原创 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之類的打印數