原创 linux版本信息以及x86與x86_64的區別

轉自<http://www.cnblogs.com/Totems/p/3198287.html> 一 x86、x86_64、AMD64 x86是指intel的開發的一種32位指令集,從386開始時代開始的,一直沿用至今,是一種cisc指

原创 如何看懂源代碼--(分析源代碼方法)

轉自《http://www.cnblogs.com/ToDoToTry/archive/2009/06/21/1507760.html》 我們在寫程式時,有不少時間都是在看別人的代碼。 例如看小組的代碼,看小組整合的守則,若一開始沒規劃

原创 C 語言高級編程指南 (Peter Facka)

轉自<http://pfacka.binaryparadise.com/articles/guide-to-advanced-programming-in-C.html> Guide to Advanced Programming in

原创 c++庫

轉<http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx>   下次造輪子前先看看現有的輪子吧   值得學習的C語言開源項目 - 1. Webbench  We

原创 vim tab設置爲4個空格

轉<http://blog.csdn.net/jiang1013nan/article/details/6298727> 在.vimrc中添加以下代碼後,重啓vim即可實現按TAB產生4個空格:set ts=4  (注:ts是tabst

原创 複製特殊鏈表

轉自<http://blog.sina.com.cn/s/blog_69824c1f0100v4ob.html> struct node        {             int data;             struct

原创 進程vs線程

轉<http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf

原创 最近有感

        感覺自己老犯這樣一個錯誤,做什麼都想全部搞懂,做什麼都一定要做的完美最好,結果陷入細節的深淵。然而到最後也沒有一個整體的把握,做出來的東西要麼拖了很久,要麼根本就做不出來。這種感覺應該就是以前看過一篇文章中的程序員的技術

原创 memcache代碼(1.4.25)

共享一份memcache(1.4.25)的代碼

原创 stl:sort(stl快速排序)

http://feihu.me/blog/2014/sgi-std-sort/#introspective-sort

原创 libev(4.22)代碼

共享一份libev(4.22)的代碼

原创 編程語言IDE對比

IDE的對比<http://www.iteye.com/magazines/134-IDE-Comparison>

原创 xv6的引導過程(操作系統引導分析)

  引導的彙編代碼如下: #include "asm.h" #include "memlayout.h" #include "mmu.h" # Start the first CPU: switch to 32-bit protect

原创 三本經典書籍

1> Object-Oriented software Construction(面向對象軟件構造) 2>Design Patterns(設計模式) 3>Analysis Patterns(分析模式)

原创 string.c

void* memset(void *dst, int c, uint n) { if ((int)dst%4 == 0 && n%4 == 0){ c &= 0xFF; stosl(dst, (c<<24)|(c<