原创 Spyder python文件擡頭默認內容自定義

背景 使用spyder編寫python代碼時 新建文件會出現默認的擡頭說明 記錄一下如何修改這個內容 添加自己需要的東西 備忘 過程 選擇 tools->preferences 選擇editor->advanced s

原创 golang服務發送http請求 400錯誤 排錯備忘

背景 客戶端 golang服務,使用"net/http"包 內NewRequest(method, url string, body io.Reader)接口發送請求 在服務端nginx日誌中發現該接口出現400錯誤 解決 首先

原创 ubuntu環境設置git alias 縮寫別名

背景 使用別名簡化git的各項命令 備忘 參考:https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases 方法 1.單條增加 使用命令 git config --global a

原创 Ubuntu 各類格式解壓縮方式

背景 在ubuntu中壓縮文件可以有多種格式,例 tar, gz, tar.gz, tgz, bz2, tar.bz2, Z, tar.Z,rar, zip 不同的格式需要使用不同的解壓縮命令 這裏進行記錄備忘 參考: https

原创 KNN(K近鄰)算法 簡單實現

1.簡介 K近鄰(kNN,k-NearestNeighbor)分類算法是數據挖掘分類技術中最簡單的方法之一。所謂K近鄰,就是k個最近的鄰居的意思,說的是每個樣本都可以用它最接近的k個鄰居來代表。Cover和Hart在1968年提出

原创 決策樹(Decision Tree)算法 python簡單實現

1. 簡介 決策數(Decision Tree)在機器學習中是比較常見的一種算法,屬於監督學習中的一種。 算法流程如圖: 具體算法可以詳見下方參考 有空再做詳解 參考:https://blog.csdn.net/zaishuiy

原创 pprof 強大的golang性能分析工具使用簡介

簡介 性能分析是優化代碼不可避免的一步。而擁有高效清晰的性能分析工具則能讓我們事半功倍。 PProf就是一款Golang提供的強大代碼性能分析,能夠非常方便的監控代碼運行性能。 這裏簡單的介紹pprof兩種使用方式 使用net/

原创 Golang使用tail重新監視被刪除文件

背景 之前一篇文章中介紹了使用tail追蹤顯示日誌文件內容。 【注】tail包使用方法可以參考上一篇文章 之後,遇到了一種特殊情況: 被監視的文件會被定期刪除(日誌過大被刪等原因),立即重新創建並寫入內容(日誌) 在代碼中重新監視

原创 golang抓包 gopacket使用記錄

背景 使用谷歌的包github.com/google/gopacket 可以用golang實現網絡抓包 這裏記錄了一些使用過程中的問題 以及解決方法 備忘 也歡迎大家提出改進意見 問題 由於gopacket是基於libpcap

原创 LeetCode-樹-Hard

記錄了初步解題思路 以及本地實現代碼;並不一定爲最優 也希望大家能一起探討 一起進步 目錄297. Serialize and Deserialize Binary Tree 二叉樹的序列化與反序列化685. Redunda

原创 查看VSCode版本

背景 想要查看一下visual studio code的版本 方法 在vscode菜單欄 幫助->發行說明 Help->Release Notes 版本爲1.36

原创 DBSCAN算法 簡單實現 二維/三維結果展示

簡介 參考: https://en.wikipedia.org/wiki/DBSCAN https://www.cnblogs.com/pinard/p/6208966.html DBSCAN(Density-based spat

原创 Linux使用PaPing 進行 TCP 端口連通性測試

被朋友推薦使用了一個好用的工具 記錄一下備忘。感謝ly~~ 背景 參考:https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual-network/ao

原创 mysql遠程鏈接 錯誤ERROR 2003 (HY000)

背景 遠程鏈接mysql 創建了用戶 授予了權限 但是連接時遇到了錯誤 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘10.20.0.35’ (111) 遠程鏈接

原创 Ubuntu使用find查詢大文件信息

參考:https://blog.csdn.net/ycyk_168/article/details/83471415 通用格式:find pathname -options [-print -exec -ok …] find /