原创 文件鎖-防止進程重複啓動

func Lock() { lockFile := "./lock.pid" lock, err := os.Open(lockFile) if err == nil { defer lock.Close() filePid

原创 log4j or log4j2 關閉spring框架日誌輸出

log4j or log4j2 關閉spring框架日誌輸出 <Loggers> <Logger name="io.netty" level="off" additivity="false"> <AppenderRe

原创 golang封裝命令做pipe管道

package main import ( "fmt" "io" "os/exec" ) func main() { fmt.Println("vim-go") // pipeReader, pipeWriter := io.

原创 Golang io.Pipe()函數及示例

https://geek-docs.com/go-tutorials/go-examples/g_io-pipe-function-in-golang-with-examples.html   在Go語言中,io包提供了基本的I/O原語接口

原创 vscode支持win7的版本1.70.3

vscode支持win7的版本1.70.3

原创 vscode-go語言插件,分析(三)

goDebugConfiguration.ts 配置 GoDebugConfigurationProvider 實現vscode.DebugConfigurationProvider接口 goDebugFactory.ts 調試工廠 GoD

原创 vscode-go語言插件,調試器協議分析(二)

版本信息 Server: { "Commands": [ "gopls.add_dependency", "gopls.add_import", "gopls.add_telemetry_counters",

原创 vscode-go語言插件,調試器協議分析

c 客戶端, vscode s 服務端, 調試器 ---------------------------------------------- c--> 客戶端,請求調試器初始化 { "command": "initialize

原创 VSCode插件開發入門

來源: https://zhuanlan.zhihu.com/p/99198980 內容提要 VSCode 組成結構 插件在 VSCode 中能做什麼 編寫 Hello world 瞭解插件生命週期 主要配置和 APIs We

原创 思考時腦門發熱

思考時腦門發熱可能有以下原因: 大腦高速運轉:當我們進行思考時,大腦處於高速運轉狀態,這可能導致腦部血液流動增加,進而使腦門發熱。 緊張和壓力:當我們面臨緊張或壓力大的情況時,身體會產生應激反應,這可能導致腦門發熱。 這並不意味着思考會導

原创 【轉載】關於使用CUPS共享打印機的正確姿勢,你可以永遠告別打印驅動了

原文: https://www.right.com.cn/forum/thread-8276397-1-1.html   發表於 2023-2-17 15:42 | 只看該作者 |只看大圖 本帖最後由 kero990

原创 在Ubuntu上用cups api實現打印功能

https://blog.csdn.net/weixin_48885322/article/details/127270545 在Ubuntu上用cups api實現打印功能 銀離子_kg 已於 2022-10-13 10:00:47 修改

原创 【linux軟件分享】Meld文件對比工具

Meld Visual diff and merge tool Meld helps you compare files, directories, and version controlled projects. It provides

原创 cmake基礎示例:如何編譯【跨平臺】的動態庫和應用程序

示例代碼 首先看一下測試代碼的全貌: mylib:只有一個源文件,編譯輸出一個動態庫; myapp:也只有一個源文件,鏈接 mylib 動態庫,編譯輸出一個可執行程序;   mylib 在mylib目錄中,一共有3個文件:myli

原创 GCC實現多文件編譯,靜態庫,動態庫 GCC實現多文件編譯,靜態庫,動態庫

GCC實現多文件編譯,靜態庫,動態庫 一 代碼   //add.h int add(int a, int b);     //add.c int add(int a, int b) {     return a+b; }