博客 RSS 訂閱

我不是蕭海哇 - c++完美轉發注意事項

void another_func(string str) { cout "右值str1" endl; } void another_func(string str) { cout "左值str2" endl; } template typename T void func(T external_arg) { std::string local

右值 , 後端開發 , 局部變量 , Python

收藏 評論

我不是蕭海哇 - linux之基於信號解決殭屍進程的寫法

#include signal.h #include sys/wait.h #include unistd.h #include stdio.h void sigchld_handler(int signo) { // 回收所有退出的子進程 while (waitpid(-1, NULL, WNOHANG) 0); } int main() {

子進程 , include , 後端開發 , harmonyos

收藏 評論

我不是蕭海哇 - 鏈表翻轉方式示例

link_t* reverse_link2(link_t *head) { link_t* newNode = (link_t*)malloc(sizeof(link_t)); memset(newNode, 0, sizeof(newNode)); newNode-next = NULL; link_t* temp = head; while (temp

開發 , 後端開發 , harmonyos

收藏 評論

IT開發者筆記 - 如何在Stimulsoft圖表中創建自動系列(Auto Series)——實戰示例解析

在實際的業務報表開發中,圖表常用於展示多維度數據,例如按地區、產品、時間等維度對比銷售情況。然而,Stimulsoft圖表本身並沒有內置 “按參數自動分組(Group by Argument)” 的屬性。為實現類似需求,Stimulsoft提供了更靈活的 “自動系列(Auto Series)” 機制。 本文將以一個完整示例演示如何在Stimulsoft產品中基於數據源自動生成圖表系列,並通過示

敏捷開發

收藏 評論

mb62bc064f8f791 - 本傑明富蘭克林和靜電

本傑明富蘭克林和靜電 瞭解電的基本原理有助於學習電子學,電路設計,電力工程等。讓我們從本傑明富蘭克林發現靜電的故事説起。不是那個更著名的風箏捕電的故事。我要談談他用絲綢和毛皮摩擦玻璃和硬橡膠。 本會用絲綢摩擦一根玻璃棒,用毛皮摩擦一根橡膠棒,棒子都掛在線上。今天為了更容易的模仿這個實驗,我們可以用塑料棒和羊毛代替橡膠棒和毛皮。如果把用絲綢摩擦的兩個玻璃棒靠近或兩跟

後端開發 , 電路設計 , ci , Python

收藏 評論

mb62bc064f8f791 - 交流電源和直流電源有什麼區別?

交流電源和直流電源有什麼區別? 有兩種電流經過我們的電氣或電子設備-交流和直流。本文將討論它們的區別,以及各自的優點和缺點。 直流 直流,顧名思義,電流直接從一個點流向另一個點。使用直流電時,電流在環路里從高電壓到低電壓,然後用電池或其他電源將其泵回。 在物理層面,直流是電池或電源把電子通過化學或電學過程移動到電路的一

電子設備 , 後端開發 , 正弦波 , ci , Python

收藏 評論

mb62bc064f8f791 - 功率與相位

功率與相位 有兩種方式來觀察相位。第一種是電壓彼此相異,比如三相電,第二種,電壓電流相異。 如果有兩個不同的發電機,即使以相同頻率工作,在連到一起之前,要確保它們相位相同。簡單來説,就是電壓要同時上升下降。如果不同步,它們就會相互影響。 有時,你操作正確,希望電壓不同步。在工業上,特別是電機方

數學方法 , 正弦波 , Css , 前端開發 , HTML

收藏 評論

mb62bc064f8f791 - 並聯和串聯電阻

並聯和串聯電阻 從基礎的分壓到多排並聯的LED,你會發現電阻的組合無處不在。 串聯電阻 串聯電阻的阻值是每個電阻的阻值之和。 除非阻值相同,不然每個電阻的電壓不同。 根據歐姆定律,可以很容易計算電流的電流: 每個電阻上的電壓:

redis , 數據庫 , ci , 串並

收藏 評論

mb62b9178dc218f - js 節流和防抖

節流是指連續觸發事件但在 n 秒內只執行一次函數。 使用場景 滾動加載更多 鼠標移動事件 按鈕頻繁點擊 遊戲中的按鍵處理 function throttle(func, delay, options = {}) { let timeoutId = null; let lastTime = 0;

使用場景 , 窗口大小 , 表單驗證 , 前端開發 , Javascript

收藏 評論

mb62b9178dc218f - js 柯里化

function curry(func) { return function curried(...args) { const context = this; // 如果參數數量足夠,直接執行原函數 if (args.length = func.length) { retu

開發 , Css , 前端開發 , HTML

收藏 評論

mb62b9178dc218f - js 類型轉換

+運算符的雙重角色 JavaScript 中的+運算符有兩個主要功能: 數字加法 字符串拼接 類型轉換規則 1. 基本規則 當使用+運算符時,JavaScript 遵循以下優先級: 如果任一操作數是字符串,進行字符串拼接 否則,嘗試將兩個操作數轉換為數字進行加法運算 對象到原始值的轉換過

字符串拼接 , 運算符 , 字符串 , MySQL , 數據庫

收藏 評論

mb61c46a7ab1eee - STM32把產品信息寫入固件.hex / .bin文件中詳解(分散加載) - 指南

概述 產品後續維護,版本號管理是必不可少的一項,不管是開發中測試、量產、還是後期升級迭代都是需要版本號管理來區分。在此寫一篇文章做個筆錄,需要用的知識分散加載,如還不太懂這方面的知識,可去“百度”或者“deepseek”科普,這裏不再贅述。 這裏介紹有兩種方式: 1、第一種,使用__attribute__((at(ADDR_BASE))))

版本號 , endif , define , Css , 前端開發 , HTML

收藏 評論

mb61b9f9821005c - Jenkins自由風格item任務 view權限配置

構建步驟 執行 shell #CICD ip: 172.23.170.79 當前3台ECS只能通過通過公司專線ip60.174.203.184基於密鑰登錄。 #TEST ip: 172.23.170.81 #PROD ip: 172.23.170.80 #構建目錄、切分支、更新代碼、執行構建,如果代碼

maven , Docker , 前端開發 , Git , Javascript

收藏 評論

u_15414551 - CMake構建學習筆記30-Ceres Solver庫的構建

介紹了使用自動化構建工具 BuildCppDependency 在 Windows 和 Linux 平台編譯 Ceres Solver 的方法,詳細説明了其依賴庫及關鍵 CMake 構建參數,最終以靜態庫形式成功構建。 1 引言 Ceres Solver 是一個由 Google 開發的開源 C++ 庫,用於求解大規模非線性最小二乘問題,廣泛應用於計算機視覺、機器人和三

靜態庫 , 依賴庫 , cmake , 前端開發 , Javascript

收藏 評論

minseo - 記一次使用K8S集羣部署禪道出現數據庫連接問題

使用K8S集羣部署的禪道在遷移之後Web頁面報錯 PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused in /apps/zentao/lib/dbh/dbh.class.php:77\nStack trace:\n#0 /apps/zentao/lib

Deployment , php , Css , 前端開發 , HTML , Web

收藏 評論

momingliu - ssh遠程登錄默認使用非默認端口22

新建文件 /root/.ssh/config,內容如下: Host 10.0.11.4 Port 50000 #默認ssh端口為50000 User root Host 10.0.11.5 Port 10000 #默認ssh端口為10000 User root 在本地服務器上 ssh root@10.0.11.4即可

User , 本地服務 , 遠程登錄 , Css , 前端開發 , HTML

收藏 評論

eryar - PlantAssistant-隱藏焊點

在PlantAssistant中增加隱藏焊點選項,方便在不關注焊點細節時通過配置來提升軟件性能。 PlantAssistant-隱藏焊點 引言 通過解析SP3D的VUE文件發現,SP3D設計軟件建的管道模型還是很細緻的,管道焊點、焊接加強補板等都會建模: 模型細節的豐富在顯示和轉換過程中也有些代價,如要對

軟件性能 , 建模 , 前端開發 , ide , Javascript

收藏 評論

IT開發者筆記 - 冰藍科技正式發佈全新純前端文檔編輯產品 —— Spire.WordJS

近日,知名的國產化文檔開發組件提供商E-iceblue(冰藍科技)正式發佈全新的前端文檔編輯產品——Spire.WordJS。作為E-iceblue在前端文檔處理領域的重要產品,Spire.WordJS以 Web 架構為企業提供高性能、高兼容性的 Word 文檔編輯能力,進一步完善了其在文檔技術方向的產品矩陣。 Spire.WordJS試用下載,請聯繫慧都科技 歡迎加入Spire技術交流Q羣(1

前端 , Javascript

收藏 評論

躺柒 - 2025年11月總結及隨筆之湖州龍之夢

1.回頭看 日更堅持了1065天。 讀《浪潮將至》持續更新並完成 讀《社會工程:安全體系中的人性漏洞(第2版)》開更並完成 讀《社會工程卷2:解讀肢體語言》開更並完成 讀《社會工程:防範釣魚欺詐(卷3)》開更並完成 2023年至2025年11月底累計碼字2952787字,累計日均碼字2772字。 2025年11月碼字100121字,同比上升5.03%,環比上升1.51%,日均碼字數3

程序人生

收藏 評論

天將降大任於斯人也 - 詳解MySQL 的系統變量、狀態

搞懂這三個命令的區別,核心是變量作用域(全局 / 會話),你的部分理解需要修正 ——show VARIABLES並非 “疊加”,而是默認顯示「當前會話生效的變量」;session 和 global 變量也並非數量一致,而是有 “僅全局”“僅會話”“兩者都有” 三類情況。下面分步驟講清楚: 一、核心區別:作用域與顯示邏輯 三者的本質差異是查詢的變量作用域不同,且

全局變量 , MySQL , Css , SQL , 前端開發 , HTML

收藏 評論

天將降大任於斯人也 - 詳解Mysql的 sql_mode(SQL 模式)

詳解 MySQL 的 sql_mode(SQL 模式) 一、sql_mode 核心概念 sql_mode是 MySQL 中語法校驗、數據校驗、行為兼容的核心配置,它定義了 MySQL 對 SQL 語法的解析規則、數據有效性的校驗標準,以及與其他數據庫(如 Oracle、SQL Server)的兼容策略。 簡單來説:sql_mode決定了 MySQ

數據 , MySQL , Css , SQL , 前端開發 , HTML

收藏 評論

紅魚兒_ - FMX項目使用Edge瀏覽器

FMX提供了TwebBrowser瀏覽器組件,支持WindowsEngine屬性: 用EdgeOnly或EdgeIfAvailable,都是用Edge。 用Edge之後,我們還要發佈WebView2Loader.dll 注意兩點: 1.這個dll提供了兩個版本,32位64位要對應 2.得讓ex

運行庫 , Android , 前端開發 , 不兼容 , Javascript

收藏 評論

寫的做不如改的多 - 怎麼在 iOS 上架 App,從構建端到審核端的全流程協作解析

在多數團隊的理解裏,“iOS 上架”聽起來像一個固定流程:把 IPA 準備好、上傳、提交審核。 但真實情況往往並不是這樣。真正的上架過程更接近一次跨部門協作:構建、證書、素材、隱私、審核説明、接口穩定性……任何一個環節出現偏差,最終都可能導致審核失敗。 因此,與其把它當成流程,不如把它當成“交付鏈路”,每一環都決定最終是否能順利上線。 這篇文章總結的是更貼近真實工作的那種上架方式

yyds乾貨盤點 , 移動開發 , ios

收藏 評論