原创 詳解PPP及PPPoE協議

  PPP(Point-to-Point Protocol點到點協議),一種二層協議,通常部署在專線網和按需電路網上面,PPP有很多豐富的可選特性,如支持多協議、提供可選的身份認證服務、可以以各種方式壓縮數據、支持動態地址協商、支持多鏈路

原创 線程的三種通信方法與三種同步方式

  一、線程之間的通信     通常情況下,一個次級線程要爲主線程完成某種特定類型的任務,這就隱含着表示在主線程和次級線程之間需要建立一個通信的通道。一般情況下,有下面的幾種方法實現這種通信任務:使用全局變量(上一節的例子其實使用的就是這

原创 VC線程同步方法總結

VC線程同步方法總結: 有四種同步方法:互斥體(Mutex),事件(Event),臨界區(Critical Section),以及信號量(Semaphore)。 注:以下所說的“全局變量”也可換爲局部變量,只要各線程(包括主線程)能

原创 ping 原理與ICMP協議

ping 原理與ICMP協議 ping 的原理    ping 程序是用來探測主機到主機之間是否可通信,如果不能ping到某臺主機,表明不能和這臺主

原创 MFC通過對話框窗口句柄獲得對話框對象指針

MFC在很多的對話框操作中,我們經常要用到在一個對話框中調用另一個對話框的函數或變量.可以用如下方法來解決. HWND hWnd=::FindWindow(NULL,_T("窗口名"));      //得到對話框的句柄C***Dialo

原创 android 實現時鐘的簡單方法

在android裏面搞個模擬時鐘簡單得可以開花 直接在xml裏面佈局使用analogclock控件就可以了,不需要手寫任何一行java代碼就可以實現,xml代碼如下 <?xml version="1.0" encoding="utf-

原创 VC中RichEdit 控件的使用

        在mfc中使用工具欄裏的RichEdit 控件時,應該在程序初始話時加入AfxInitRichEdit,或者 AfxInitRichEdit2 , 否則的話 程序會起不來.也沒有任何錯誤信息.這倆函數 是加載

原创 CC2541 BLE源碼閱讀知識積累之OSAL小結

最近一段時間由於項目需要,便開始在閱讀TI的cc2541的BLE Stack源碼,對於藍牙4.0這塊知識基本是小白,所以幾乎從0開始。在沒接觸藍牙之前,就知道該部分的內容較爲複雜(涉及到通信等協議棧),所以本着只有會使用爲目的開始了BLE

原创 用Ollydbg給exe文件添加一個對話框初探(圖)

也許你正想者diy一個可執行文件,給一個漢化好的文件加上自己的對話框,或者直接加上幫助文本,或者顯示破解 組織信息。   詳細過程   也許你正想者diy一個可執行文件,給一個漢化好的文件加上自己的對話

原创 使用setContentView可以在Activity中動態切換顯示的View

setContentView(R.layout.main)在Android裏面,這句話是什麼意思? R.layout.main是個佈局文件即控件都是如何擺放如何顯示的,setContentView就是設置一個Activity的顯示界面,這

原创 CC2541 BLE源碼閱讀知識積累之外設從機Peripheral工作模式

閱讀的源代碼:核心主要是位於BLE/project/SimpleBLEPeripheral部分 閱讀的參考文檔:TI_BLE_Software_Developer's_Guide.pdf,BLE_CC2540_DeepDive_Train

原创 【記錄】搭建Android開發環境

1.通過搜: android development kit 找到官網的: Get the Android SDK 和 Setting Up an Existing IDE 2.所以參考: Get the Android SDK 去下載

原创 eclipse中android模擬器找不到的解決辦法

因爲操作系統安裝的時候是把我的文檔安裝在了D盤中,所以在eclipse中創建的avd都會默認在D:\我的文檔\.android這個目錄下面,而eclipse中啓動android模擬器的時候自動尋找路徑是在C:\Documents an

原创 eclipse安裝ADT後在windows菜單下找不到android SDK and AVD Manager選項的解決辦法

在eclipse中點擊window→Customize Perspective→Command Groups availability→Available command groups下勾選Android

原创 藍牙設計問與答

1.    問:什麼是藍牙通信? 答:藍牙通訊最初設計初衷是方便移動電話(手機)與配件之間進行低成本、低功耗無線通信連接,現在已經成爲IEEE802.15標準,得到全球上萬家廠商支持。   2.    問:如果從事藍牙開發有沒有前途?