原创 gdb調試FAQ

“malloc.c: No such file or directory.” 參考:https://www.cnblogs.com/gatsby123/p/11755320.html 安裝依賴 sudo apt-get install li

原创 再論分支管理問題。

單模塊的分支管理 git解決了單項目的分支管理問題。但是這只是一個模塊的分支管理。 一個模塊內的版本可以是: main dev somebody/dev somebody/feature/xxx 多模塊的分支管理 當出現 N 個模塊組成

原创 如何開發一個符合人性的機器人通知功能

國內的IT企業逐漸的都有各種IM機器人,這些IM機器人會不斷的吐數據,但是這些吐數據最後都成了像垃圾消息或者周扒皮一樣的催命通知,完全沒有人性。我非常痛恨這種把IM裏不斷被催的方式,這種方式雖然能起作用,但是人在這種環境下工作真的就成了工具

原创 conanfile.py

conan 常用命令 conan commands 文檔: https://docs.conan.io/1/reference/commands.html

原创 圈複雜度和可測試性

最好用的C++圈複雜度分析工具:pip install lizard,沒想到它解析C++的函數塊超級快,可以用來作爲建立進一步的代碼片分析的基礎,完勝其他所有工具。 我花了1天多將一個C++模塊測試覆蓋率做到100%,對於代碼如何才具有良

原创 [plugin] 插件開發之旅-VSCode插件開發筆記

day 0: VSCode官方教程 https://code.visualstudio.com/api/get-started/your-first-extension

原创 [Devops] ubuntu 重裝 nvida-docker 驅動

重裝 nvidia-docker2 apt-get remove docker docker-engine docker.io containerd runc apt-get install apt-transport-https ca-c

原创 並行/併發,異步編程。

NodeJS: async/awiat: https://github.com/fanfeilong/jsasync Python: asyncio支持 async/await: https://realpython.com/async-

原创 Python/C++ 庫精選

Python 庫精選 基礎庫 os, sys, shuitl, subprocess json, pyyaml 機器學習 numpy, pandas, matplotlib numpy basic:https://wesmckinn

原创 你用過哪些真正實用的數學知識?

我們系統性的學習了數學知識,有時候覺的數學毫無用處(例如學了高等數學,實用的還是Excel),有時候覺的數學是門檻(例如機器學習的入門就對數學有要求)。有時候我們只是覺的數學是難的,難的就應該有價值,但是日常生活工作中可能用到的數學工具最多

原创 編程是技能導向的,不是知識導向的

第一節,編程入門。 回顧我掌握編程技能的過程,大部分時候,真正掌握實戰技能的時候,都是在解決實際工作需要的問題中發生的。 早期在學校的時候,我學習編程也硬着骨頭啃過一些書,但是那些更像是把一些要訣和口訣硬記憶在腦子裏作爲線索,在以後用到的時

原创 Python 庫精選

基礎庫 os, sys, shuitl, subprocess json, pyyaml 機器學習 numpy, pandas, matplotlib tensorflow, pytorch 數據庫 sqlalchemy, We

原创 從零開始實現GPT(1)

大模型(LLM)需要大量的算力,從而導致大部分人沒辦法像舊時代一樣輕易的參與AI時代的編程。網上也有很多從零開始寫GPT的例子,我們也可以這麼做。對於數據和算力的需求,可以通過把目標定的比較小的方式來實現。 先開個頭,隨時更新。

原创 如何在Linux系統上正確的安裝和替換特定版本的GCC

以GCC9.2爲例,下面是一個完整的下載源代碼,編譯,安裝,配置的過程 cd /usr/local/src wget ftp://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz xz -d gc

原创 一個進入容器後curl的不對的問題診斷

一個容器,進入容器的時候是否開啓gpu,會導致 curl 的行爲不一致。具體表現爲 容器開啓 --gpus all 後進入容器,執行 curl 會出現“curl: symbol lookup error: curl: undefined