原创 使用 /sys 文件系統訪問 Linux 內核

使用 /sys 文件系統訪問 Linux 內核sysfs 虛擬文件系統提供了一種比 proc 更爲理想的訪問內核數據的途徑sysfs 與 /syssysfs 文件系統總是被掛載在 /sys 掛載點上。雖然在較早期的2.6內核系統上並沒有規

原创 socket通信服務端編程

轉自socket通信服務端編程 當開發一個Unix服務器程序時,需要處理的1對多或者多對更多的問題,我們有如下類型的進程控制可供選擇: 多進程 通過調用fork派生出一個子進程來處理客戶端請求,但子進程的最大數目受限於由於操作系統對用戶可

原创 find排除文件或目錄搜索

man 信息man find查看輸出的-path選項:-path pattern              File name matches shell pattern pattern.  The metacharacters  do 

原创 Makefile中獲取當前執行的Makefile所在路徑

Linux下我們可以用pwd命令來獲取當前所執行命令的目錄,在Makefile中對應可用PWD := $(shell pwd)來獲取。但是如果子Makefile 文件是從別處執行的(通過make -f .../Makefile 執行),那

原创 Linux Kernel and Android 休眠與喚醒(中文版)

本文轉載自http://www.thinksrc.com/2010/04/18/suspend-cn.html Table of Contents 簡介國際化版本信息對於休眠(suspend)的簡單介紹Linux Suspend

原创 內核學習書籍

推薦一本內核學習的書籍《Linux內核精髓》內容簡介  · · · · · ·經過近20年的發展,Linux操作系統已經成爲當今最成功的開源軟件之一,使用廣泛,影響深遠。隨着Linux操作系統功能的不斷豐富和完善,Linux內核的源代碼也

原创 如何修改jar包中的class文件

java中使用jar工具將一系列的.class文件打包成jar包,供其他java程序使用。有時候我們會面臨着查看及修改jar包中.class文件的內容,如何操作請看下文:查看jar包的內容:    這個可以使用jd-gui、luyten反

原创 repo start後怎麼查看之前的commit信息

答案是使用git refloggit reflog 和git log 有何區別?如果在回退以後又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit

原创 如何統計測試代碼的覆蓋率

程序員應該對自己寫的代碼做好自測試,而自測試的一個有效的手段就是寫單元測試或者LLT。對此,可以藉助於測試框架,c/c++的如Google Test,CPPUnit; Java的如JUnit等。在單元測試中,覆蓋率是用於衡量測試好壞的指標

原创 Linux Shell 截取字符串

本文轉載自:https://www.cnblogs.com/fengbohello/p/5954895.htmlshell中截取字符串的方法很多${var#*/} ${var##*/} ${var%/*} ${var%%/*} ${var

原创 Linux /proc文件系統

/proc 文件系統包含了一些目錄(用作組織信息的方式)和虛擬文件。虛擬文件可以向用戶呈現內核中的一些信息,也可以用作一種從用戶空間向內核發送信息的手段。文章推薦:Linux內核通信之---proc文件系統(詳解)/proc目錄下的一些文

原创 Memcache基礎教程

Memcache是什麼Memcache是danga.com的一個項目,最早是爲 LiveJournal 服務的,目前全世界不少人使用這個緩存項目來構建自己大負載的網站,來分擔數據庫的壓力。它可以應對任意多個連接,使用非阻塞的網絡IO。由於

原创 數字簽名技術原理介紹

 1 引言  爲了確保數據傳輸的安全性,不得不採取一系列的安全技術,如加密技術、數字簽名、身份認證、密鑰管理、防火牆、安全協議等。其中數字簽名就是實現網上交易安全的核心技術之一,它可以保證信息傳輸的保密性、數據交換的完整性、發送信息的不可

原创 談談交叉編譯

1、在宿主機(通常是Linux服務器)安裝編譯工具鏈arm-linux-xxx2、下載待編譯的軟件代碼(編譯步驟通常爲./configure; make ; make install)那麼,如何編譯出可在目標機上執行的程序呢?其中的文章就

原创 memcached學習資料

分享一些分佈式緩存memcached的資料,鏈接http://www.open-open.com/doc/list/184?o=p&pn=0 文檔下載不了的話,可以在百度上搜索下載(不需要積分),下面兩個ppt很nice:Memcache