原创 使用 /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