編程資料

  • C語言中字符串處理linux

   字符串處理是編程最重要的基本功之一,C語言中字符串處理遠沒有Java等語言方便,爲方便C語言開發,如下提供了經常使用字符串處理源碼,功能包括字符串分割、帶通配符比較、解析文件名、字符串整理、字符串替換、字符串查找、大小寫轉換、字符串與數字轉換、十六進制打印等等。程序員

string下載數據庫

     死鎖是多線程編程中比較難解決的問題,本文介紹一套Linux環境下線程死鎖檢測代碼,對死鎖現象及解決辦法進行實例演示,並給出全部相關源代碼。緩存

      一個程序中最消耗系統資源的代碼量其實很是少,大部分代碼實際上只可能執行一次,甚至一次都沒有被執行過,對於這些部分進行優化毫無心義,如何才能快速找到一個程序裏面值得優化的地方,本文以一個Linux C實例講解了gprof和cachegrind兩個性能檢測工具的使用方法。多線程

      單核CPU性能已經很難再提升,多核、超線程CPU能夠同時運行更多的線程,使機器性能大幅度提高,多核、超線程CPU已經成爲大勢所趨,同時多線程編程將成爲程序員的必備技能。 
      本文介紹一個利用C和Posix Thread實現半同步/半異步(Half-Sync/Half-Async)併發模式。  
併發

      C語言的通用垃圾收集器(GC)實現,支持多線程。

    一個多線程動態內存管理模塊,能夠有效地檢測C語言中內存泄漏和內存越界等錯誤。

      Linux內存調試的瑞士×××,讓內存再也不泄漏!

     C,C++通用makefile模版示例

      包括Socket,Time,Thread方面的移植。

     Memcached是高性能的,分佈式的內存對象緩存系統,用於在動態應用中減小數據庫負載,提高訪問速度。

     靠着彼此能聽懂的語言,彼此能看懂的符號交流溝通,網絡把世界各地的人聯繫起來,這是網絡的力量!     靠着約定好格式和接口相互通信調用,SOA站在網絡的肩膀上把各行各業的軟件聯繫起來,這就是SOA的偉大! 

相關文章
相關標籤/搜索