原创 一致性hash C++實現

一致性hash C++實現 知識標籤: Consistent hashing, C++ 這兩篇關於Consistent hashing的文章不錯: 理想化的 Redis 集羣 一致性hash和solr千萬級數據分佈式搜索引擎中的應

原创 ls的簡單實現

main.c #include "ls.h" int main(int argc,char* argv[]) { DIR *fp_dir=opendir(argv[1]); struct dirent* pent;

原创 iconv Linux下編碼轉換

iconv Linux下編碼轉換 知識標籤:linux, iconv, 編碼 有時程序運行時會用到編碼轉換,這時就用到iconv的3個函數 特寫了一個測試小代碼以作備忘 iconv3個函數原型 iconv_t

原创 linux網絡編程

linux網絡編程 1.網絡編程相關協議 1.1. TCP/IP協議概述 協議protocol:通信雙方必須遵循的規矩 由iso規定 rpc文檔 osi參考模型:(應-表-會-傳-網-數-物) 應用層 表示層 會話層 傳輸層 網絡

原创 C++ priority_queue用法

C++ priority_queue用法 知識標籤:STL, adapter, C++ code #include<iostream> #include<queue> #include<string.h> struct node {

原创 IPC-共享內存

IPC-共享內存 父子進程之間 #include<stdio.h> #include<stdlib.h> #include<sys/ipc.h> #include<sys/shm.h> #include<string.h> #defi

原创 IPC-消息隊列

IPC-消息隊列 父子進程之間 #include<stdio.h> #include<sys/types.h> #include<sys/ipc.h> #include<sys/msg.h> #include<stdlib.h> #in

原创 使用setitimer動態刷新終端顯示時間

功能實現:使用真實計時器自動刷新終端,顯示當前時間 main.c #include<stdio.h> #include<stdlib.h> #include<sys/time.h> #include<time.h> #include<