博客 RSS 訂閱

深藍醫生 - 國產化數據庫遷移工具不會用?教你手搓一個萬能數據遷移工具。

為什麼要手搓一個自己的數據庫遷移工具 為什麼要進行數據庫遷移?主要有這麼幾種情況: (1)、開發測試階段使用的數據庫類型於生產環境的數據庫類型不同,如開發測試用MySQL數據庫,生產環境用Oracle\SQLServer等企業級數據庫,需要將開發測試環境的一些基礎數據遷移到生產環境;為什麼開發測試用的數據庫類型與生產環境不同,自然是為了降低開發成本,生產環境的數據庫是客户購買的,軟件開發方未必能有

.net , 後端

收藏 評論

小碼編匠 - .NET 8.0 + Vue 企業級在線培訓系統(開源、免費、支持多種主流數據庫)

前言 推薦一款基於.NET 8.0 和 Vue開發的開源、免費、跨平台企業級在線培訓系統。 該系統不僅具備強大的功能和靈活性,還全面支持多種主流數據庫,確保了系統的廣泛適用性和高性能。 項目介紹 開源、免費、跨平台、企業級在線培訓系統,支持人大金倉、達夢、OceanBase數據庫 及 MySql、SqlServer、PostgreSql、SQLite 等數據庫。 項目功能 首頁 基本信息:顯示當前

.net , 後端

收藏 評論

IT開發者筆記 - 藉助Aspose.Words,用C#開發一個Markdown到 Word的轉換器

Markdown 是開發人員和技術文檔撰寫人員最常用、最簡潔的文本格式之一。它非常適合用於文檔、筆記或博客文章。但有時,您需要將 Markdown 內容以 Word 文檔等更專業的格式呈現,尤其是在撰寫報告、交付客户成果或內部文檔時。本教程將教您如何藉助Aspose.Words使用C# 開發 Markdown 轉 Word 轉換器。我們將逐步講解,從加載 Markdown 文件並將其導出為 DO

.net , 後端

收藏 評論

lindexi - ASP.NET Core 製作一個低資源佔用的支持超大文件表單上傳的服務

上傳文件到服務器的經典方法是採用表單上傳的方式 在 ASP.NET Core 的默認實現中,無論是直接在參數上寫 FromFormAttribute 配合 IFormFile 接收文件,還是通過 HttpRequest.ReadFormAsync 方法,對於客户端傳入的大文件,都會先緩存到磁盤裏面。這也就是為什麼會有一些開發者會誤認為使用 IFormFile 類型屬性時,可以立刻接收到客户端發送過

.net , 後端

收藏 評論

IT開發者筆記 - 藉助 TX Text Control:在 .NET C# 中驗證 PDF/UA 文檔

創建易於訪問且符合規範的 PDF 文檔正成為各行各業日益重要的需求。在本篇博文中,我們將探討如何使用 Text Control 的 .NET 庫驗證 PDF/UA 文檔,輕鬆確保生成的 PDF 符合無障礙標準。TX Text Control 34.0將允許開發人員直接生成 PDF/UA 和 PDF/A-3a 文檔,這對於長期、合規的文檔歸檔而言是一項重大進步。 TX Text Control 官

.net , 後端

收藏 評論

天航星 - 【Python 基礎】第 2 期:環境搭建

在開始編寫 Python 代碼前,還需要搭建 Python 的開發環境。 電腦是沒辦法直接讀懂 Python 代碼的,而是需要一個解釋器,實時把代碼翻譯成字節碼,字節碼再轉換成 0 和 1,電腦就能讀懂了。 Python 的運行過程就是翻譯一行、執行一行(所以 Python 的運行速度較慢)。 我們一般説安裝 Python,本質上就是安裝 Python 解釋器。 這裏以在 Windows

後端

收藏 評論

天航星 - 【Python 基礎】第 3 期:使用 PyCharm 編寫 Hello World

我們寫文檔大多用 Word、寫表格大多用 Excel、寫幻燈片大多用 PPT。 寫代碼也需要一個軟件作為編輯器(傳説的大神用記事本寫代碼純屬玩笑了,越是大神越追求效率,用的軟件功能越強)。 Python 現在已經有了非常多的代碼編輯器: 討論哪個代碼編輯器最好用,是會引發程序員之間戰爭的,這裏就不討論孰優孰劣了。 這裏使用 Jetbrains 出品的 **PyCharm **作為 Pyth

後端

收藏 評論

清新綠葉 - 每日一題:第474場周賽 Q1. 找出缺失的元素

Q1. 找出缺失的元素 給你一個整數數組 nums ,數組由若干互不相同 的整數組成。 數組 nums 原本包含了某個範圍內的所有整數。但現在,其中可能 缺失 部分整數。 該範圍內的最小整數和最大整數仍然存在於 nums 中。 返回一個有序列表,包含該範圍內缺失的所有整數,並按從小到大排序。如果沒有缺失的整數,返回一個空列表。 示例 1: 輸入: nums = [1,4,2,5] 輸出: [3]

後端

收藏 評論

IT開發者筆記 - PDF處理控件Aspose.PDF教程:在Python中向PDF文檔添加頁面

處理 PDF 文件是現代應用程序中常見的操作。您可能需要生成報告、創建發票或以編程方式構建數字文檔。在本教程中,您將學習如何藉助強大的Aspose.PDF,使用 Python,通過幾個簡單的步驟向 PDF 文檔添加頁面。我們將通過實際的代碼示例,向您展示如何添加空白頁、插入其他 PDF 文件中的頁面以及將多個 PDF 文件中的頁面合併到一個文件中。 Aspose.PDF官方試用版下載,請聯繫慧都

後端

收藏 評論

IT開發者筆記 - 國產化Excel處理控件Spire.XLS教程:如何使用 Java 將 TXT 文本轉換為 Excel 表格

在數據處理和分析中,TXT 文件常被用作一種簡單的數據存儲格式,但它們缺乏結構化佈局和強大的數據分析功能。與此相比,Excel 文件具有更高的可操作性,支持更豐富的數據分析、排序、過濾及圖表功能。因此,將 TXT 文件轉換為 Excel 格式,能夠使數據更加易於管理和分析。 本文將介紹如何使用 Java 和Spire.XLS for Java庫實現將 TXT 文件轉換為 Excel 表格,幫助您更

後端

收藏 評論

張佔嶺 - keycloak~關於跨域的iframe對接keycloak的分析

幾個cookie下面元素 AUTH_SESSION_ID 會話級的session_state AUTH_SESSION_ID_LEGACY 在http中可見的AUTH_SESSION_ID KEYCLOAK_SESSION 帶有效期的session_state KEYCLOAK_SESSION_LEGACY 在http中可見的KEYCLOAK_SESSION KEYCLOAK_IDEN

後端

收藏 評論

Angelasp - 告別Minio管控繁瑣!這款Java開源管理工具太香了

一、簡介 在對象存儲領域,Minio憑藉高可用、易擴展的特性成為眾多企業的首選,但用過的開發者和運維人員都懂兩個痛點:登錄後台操作流程繁瑣,缺乏業務化管控邏輯;二次開發需熟練掌握SDK,集成成本居高不下。今天給大家推薦一款徹底解決這些問題的開源神器——MFile,一款基於Java開發的Minio資源文件管理服務系統,讓Minio管控效率直接翻倍! 二、MFile:不止是

後端

收藏 評論

IT開發者筆記 - 【行業案例】藉助Vaadin全棧Java Web框架,實現倉儲物流管理系統(WMS)現代化升級

導語:在倉儲與物流行業中,軟件系統的性能、靈活性與安全性決定了企業的運營效率。總部位於歐洲的IFD Engineering自 1993 年成立以來,憑藉創新的軟件解決方案,在倉儲管理系統(WMS)領域建立了卓越口碑。其核心產品StoreIT已成為行業內廣泛應用的倉儲管理平台。 為適應不斷演進的技術環境,IFD Engineering 將 StoreIT 從 Vaadin 8 成功遷移至Vaadin

後端

收藏 評論

紀莫 - 技術面:SpringBoot(springboot的類加載和傳統的雙親委派有什麼區別、如何按順序實例化Bean)

前言 在SpringBoot中,類加載機制與Java的傳統雙親委派類加載機制是有一定區別。主要體現在自定義類加載器與fat jar(可執行jar)的加載方式上。 Java的傳統雙親委派模型 Java傳統類加載機制,遵循雙親委派模型,核心規則:類加載請求優先由父類加載器處理,只有父加載器無法加載時才由子加載器嘗試。 1、JDK 1.8及更早版本採用如下層級結構: 2、從 JDK 9 引

後端

收藏 評論

apocelipes - C++23的out_ptr和inout_ptr

c++23新增了一些智能指針適配器,用來擴展和簡化智能指針的使用。 這次主要介紹的是std::out_ptr和std::inout_ptr。這兩個適配器用法和實現都很簡單,但網上的文檔都比較抱歉,還缺少一些比較重要的部分,因此單開一篇文章記錄一下。 out_ptr 首先從功能最簡單的out_ptr講起。 std::out_ptr其實是一個函數,返回一個類型為std::out_ptr_t的智能指針適

後端

收藏 評論

IT開發者筆記 - PPT处理控件Aspose.Slides教程:使用Java将PowerPoint笔记导出为PDF

在 Java 中將PowerPoint備註導出為PDF對於需要共享帶有註釋的演示文稿的開發人員至關重要。藉助Aspose.Slides for Java,這項任務變得輕鬆高效。該 SDK 廣泛應用於從教育到企業等各個行業,因為它簡化了轉換過程。此外,它還提供強大的自定義選項,使其成為開發人員的理想之選。Aspose.Slidesfor Java使用户能夠輕鬆地操作幻燈片、添加註釋和轉換文件。其易

后端

收藏 評論

好想成為人類啊 - c语言中的操作符

記得點擊查看 點擊查看代碼 1.算數操作符 { a.+ 加號 b.- 減號 c.* 乘號 d./ 除號 { 計算兩數相除的商,當 / 的兩邊都為整形時,計算結果默認為 int 。當 / 兩邊任意一邊出現小數,計算結果為float or double} e.% 取模 { % 計算的時兩數相除後的餘數,其兩邊必須為 int ,整

后端

收藏 評論

張佔嶺 - keycloak~登录时将请求头里某个属性放入UserSessionModel

UserSessionModel做為用户登錄過程中的一個會話,可以用來跨flow使用數據,這些數據被保存到內存裏,在認證過程中可以被使用,今天的一個需求要求在登錄時從請求頭獲取IP所在地並寫到kafka裏,要想實現這個需求,你可以在現有認證流程中修改代碼,但不建議這樣做,因為這種修改對原始邏輯會有破壞,keycloak提供了自定義認證流,並在後台可以靈活的配置。 相關keycloak中的知識 認

后端

收藏 評論

竹等寒 - Go红队开发—图形化界面

目錄 GUi 圖形化 配置 第一個GUI 常用 widget 組件 Layout 佈局 絕對佈局 dialog彈框 注意事項 類別 案例demo所有代碼 好久沒做golang開發了,之前的文章一直在做cli的安全工具開發,這裏瞭解一下gui圖形化的開發,後續

后端

收藏 評論

Grewer - V8 入門記錄二:環境與調試

環境搭建 這裏先説下我的環境, 這是代碼運行的前提。 系統: Mac Monterey 12.6.8 Xcode: 14.2 Python: 3.11.6 (不要使用 2.x 版本!) 建議全程指令都在FQ工具下進行 由源碼構建 V8 首先我們需要一個工具 depot_tools 執行指令克隆,這裏我是在文件夾 /Users/apple/Sites/demo/depot_tools

v8 , v8js , chrome , 前端 , Javascript

收藏 評論

IC男奮鬥史 - 潤還是不潤?這是個問題

這是IC男奮鬥史的第6篇原創 關注公眾號【IC男奮鬥史】,讓我們一起擼起袖子加油幹! 本文1733字,預計閲讀5分鐘。 美光科技這家公司在過年前後這段時間出圈了,如果只是解散上海研發中心100人以上的DRAM設計團隊,應該還不至於這麼出圈,更重要的原因應該是美光給40多位核心研發人員提供技術移民美國的資格,這戳中了不少吃瓜羣眾的嗨點。 有業內人士認為美光是為了防止技術外流。隨着國

芯片 , 職業規劃

收藏 評論

IC男奮鬥史 - 這是我們的黃金時代

這是IC男奮鬥史的第8篇原創 關注公眾號【IC男奮鬥史】,讓我們一起擼起袖子加油幹! 本文1652字,預計閲讀5分鐘。 接上文: 芯荒荒,汽車芯片路在何方 4 汽車芯片已經成為國內半導體行業的風口,作為從業者,我們應該多瞭解汽車芯片,多積累相關技術能力。 儘管目前國內主流車廠很少採購國產汽車芯片,但情況只是暫時的。一旦有國內芯片設計公司的產品能夠達到國際大廠的質量標準,國內車企肯定會爭相導入。傑哥

芯片 , 職業規劃

收藏 評論

IC男奮鬥史 - 看到字節跳動28歲員工猝死,我沉默了......

這是IC男奮鬥史的第10篇原創 關注公眾號「IC男奮鬥史」,讓我們一起擼起袖子加油幹! 本文2735字,預計閲讀7分鐘。 今天字節跳動出了個大新聞,一名年僅28歲的工程師猝死。傑哥表示很心痛!同為天涯淪落人,傑哥在項目回片最忙的時候,也時常需要加班到深夜。於我心有慼慼焉。 傑哥在之前的文章中,一直都在反覆強調目前國內半導體行業是風口,呼籲大家及時抓住時代機遇。 傑哥今天意識到自己忽略了一點

芯片 , 職業規劃

收藏 評論

MavenTalk - 從業IT信息技術的副作用你感受到了嗎

對於從事技術小夥伴,技術能帶來什麼,相信每個人都有自己的答案,藥能治病,但有沒有副作用呢?是藥三分毒。陰陽共生,技術還給你光鮮亮麗的背後,除了鼠標手、頸椎病、近視眼,咱們下面聊聊那些不太直觀的副作用。 技術可以為你帶來信心,但技術在整個商業體系中,佔比重有多少,還要動態的看待,一項技術的成功,需要匹配的營銷、銷售、財務、運營等支撐,才能發揮技術最大的價值。技術自信沒有錯,錯在盲目自信。hao123

職業選擇 , 職業規劃 , 程序員

收藏 評論