原创 STF 使用
stf 介紹 minicap 介紹STF開源框架之minicap工具 移植MonkeyRunner的圖片對比和獲取子圖功能的實現-Appium篇 iOS集成構建總結 (libimobiledevice) monkeyrunn
原创 wine font 加載過程
本文分析wine 加載font的過程。 第一步,update_font_info(); static void update_font_info(void) { static const WCHAR logpixels[] = {
原创 linux學習筆記(二)進程管理
進程管理 1、 進程 概念 進程就是處於執行的程序。包括可執行程序代碼、打開的文件、掛起的信號、 內核數據、處理器狀態,內存地址空間、一個或多個線程、全局數據段 線程 是進程中活動的對象。包括獨立的程序計數器、進程棧、一組進程寄存
原创 我們對入口函數之前可以做什麼
從來沒有過這樣的需求, 不過這個一定很有趣, 我在stackoverflow看到這個標題時, 第一時間馬上想到了C++中利用全局對象的函數就可以達到這個目的. 正如stackoverflow下面的回帖: class StartUp {
原创 剪貼板怎麼用
把一個應用程序裏的字符串複製到另一個應用,比如把QQ的聊天記錄複製到記事本保存,具體怎麼做呢? 複製: //m_str 是準備好的字符串 //下面代碼直接可以用 if (OpenClipboard()) { HGLOBAL hand
原创 linux學習筆記(一) 源碼和編譯
內核源碼 獲取源碼 git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 源碼樹 目錄 描述 arch 特定體系結
原创 linux學習筆記(四)系統調用
系統調用 與內核通信 POSIX : IEEE標準 C庫: 系統調用:系統內核層面使用,應用層需要syscall 系統調用 asmlinkage 限定詞 通知編譯器僅從棧中提取該函數參數 系統調用號 系統通過調用號來進行系統調
原创 linux學習比記(三)進程調度
進程調度 多任務 分爲非搶佔式和搶佔式多任務 linux提供的是搶佔式多任務 進程調度策略 1. I/O消耗型和處理器消耗型 兩個指標:響應時間短,高吞吐量 2. 進程優先級 linux採用兩種優先級:nice值(-20~19)
原创 Android 藍牙,wlan調試命令
//命令行測試wlan //加載驅動 #insmod /system/lib/modules/ath6kl/cfg80211.ko #insmod
原创 用vs編譯動態庫需要注意的問題,全局變量初始化
用vs編譯動態庫如果配置錯誤會導致全局變量不能初始化。 例子: string a="hello"; char b="hello"; int main(int arg,char* argv[]) { printf("string a=
原创 紅外測溫概要設計
遠程紅外測溫檢測儀概要設計1. 需求規定1.2 運行環境1.3 基本設計1.3.1 設計框架圖1.3.2 設備管理與數據處理1.3.3 文件記錄1.3.4 數據庫1.3.5 交互界面(HMI)2、接口設計2.1 對外接口設計2.
原创 Xcom串口語言
文章目錄Xcom 串口語言1. 基本語法1.1 數字和運算符1.1.1 常量和編碼1.1.2 運算符1.2 函數定義1.2.1 def 關鍵字和函數定義1.2.2 內置變量1.2.3 內置函數1.2 常量1.3 運算符號1.4 函
原创 WINE 使用及其調試
一、Wine 1、 wine 實現了大多數的windows API,集成了winedbg 2、 windows API 1) kernel32.dll 允許一個W-process作爲debugger 去執行另一個W-process,
原创 openssl證書生成和源碼wince編譯及其使用
OpenSSL 一、證書 1、 證書製作 1) 生成root 證書 <server> openssl genrsa -out server\server_root.key 2048 openssl r
原创 Wine 系統加載
Wine系統加載 TEB: Thread Environment Block 流程圖 wine啓動時序圖 Created with Raphaël 2.1.0loaderloaderlib/winelib/winentdllntd