原创 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