原创 linux模塊介紹

Modules This chapter describes how the Linux kernel can dynamically load functions, for example filesystems, only when

原创 展開android APK文件,並反編譯查看源碼

你剛剛製作了一個優秀android app。你花了時間精力,但是有一些人破解你的應用,偷走了你的思想和源碼。 獲取app的源碼很簡單嗎?下面的短文介紹了你的源碼在默認編譯的時候並不安全,而且很容易反編譯到源碼。 推薦的工具 dex2j

原创 程序猿的日常-1

當第一次運行自己寫好的程序時 當我浪費一小時就因爲忘記一個括號的時候 當被要求文檔時 當很長的SQL查詢在第一次就成功執行的時候 當我回顧自己的一段代碼,沒有註釋時候

原创 std::numeric_limits::max() warning C4003: “max”宏的實參不足

#undef max std::numeric_limits<float>::max(); 

原创 android adb shell 命令大全

1. 顯示系統中全部Android平臺:     android list targets 2. 顯示系統中全部AVD(模擬器):     android list avd 3. 創建AVD(模擬器):     android

原创 android系統中進程介紹

計算機的基本任務就是運行應用程序,也就是進程。下面列出了andoird在手機上運行的進程:(adb shell, ps命令) USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 548 196

原创 linux系統調用表(system call table)

系統調用號 函數名 入口點 源代碼 0 read sys_read fs/read_write.c 1 write sys_write fs/read_write.c

原创 android源碼樹各目錄詳細解析(4.1.1)

1. abi cpp The content of this directory is not clear what it is about as it contains several C++ files. 2. bio

原创 windows設置opengl上下文

一、     設置像素格式 像素格式用於指定OpenGL繪畫的一些屬性,在windows中,使用PIXELFORMATDESCRIPTOR結構體來描述。一個設備可以支持許多像素格式,但只能擁有一種當前像素格式,需要從這一系列的像素格式中

原创 linux模塊的加載

There are two ways that a kernel module can be loaded. The first way is to use the insmod command to manually insert

原创 程序猿的日常-2

當隊友讓我明白他的代碼可以工作時 當app在展示and沒有崩潰時 當我打開源代碼目錄時 當被要求開發一個從沒聽說過的模塊時 當bate版app發佈並且收到第一個bug反饋時

原创 linux模塊的卸載

Unloading a Module Modules can be removed using the rmmod command but demand loaded modules are automatically removed

原创 在應用程序資源中加載bmp位圖

在資源里加載位圖,位圖嵌入到exe中。 在工程裏的“資源視圖”-->“添加資源”-->"Bitmap"-->"導入位圖" 每個資源都會有一個資源ID,使用位圖時就通過資源ID對他進行控制。 然後在設置背景圖片是隻需在OnPaint

原创 SQLite的架構 (The Architecture Of SQLite)

這篇文檔描述SQLite庫的基本架構。對那些想要理解和修改SQLite的人很有幫助。 下面這張圖表展示了SQLite的組件和它們之間的關係。 接口(Interface) SQLite的很多對外接口的實現函數在main.c,lega

原创 windows屏幕保護opengl程序模板

Visual Studio 2013 屏幕保護程序opengl模板 ScreenSaver.cpp #define VC_EXTRALEAN #include <windows.h> #include <commctrl.h> #in