gsm,gprs,cmwap,cmnet,3g,TD-SCDMA,CDMA2000,WCDMA

http://wjf88223.blog.163.com/blog/static/35168001201142210165865/******************************************************************************************************************************華為GTM900B (GSM/GPRS裝置,不支援3G)使用GPRS撥接1.配置apn(存取點)AT+CGDCONT=

一句話總結Windbg 32位版本和64位版本的選擇

慣了Vsiual Studio的兄弟們可能會因為先入為主的原因以為所有的調試器都應該像它那樣,其實不然,當你安裝Debugging Tools for Windows的時候,你將發現有兩個系列的工具,一系列32位的工具和一系列64位的工具。這讓人覺得和費解,因為在我們安裝Microsoft Visual Studio的時候你根本不需要考慮32位還是64位。如果你正使用windbg調試工具集(WinDbg, KD, CDB, or NTSD)中的一個,你必須得自己做出選擇。為了選擇合適的調試工具,

核心分析PE擷取DLL匯出函數地址

環境:VS2012+WIN8 64類型:C++編寫的WDM驅動程式測試:VM WIN7用途:主要用於驅動程式中得到WIN32 API地址,也可得到自訂的DLL中的函數匯出地址,記錄核心檔案相關操作以便以後查看。說明:此段代碼來源於網路,經修改調試而成。標頭檔 HelloWDM.h#if __cplusplusextern "C"{#endif#include <wdm.h>#include <windef.h>#ifdef

用symbol來獲得ShadowSSDT的原始地址和函數名

在網上看了下,獲得ShadowSSDT的函數名和原始地址的方法和文章不是很多。比較簡單的應該算是設計張函數名表和用symbol的方法。個人覺得用symbol來獲得ShadowSSDT還是比較方便的,而且自己也不用去建立一張表,何樂而不為。^_^這辦法簡單的原因是我只需要一個win32.sys,win32.pdb,以及調用不到10個的API就能完成工作。好,來看看怎麼調用這些函數。1.調用SymInitialize初始化Dbghelp這系列的函數。2.調用ImageLoad讀取檔案win32.sy

什麼是interface?

1、什麼是interface?對象(object)需要暴露一些方法(methods)才能同外部世界打交道。這些方法就組成了對象的interface。舉個例子,電視機前面的按鈕是人同電視打交道的介面,只要按電源開關,就可以控制電視機開啟或是關閉。 大多數情況下,一個interface是一組沒有實現的方法(methods)。就拿騎單車所具有的方法來說,如果定義一個介面,它可能是下面這樣: interface Bicycle { void changeCadence(int

組合語言浮點數指令集

;////////////////////////////////////////////////////////////////////////////////;////                     浮點數載入指令 ;///////////////////////////////////////////////////////////////////////////////;助記符 運算元          功能 fld   memory(real)    ;

_declspec(naked) 使用

最近學習驅動開發,在寫繞過inline hook的代碼時,有個問題困擾了我一天,最後發現原來是在內嵌彙編時,沒有使用_declspec(naked)導致的,看來是偶的基礎知識掌握的不牢固啊(得補一下了,磨刀不誤砍柴功),在此給記錄一下,給自己一個警示。對於jmp類型的hook, 如果自己的過程沒有使用_declspec(naked),那麼系統會自動給添加一些額外的代碼,控制堆棧平衡,但是這些額外的代碼會破壞被hook函數的堆棧。對於call類型的hook,如果使用_declspec(naked)

10萬元資金的投資策略

幾年前10萬元對許多人來說可能是一個天文數字,但是現在很多家庭都有了10萬元、甚至超過10萬元的儲蓄,因此,如何利用這手頭的10萬元就成了他們必須考慮的問題。   對於不同的家庭來說,這筆存款的去向是截然不同的,有的投資買了汽車;有的家庭被房屋按揭弄得食宿不安,乾脆提前還貸;還有的家庭把10萬元進行再投資。

一個程式員的成長的六個階段

一個程式員的成長的六個階段第一階段此階段主要是能熟練地使用某種語言。這就相當於練武中的套路和架式這些表面的東西。第二階段此階段能精通基於某種平台的介面(例如我們現在常用的Win

函數調用規則總結

1、_stdcall是Pascal程式的預設調用方式,通常用於Win32  Api中,函數採用從右至左的壓棧方式,自己在退出時清空堆棧。VC將函數編譯後會在函數名前面加上底線首碼,在函數名後加上"@"和參數的位元組數。     2、C呼叫慣例(即用__cdecl關鍵字說明)按從右至左的順序壓參數入棧,由調用者把參數彈出棧。對於傳送參數的記憶體棧是由調用者來維護的(正因為如此,實現可變參數的函數只能使用該呼叫慣例)。另外,在函數名修飾約定方面也有所不同。  

線程的CloseHandle和WaitForSingleObject

最近在學習的時候 需要建立多線程的應用程式來訪問裝置 但是不知道為什麼始終進不了線程的執行函數裡邊 經過一番百度 知道了原因

函數ZwQuerySystemInformation小結

函數存在於NTDLL.DLL動態連結程式庫中。NTDLL.DLL負責ring3與ring0之間的通訊。當使用子系統方式進行系統調用的時候,ntdll.dll和SSDT會配合使用。關於ZwQuerySystemInformation這個函數可以用來查詢進程資訊、核心資訊、硬體資訊(例如CPU數目)、控制代碼資訊、時間資訊等54個系統資訊。該函數的原型是NTSTATUS WINAPI ZwQuerySystemInformation( __in

修正後的SYSTEM_THREADS與SYSTEM_PROCESSES結構體

由於最近有個32位程式需要向64位系統移植,其中程式中使用了ZwQuerySystemInformation函數來枚舉系統中的進程與線程資訊,但是移植後的程式在Windows

ARM中RO,RW和ZI的理解

轉載自 http://bbs.ednchina.com/BLOG_ARTICLE_1883274.HTM一、 ARM程式的組成 一個ARM程式包含3部分:RO,RW和ZI。RO(readonly)是程式中的指令和常量;RW(read/write)是程式中的已初始設定變數;ZI(zero)是程式中的未初始化的變數。ARM程式是指ARM系統中正在執行的程式,而非儲存在ROM中的bin映像(image)檔案。那什麼又是映像檔案呢??二、 ARM映像檔案的組成  Image檔案包含了RO和RW資料。 

對關閉cursor的幾個案例:

對關閉cursor的幾個案例:1:Cursor mCursor = query(….);         關閉方法:最好用         Try{                  …..         }finally{                  If(mCursor != null)                          mCursor.close();         }         

ubuntu下ndk編譯ffmpeg0.8.1

ffmpeg最新版本有些問題,比如jni/liblibavcodec/ac3enc_combined.c在最新的版本中已經沒有了,但是又多了一個ac3enc_template.c的檔案。雖然更新版本對於開發人員可以使用到更多的功能,但是如果這樣亂改的話真的好無語,非常討厭這種更新版本的不一致性,唉,只是抱怨一下我使用的還是稍微老一點的版本ffmpeg 0.8.1的,至少老的版本能搜到更多的資料,也比較穩定。ffmpeg版本:ffmpeg

QCT AMSS BUILD SYSTEM

http://blog.csdn.net/yili_xie/article/details/5656608總算把AMSS這套Makefile整完了,比起Android來QC這套Makefile還是比較爛的,架構不清晰,很多重複的規則,一個模組要不要加入需要判斷三次,模組的路徑上判斷一次,模組的*.min要判斷一次,模組的OBJ檔案上還要判斷一次,而且基本target都加了強制目標作為依賴,導致很多目標每次編譯時間都被強制更新,間接導致了每次編譯的時間都特別的長。    

備份手機userdata資料

有時手機會出現異常現象,為了後續分析建議備份手機data目錄下的內容。由於data目錄中有各種連結檔案,單純使用adb pull無法完整備份。建議使用如下命令對手機data目錄進行備份至本地。備份的檔案本地為:data_bak.taradb shell "rm -f /data/data_bak.tar" && adb shell "busybox tar cvf /data/data_bak.tar /data/*" && adb pull

亂碼解決九步曲

一、資料庫1.建立資料庫時啟動mysql使用參數 mysql -uroot  --default-character-set utf82.建立資料庫 create database summer(庫名) default character set utf8; 執行sql指令碼3.建立表        create table emp(表名)(列表.....)default character set utf8;4.sql指令碼的執行        source

Spy++的使用方法及下載

很多朋友都對視窗控制代碼比較迷糊,這篇短文就以spy++這個軟體為主,介紹下表單控制代碼和使用按鍵外掛程式時,如果對這個控制代碼發送訊息,即所謂的後台掛機。spy++這個軟體來自VC++,裝好VC後,就可以在工具中看到。我們以“記事本”為例,看看如果給記事本發送按鍵訊息。首先啟動記事本隨後啟動SPY++使用spy++的尋找功能點開後的效果我們把黑色準星拖動到記事本表單上然後點擊“確定”,看到了SPY++已經顯示了紅色的內容。這三個控制代碼從上到下依次是:記事本的主控制代碼文字輸入框的控制代碼狀態

總頁數: 61357 1 .... 20617 20618 20619 20620 20621 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.