Mar 05 2026
Orange233 -
在Python中用any-singleton實現單例模式
單例模式
“單例”即在全局有且只有一個的實例,差不就類似於“全局變量”。
我個人常用類似以下的代碼來實現單例模式:
GLOBAL_KEY = '_my_coffee'
if GLOBAL_KEY not in globals():
# 初始化:
globals()[GLOBAL_KEY] = {
'cup_of': 'tea'
}
coff = global
後端
收藏
評論
Mar 05 2026
sevencoding -
BIO詳解:解鎖阻塞IO的使用方式
關於同步/異步,阻塞/非阻塞,Unix IO模型,可以先看這篇文章網絡系統 - Unix IO模型
BIO概述
阻塞式IO。也就是説io沒有就緒的時候,操作IO當前線程會被阻塞。也就是用户線程需要等待IO線程完成
服務器實現模式為一個連接一個線程,也就是説,客户端每當有一個連接請求的時候,服務器就需要啓動一個對應線程進行處理。但是如果這個連接不做任何事情,就會造成不必要的線程開銷。這種模型一般適用
後端
收藏
評論
Mar 04 2026
三豐黑板報 -
2026 年國內 AI Coding Plan 怎麼選?5 大平台橫評幫你省錢
最近半年,國內各大 AI 平台紛紛推出了 Coding Plan 編程訂閲套餐。只要按月付費,就能在 Claude Code、Cursor、Cline 等主流編程工具裏直接用國產大模型,不用再按 token 算錢了。
但問題來了——智譜 GLM、MiniMax、Kimi、火山引擎方舟、阿里雲百鍊,5 家平台各有各的定價和玩法,套餐名字也五花八門,選起來真的頭大。
我花了點時間把這幾家的套餐信息整理
AI
收藏
評論
Mar 04 2026
久曲健 -
編程效率提升10倍,我只用了一週時間
描述一個複雜bug,打字要5分鐘,語音只要30秒。
效率提升10倍,不是用了什麼黑科技,只是發現了一個秘密。
這個秘密就是Claude Code新上線的語音模式。
北京時間3月3日,Anthropic正式推送了Claude Code的語音模式,首批5%的用户已經可以嚐鮮。
這個功能被開發者稱為"對講機式編程",操作極其簡單。
打開Claude Code,輸入/voice命令開啓語音模式,長按空格
AI
收藏
評論
Mar 04 2026
愛喝可樂的北極熊 -
數據庫服務日誌管理
01-數據庫服務日誌管理
二進制日誌管理
1.二進制日誌格式設置
查看數據庫二進制日誌事務信息,對於DML語句相關事務操作內容無法查看?
若出現以上查看日誌信息問題,需要對數據庫二進制日誌格式做修改
binlog_format -- 影響數據庫二進制日誌記錄DML語句信息形式
statement(SBR) -- 採用語句格式進行記錄DML語句日誌信息,對於DML語句信息可以直接查看
row(
數據庫
收藏
評論
Mar 04 2026
apt-official -
vulnhub靶場Deathnote
Deathnote
主機發現
本地虛擬機部署,攻擊機kali(IP:172.16.16.101)
sudo nmap -sn -T4 172.16.16.0/24
發現目標機IP(172.16.16.103)
新建文件夾,並進入目錄,用來存儲掃描結果
mkdir -p ~/vulnhub/deathnote/nmap_output
端口掃描
TCP掃描
cd ~/vulnhub/deathn
網絡安全
收藏
評論
Mar 04 2026
Xwj-art -
xv6:從第一個用户程序trap返回kernel態
二、書接上文,上一節大概弄清了從通電到第一個程序運行的脈絡。本節將深入探討上節最後一部分:從 Kernel(內核態)切換到 User(用户態)的執行邏輯,並詳細解析 從 User 返回 Kernel 的全過程。
kexec 進程加載與啓動流程
閲讀kexec所需聲明:用户棧大小、程序頭結構體定義、proc_pagetable和copyout用處
#define USERSTACK
操作系統
收藏
評論
Mar 04 2026
林恆 -
Vue 3 組件通信的 4 種正確姿勢
🧑💻 寫在開頭
點贊 + 收藏 === 學會🤣🤣🤣
上個月,我們重構一個老項目,發現一個“祖傳組件”:
父組件傳 props 給子組件
子組件再傳給孫子
孫子改了個狀態,通過 $emit 一層層往上拋
中間任意一層改名,整條鏈就斷了……
同事苦笑:“這哪是組件通信,這是傳話遊戲。”
其實,Vue 3 早就提供了更優雅、更健壯的通信方
前端
收藏
評論
Mar 04 2026
ProMonkey; -
數值類型和字符串之間的轉換
在C++11中提供了專門的數值類型和字符串類型之間的轉換的轉換函數。
數值轉換為字符串
使用to_string()方法可以將各種數值類型轉換為字符串類型,這是一個重載函,函數聲明位於頭文件中,函數原型如下:
// 頭文件 string
string to_string (int val);
string to_string (long val);
string to_string (long lo
後端
收藏
評論
Mar 04 2026
奮鬥的小鳥1111 -
文件格式轉換新革命:智能編輯與高效工作流
文件格式轉換新革命:智能編輯與高效工作流
在數字化工作環境中,我們每天都要處理各種格式的文件:PDF報告、Word文檔、Markdown筆記、HTML網頁……傳統的文件轉換工具往往功能單一、精度有限,而現代工作流需要的是一站式的智能解決方案。
什麼是真正的文件格式轉換?
傳統文件轉換工具僅僅完成格式的“翻譯”,而現代智能轉換則實現了內容的“重生”。真正的文件格式轉換應該具備以下特性:
高精度解
opensource
收藏
評論
Mar 04 2026
趙榕 -
PipelinR:在Java中實現優雅的CQRS架構
使用中介者模式輕鬆實現命令查詢職責分離,構建高內聚、低耦合的應用系統
一、知識點回顧
1. 什麼是CQRS?
CQRS是Command Query Responsibility Segregation的縮寫,一般稱作命令查詢職責分離。從字面意思理解,就是將命令(寫入)和查詢(讀取)的責任劃分到不同的模型中。
對比一下常用的 CRUD 模式(創建-讀取-更新-刪除),通常我們會讓用户界面與負
後端
收藏
評論
Mar 04 2026
程序員魚皮 -
微軟竟然出了免費的 AI 應用開發課?!我已經學上了
大家好,我是程序員魚皮。最近又挖到一個好東西,微軟在 GitHub 上開源了一套 AI Agent 零基礎課程,叫《AI Agents for Beginners》,目前 Star 已經突破 5 萬了。
課程指路:https://github.com/microsoft/ai-agents-for-beginners
整套課程一共 15 節(還在持續更新中),每節都配了文章、視頻和代碼示例
AI
收藏
評論
Mar 04 2026
sevencoding -
劍指offer-80、⼆叉樹中和為某⼀值的路徑(二)
題⽬描述
給定⼀個⼆叉樹root和⼀個整數值 sum ,求該樹有多少路徑的的節點值之和等於 sum 。
該題路徑定義不需要從根節點開始,也不需要在葉⼦節點結束,但是⼀定是從⽗親節點往下到孩⼦節點
總節點數⽬為 n
保證最後返回的路徑個數在整形範圍內
假如⼆叉樹 root 為 {1,2,3,4,5,4,3,#,#,-1} , sum=6 ,那麼總共如下所示,
思路及解答
雙重遞歸法(暴力
後端
收藏
評論
Mar 04 2026
ProMonkey; -
關鍵字noexcept
c++中通過throw關鍵字拋出異常,通過try{}catch{}捕獲異常,在對應函數後添加throw()指定可以拋出的異常類型
#includeiostream
using namespace std;
struct MyException {
MyException(string str) : msg(str) {}
string msg;
};
void func() throw(i
後端
收藏
評論
Mar 04 2026
妙妙屋(zy) -
Windows系統安裝OpenClaw並使用Qwen千問接入飛書教程
Windows系統安裝OpenClaw並使用Qwen千問接入飛書教程 🤖
免責聲明 ⚠️
本教程僅供學習和參考 purposes,作者不對使用本教程產生的任何後果承擔責任。
使用風險: 讀者應自行評估使用本教程的風險,因遵循本教程操作而導致的任何直接或間接損失(包括但不限於數據丟失、系統故障、賬號安全問題等),作者不承擔任何責任。
技術支持: 本教程為個人經驗分享,不提供正式技術支持。遇到問題請
AI
收藏
評論
Mar 03 2026
Johny_Zhao -
OpenClaw安裝部署教程
截至2026年3月,OpenClaw(原Clawdbot / Moltbot)已成為最熱門的個人 AI 數字員工工具之一。它能自動操作電腦、讀寫文件、執行任務、跨平台通信(如飛書、釘釘、Telegram、QQ),甚至可 7×24 小時遠程工作。下面為大家整理一份快速部署+使用範例+運維建議的完整指南,適合小白和進階用户:
✅一、快速部署 OpenClaw(5分鐘上手)
方式1:【推薦】阿里雲一鍵部
AI
收藏
評論
Mar 03 2026
愛喝可樂的北極熊 -
數據庫事務機制
數據庫事務機制功能介紹
1.事務功能作用
功能作用:事務功能主要是保證數據庫中數據的安全性
事務機制:ACID
詳細ACID參考鏈接:https://dev.mysql.com/doc/refman/8.4/en/mysql-acid.html
A: atomicity(原子性)
在一個事務中,做的所有語句操作,要麼都成功,要麼都失敗,不能有部分成功部分失敗的情況
銀行轉賬 賬户A -100-
數據庫
收藏
評論
Mar 03 2026
童小魚 -
Yi.Net平台管理--工作流
此篇主要記錄和介紹工作流模塊的功能。PS:僅做個人學習用
工作流表單
表單是通過前端代碼自定義後,通過界面來進行表單註冊。
工作流模板
創建好表單後,可以引用表單創建工作流模板,此處以簡單的條件判斷流程作為示例。
其中,還有會籤功能的節點,展示如下:
工作流實例
工作流實例(流程)是供後台管理者進行查看的,用來查看工作流的運行情況。
我的流程
工作流模板創建好之後,可以根據模板去創
.net
,
後端
收藏
評論
Mar 03 2026
Xwj-art -
xv6如何開始運行第一個用户進程
xv6 如何開始運行第一個用户進程
1. 硬件復位與內核加載
qemu 是虛擬主板。它模擬了 RISC-V 處理器、內存條、串口(用於輸出文字到你的終端)、以及磁盤驅動器 。xv6 的初始化始於 QEMU 模擬的硬件復位 。根據kernel.ld鏈接腳本的約束,內核鏡像被加載至物理地址0x80000000。
2. 啓動棧的分配與物理操作
stack0 是一全局變量,在start.c定義,使用編譯器
操作系統
收藏
評論
Mar 03 2026
張佔嶺 -
springboot~jpa優雅的軟刪除能力
之前寫過關於springboot~jpa優雅的處理isDelete的默認值的文章,今天説一下在jpa或者其它類型的Repository中實現軟刪除的方法,主要藉助了自定義的倉儲的能力。
優雅的引用方式
/**
* 開啓軟刪除的能力
*
* @author lind
* @date 2025/9/8 11:24
* @since 1.0.0
*/
@Target(ElementType.
後端
收藏
評論