原创 Golang中的併發
sync.WaitGroup provides a goroutine synchronization mechanism in Golang, and is used for waiting for a collection o
原创 linux screen命令詳解
linux screen 命令詳解 一、背景 系統管理員經常需要SSH 或者telent 遠程登錄到Linux 服務器,經常運行一些需要很長時間才能完成的任務,比如系統備份、ftp 傳輸等等。通常情況下我們都是爲每一個這樣的任務
原创 No manual entry for pthread_create
perryn@localhost ~ 20:45:30 $ man pthread_create No manual entry for pthread_create the wat of solve the problem o
原创 [置頂]innodb動態內存管理
1.InnoDB內存管理分配採用內存堆方式,從內存池申請和innodb buffer pool申請,按照不同的內存類型採用不同內存分配。 在innodb內存管理中有三種內存類型: (1)動態內存,該內存是從內存池中進行申請
原创 快速排序VS堆排序
簡要的實現如下: /****************************************************************
原创 list的常見操作以及算法的時間複雜度
鏈表操作,時間複雜度爲O(n),重在思維和設計,如下給出了一個鏈表的常見操作的實例(1) 維護一個數組,來標記鏈表的元素是否存在(2)數組下標和值得反應反映射,例如 a ={10,20,30,20} t[256] = {-1} t[10]
原创 jump Consistent hash:零內存消耗,均勻,快速,簡潔,來自Google的一致性哈希算法
jump Consistent hash:零內存消耗,均勻,快速,簡潔,來自Google的一致性哈希算法 2015-03-13 簡介 jump consistent hash是一種一致性哈希算法, 此算法零內存消耗,均勻分配,快
原创 一致性哈希算法設計
一致性哈希算法設計思路: 運行結果: root@:/data/code/cwork/chash:./chash ----vsrvname = 192.168.100.1:3306-vm1,hkey =126515------
原创 C WIth Class Designer
其實C語言實現C++的封裝、多態是比較方便的,主要看你的設計。 class.h header file #define buf_max 32 typedef struct _parent{ //define member
原创 數據庫的百花爭豔
點贊 1 收藏 分享 文章舉報 數據庫碼農 發佈了66 篇原創文章 · 獲贊 18 · 訪問量 8萬+ 私信 關注
原创 golang中的面向對象的思想
test.go package main import ( "fmt" ) type T struct{ name string id int info map[string]string } func
原创 redis的一個操作的代碼執行流程
點贊 收藏 分享 文章舉報 數據庫碼農 發佈了66 篇原創文章 · 獲贊 18 · 訪問量 8萬+ 私信 關注
原创 InnoDB MVCC淺談
作者:周琳//轉載請標註出出處1.行記錄隱藏列的意義 可以從row_search_for_mysql(storage/innobase/row/row0sel.c
原创 linux 查看ascii碼錶
root@:/data/code/cwork/binlog:man ascii C program '\X' escapes are noted. Oct Dec Hex Char
原创 GDB調試golang代碼
11.2 使用GDB調試 開發程序過程中調試代碼是開發者經常要做的一件事情,Go語言不像PHP、Python等動態語言,只要修改不需要編譯就可以直接輸出,而且可以動態的在運行環境下打印數據。當然Go語言也可以通過Println之類的打印數