原创 軟件設計哲學

Philosophy 模塊原則:使用簡潔的接口拼合簡單的部件 “計算機編程的本質就是控制複雜度”。 要編制複雜軟件而又不至於一敗塗地的唯一的方法就是降低其整體複雜度——用清晰的接口把若干個簡單的模塊組合成一個複雜的軟件。如此一來,多數問

原创 移除虛擬網卡

regedit註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network 找到對應的網卡右擊刪除- 重啓

原创 端口沒有佔用卻不能使用

問題 啓動 rocketMQ 的時候發現端口綁定錯誤 OS:這還是輕鬆拿捏🤌,看看哪個傢伙用了我的端口 # win netstat -ano | findstr :9876 當看到如下這一幕的時候我整個人是懵的,我做了如下幾件事暫時沒有

原创 常見的編程概念

常見的編程概念(未完成) 本章涵蓋了幾乎所有編程語言中出現的概念以及它們在 Rust 中的工作原理。許多編程語言的核心都有很多共同點。本章中提出的概念都不是 Rust 所獨有的,但我們將在 Rust 的背景下討論它們,並解釋使用這些概念的約

原创 你好,Cargo

你好,Cargo Cargo 是 Rust 的構建系統和包管理器。大多數 Rustaceans 使用這個工具來管理他們的 Rust 項目,因爲 Cargo 會爲您處理很多任務,例如構建代碼、下載代碼所依賴的庫以及構建這些庫。(我們將您的代碼

原创 pgsql 連表更新語法

UPDATE table_reference t1 SET col_name1 = t2.col_name2 FROM table_reference t2 WHERE t1.col_name1 = t2.col_name1

原创 Rust-入門-01

Rust 語言有哪些特性? 建議一: 從整體出發,不要讓自己陷入到細節中去 建議二:拋棄一次性學會的念頭 語言架構 所有權系統 編程範式 語言架構 類型系統 內存管理 Rust 語言設計哲學是什麼? Rust 社區和生態如何

原创 爬取行政區劃代碼

爬取國家統計局統計用區劃代碼和城鄉劃分代碼 2023 版 python 實現 一、打開國家統計局官網 https://www.stats.gov.cn/sj/tjbz/qhdm/ 二、分析每一級URL找到規律 省級:https://w

原创 軟件工程領域的一百個關鍵字

軟件工程領域的一百個關鍵字 軟件 軟件是計算機系統中與硬件相互依存的部分,它是包括程序、數據及相關文檔的完整集合。 軟件危機 軟件危機是指在計算機軟件的開發和維護過程中所遇到的一系列嚴重問題。 軟件工程 軟件工程是研究和應用如何以系統化的

原创 chrome瀏覽器配置自定義搜索引擎

chrome谷歌瀏覽器配置自定義搜索引擎 放棄百度搜索已經醞釀許久,現在搜索結果簡直不忍直視。如果你想放棄使用百度搜索,並轉向其他搜索引擎,頭條搜索可能是一個不錯的選擇。 使用以下方式可以絲滑的使用其他搜索引擎進行完美替換 設置 -> 搜索

原创 CUDA、CUDNN 安裝

1. CUDA CUDA 是 NVIDIA 發明的一種並行計算平臺和編程模型。它通過利用圖形處理器 (GPU) 的處理能力,可大幅提升計算性能。 官方地址 https://developer.nvidia.com/cuda-toolkit-

原创 收藏一些優秀的資源

算法 hello 算法

原创 優先級定義

級別 說明 條件 P0 最高的優先級,需要能夠停下其他工作立馬去完成的工作 需要非常謹慎地確定這個優先級,如非必要,儘量不使用,嚴格預防通貨膨脹 P1 較高的優先級,優先完成 在必要時給定當前優先級 P1.5 正常的優

原创 目標檢測 - VOC - xml標註格式

相對其他計算機視覺任務,目標檢測算法的數據格式更爲複雜。爲了對數據進行統一的處理,目標檢測數據一般都會做成VOC或者COCO的格式。 XML標註格式 <annotation> <folder>VOC_ROOT</folder>

原创 jdk17新特性梳理

目錄jdk8升級至jdk17新特性梳理升級jdk17的理由新特性梳理可以在接口中定義私有方法,主要爲了jdk8的default方法局部變量可以使用var來定義Http客戶端鏈式操作提供了原生的websocket相關api(這塊暫無測試)空指