原创 【機器學習】聚類算法 BIRCH(Balanced Iterative Reducing and Clustering Using Hierarchies)

https://www2.cs.sfu.ca/CourseCentral/459/han/papers/zhang96.pdf https://www.cnblogs.com/pinard/p/6179132.html https

原创 前端框架 使用React 開發一個井字棋(2)React.Component組件介紹

React 是什麼? React 是一個聲明式,高效且靈活的用於構建用戶界面的 JavaScript 庫。使用 React 可以將一些簡短、獨立的代碼片段組合成複雜的 UI 界面,這些代碼片段被稱作“組件”。 React 中擁有多

原创 TCP_CORK: More than you ever wanted to know

https://baus.net/on-tcp_cork/ 待看。。

原创 TCP 序列號迴繞(sequence wraparound)與解決

一個tcp流的初始序列號(ISN)並不是從0開始的,而是採用一定的隨機算法產生的,因此ISN可能很大(比如(2^32-10)),因此同一個tcp流的seq號可能會迴繞到0。而我們tcp對於丟包和亂序等問題的判斷都是依賴於序列號大小

原创 C++中的中文編碼 亂碼的根源及解決方案

總結 ASCII規定了127個字符編碼,而一個字節最多能表示256種。所以可以根據第一位來判斷是不是ASCII編碼,如果不是說明這是一個多字節編碼。 char 與 std::string,英文字符在 UTF-8 中使用一個字節存儲

原创 中國程序員容易發音錯誤的單詞 chinese-programmer-wrong-pronunciation

在github上看到一個。 chinese-programmer-wrong-pronunciation: https://github.com/shimohq/chinese-programmer-wrong-pronuncia

原创 協程 Coroutine

協程 Coroutine A coroutine is a function that can suspend its execution (yield) until the given given YieldInstructio

原创 gdb調試常用命令

GDB GDB是一個由GNU開源組織發佈的、UNIX/LINUX操作系統下的、基於命令行的、功能強大的程序調試工具。 對於一名Linux下工作的c++程序員,gdb是必不可少的工具。 啓動GDB gdb <program> [<c

原创 Linux Command nmap - 主機發現,端口掃描,服務和版本探測 實踐

nmap NMap(Network Mapper)是一個網絡連接端掃描軟件,用來掃描網上電腦開放的網絡連接端。確定哪些服務運行在哪些連接端,並且推斷計算機運行哪個操作系統。它是網絡管理員必用的軟件之一,以及用以評估網絡系統安全。

原创 Git 版本管理 存密碼 How to save username and password in git?

git config --global credential.helper store git pull 。。。 Already up-to-date. 輸入密碼 git pull Already up-to-date. h

原创 Linux Command - nice/renice 改變進程優先級

nice nice [-n NI值] 命令 -n NI值:給命令賦予 NI 值,該值的範圍爲 -20~19。 renice renice [優先級] PID renice 命令可以在進程運行時修改其 NI 值,從而調整優先級

原创 Raft 分佈式系統 一致性協議

Raft Raft is a consensus algorithm that is designed to be easy to understand. It’s equivalent to Paxos in fault-tol

原创 shell與makefile中的export的區別

shell 在shell中,可以使用export修改當前進程的環境變量: export PATH=.:$PATH 就可以將當前路徑加入可執行文件查找路徑中,這樣你就不要敲命令的時候就不用敲路徑了。 makefile export

原创 Linux Command ipcs/ipcsrm - 顯示進程間通信設施狀態

ipcs ipcs用於報告Linux中進程通信設施的狀態。 語法 ipcs [resource-option] [output-format] ipcs [resource-option] -i id resource選項 -

原创 Git版本管理 本地分支與遠程分支同名進行關聯

:git branch * master :git branch -r origin/HEAD -> origin/master origin/master origin/zhaolu :git branch zhao