原创 Window設計程序筆記

Window程序的入口函數。 入口函數和啓動函數:WinMain --WinMainCRTStartupwWinMain -- wWinMainCRTStartupMain -- mainCRTStartupWmain --  wmain

原创 Effective C++ 筆記二構造/析構/賦值運算

條款 05:編譯器可以暗自爲class創建default構造函數、copy構造函數、copy assignment 操作符,以及析構函數。 如果類沒有創建這些函數,編譯系會自動生成。 條款06:爲駁回編譯器自動提供的技能,可將相應的成員

原创 SOCKET筆記

WIN下需要包含的頭文件和預處理 #include <WinSock2.h> #pragma comment(lib,"ws2_32.lib") WSADATA Data; 在開始套接字前要先啓動WSAStartup(MAKEWORD

原创 瘋狂JAVA第三章筆記

3.2 基於監聽的處理模型 bn.setOnClickListener(new MyClickListener()); // ① // 定義一個單擊事件的監聽器class MyClickListener implements View.O

原创 淺析pthread_cond_wait

轉自:http://weihe6666.iteye.com/blog/1170141 淺析pthread_cond_wait 條件變量是利用線程間共享的全局變量進行同步的一種機制,主要包括兩個動作:一個線程等待"條件變量的條件成立"

原创 ucos學習筆記1

一.USCOS認識: 多任務:就是在某一個工作空閒的時候去執行另一個工作,充分利用時間 單核:意味着同一時間只有一個程序使用CPU uc/os-ii:一個嵌入式多任務實時操作系統。 uc/oc-II中的任務:在設計複雜任務的時候通常會吧

原创 STM32F10X筆記

筆記採子正點原子STM32F1開發指南 系統框架: 時鐘樹: 一般時鐘初始化:如103對應着上面時鐘樹看 /* RCC system reset(for debug purpose) */RCC_DeInit();/* Enabl

原创 瘋狂android筆記2android應用界面編程

安卓應用的界面編程 界面編程與視圖組件: 安卓應用的絕大部分UI組件都放在android.widget包及其子包、android.view包及其子包,android應用絕大多數UI組件都繼承了View類。view類的一個重要子類:View

原创 QT一些筆記

網格佈局: void QGridLayout::addWidget(QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alig

原创 PIRMER STL筆記(第三章中提到的vector)

第三章,3.3標準庫Vector類型 Vector是其中一種容器,不是一種數據類型,只是其中一個類模板,可以用來定義任意多種數據類型。 初始化方式:1.vector<T> v1;// (保存類型爲T對象,默認構造函數v1爲空)2.vcto

原创 Primer STL筆記第二部分容器與算法

9.1順序容器的定義 要定義一個容器類型的對象筆下那個先包含相關的容器頭文件。 所有容器類型都定義了默認構造函數,用於創建指定類型的空容器對象。默認構造函數不帶參數。爲了使程序更清晰、簡短,容器類型最常用的構造函數是默認構造函數。在大多數

原创 ucos學習筆記2

4.ucos的中斷 中斷過程:只有開放了中斷,系統在接受中斷請求後,纔會停止當前運行的任務,而去運行中斷服務子程序。當中斷服務子程序運行結束後,系統將會根據情況,返回到被終止的任務繼續運行,或者轉向另一個具有更高優先級別的就緒任務。

原创 JAVA語言遺漏

筆記自http://www.runoob.com/java/java-abstraction.html IS-A關係: public class Animal{ } public class Mammal extends Anim

原创 Effective C++ 筆記一 :讓自己習慣C++

條款 01 :C++ 高效編程守則視狀況而變化, 取決於你使用C++的哪一個部分。(視C++爲一個聯邦) C++包括:1. C的部分 ; 2. Object_Oriented C++; 3. Template C++; 4. STL. 

原创 瘋狂Android筆記1第一個android應用

一.第一個Android應用: 開發Android引用大致需要3步: 1.創建一個Android項目 2.在XML佈局文件中定義應用程序的用戶界面。 3.在Java代碼中編寫相關功能。 創建android的步驟就省略了,記錄一些要點: