Time of Update: 2018-12-03
晶振的基本原理及特性 晶振一般採用1a的電容三端式(考畢茲)
Time of Update: 2018-12-03
本文系本站原創,歡迎轉載!轉載請註明出處:http://dreamlcr.cublog.cn/----------------------------------------------------minicom是linux下串口通訊的軟體,它的使用完全依靠鍵盤的操作,雖然沒有“超級終端”那麼易用,但是使用習慣之後讀者將會體會到它的高效與便利,下面將講解minicom的安裝和配置。一、安裝minicom:使用以下命令:# sudo apt-get install
Time of Update: 2018-12-03
1.UITableView載入的順序是先得到表的行的高度,也就是先調用heightForRowAtIndexPath方法,然後再調用cellForRowAtIndexPath,所以我們有兩個辦法實現自訂cell高度(解決不同section的不同行高問題)。一:改變它的載入順序,或者說白了就是計算好cell高度後,再次讓它載入heightForRowAtIndexPath方法;二:直接在heightForRowAtIndexPath計算,做判斷,直接返回對應的高度。 以下是第一種方法的執行個體:U
Time of Update: 2018-12-03
UILabelz子類 – 垂直隨意對齊文本 2010-03-01 14:22:25| 分類:iPhone develop |字型大小 訂閱有人問到怎樣正確地對齊UILabel的文字。他們需要UILabel容納多行文本,但也需要調整文本,他們遇到的問題是單行文本在垂直方向總是置中對齊。 在apple論壇上: http://discussions.apple.com/thread.jspa?threadID=1759957有人提供的UILabel子類可以解決這個問題:此子類如下:123456
Time of Update: 2018-12-03
採用 ATL 修改案頭背景BOOL SetWallpaper(CString &strPicFile, DWORD dwstyle) { HRESULT hr; CComPtr< IActiveDesktop > pIAD ; // 智能指標, 自動釋放 // 建立介面的執行個體 hr = CoCreateInstance ( CLSID_ActiveDesktop,
Time of Update: 2018-12-03
使用案例圖設計三要素1, 參與者2, 用例3, 關係 1 參與者之間的關係,用的最多的就是泛化(繼承)的關係。 2 參與者和用例之間的關係 一個實箭頭,表示主動和被動的關係。如參與者和用例之間的關係。體現的是一種操作的關聯關係。3 用例之間關係 用例之間的關係主要用的是3種關係即包含,擴充,泛化。3.1 內含項目關聯性(include) 實箭頭加<include>
Time of Update: 2018-12-03
// Hide the bar button and show the view self.navigationItem.rightBarButtonItem = nil; [self.view viewWithTag:101].alpha = 1.0f; // Bounce to 115% of the normal size [UIView beginAnimations:nil context:UIGraphicsGetCurrentContext()]; [UIView s
Time of Update: 2018-12-03
在分析代碼檔案時經常見到下面的宏定義:例1:#define __CRT_WIDE(_String) L##_String 舉例說明: wprintf( __CRT_WIDE("Hello world") ); 預先處理後是 wprintf( L"Hello World" );如果把 ## 去掉 #define __CRT_WIDE(_String) L_String __CRT_WIDE(_String) 中的 _String 無論是什麼, 經過預先處理後的 結果都是
Time of Update: 2018-12-03
.2.3 投影變換3.2.3.1 基本概念 在電腦圖形軟體中所採用笛卡爾(cartesian)直角三維座標系統,按照z軸方向的不同有兩種形式: 1右手系統:當用右手握住z軸時,大姆指指向z軸的正方向(圖3.20(a)),其餘四個手指從x軸到y軸形成一個弧。
Time of Update: 2018-12-03
儲存位元影像BOOL SaveBmp(HBITMAP hBitmap, CHAR FileName[]){ //裝置描述表 HDC hDC; //當前解析度下每象素所佔位元組數 int iBits; //位元影像中每象素所佔位元組數 WORD wBitCount; //定義調色盤大小, 位元影像中像素位元組大小 ,位元影像檔案大小 , 寫入檔案位元組數 DWORD dwPaletteSize=0,
Time of Update: 2018-12-03
Time of Update: 2018-12-03
13:55:34高頻電路和低頻電路的頻率劃分高低頻劃分: 極低頻 ELF 3KHZ以下 甚低頻 VLF 3-30KHZ 低 頻 LF 30-300KHZ 中 頻 MF 300-3MHZ 高 頻 HF 3-30MHZ 甚高頻 VHF 30-300MHZ(電視1---12頻道) 特高頻 UHF 300-3GHZ(電視13頻道以上) 超高頻 SHF 3G-30GHZ 也有這樣劃分: 頻率按照規定劃分,以便有專業的交流語言: 超低頻:0.03-300Hz 極低頻:300-3000
Time of Update: 2018-12-03
2009-07-27 20:09:28// ########################## 判斷線段是否有交點 ##########################//線段A向量 Ab(0.0f, 8.0f) Ae(8.0f, 0.0f)//線段B向量 Bb(0.0f, 0.0f) Be(8.0f, 8.0f)// 線段A的端點floatXAb = 0.0f,YAb = 8.0f,XAe = 8.0f,YAe = 0.0f;// 線段A的向量floatVXa = XAe -
Time of Update: 2018-12-03
delphi 有關調試的設定:(1) 是否整合 Debugger:tools-->Debugger options--->integerated Debugger 鉤選後 Debugger 即生效[在 OD 中調試 delphi 項目]預先 delphi 設定:Project --> options --> Linker 鉤選 "include TD32 Debug Info" 和 "include Remote Debug symbols"使產生的可執行檔包含
Time of Update: 2018-12-03
14:08:54 2009-07-31 float g_cos_look_table[361]={0.0f};float g_sin_look_table[361]={0.0f};#define PI 3.141592654fvoid Init_Sin_Cos_LookTable(){for (int ange=0; ange<=360; ange++){g_cos_look_table[ange] = cos(
Time of Update: 2018-12-03
從4.8版開始, IDA 支援遠端偵錯. 在網路連通的情況下, 遠端偵錯可以使一台電腦調試另外一台電腦上啟動並執行程式。 運行IDA的電腦稱為 "調試客戶機". 運行被調試進程的電腦稱為 "調試伺服器".我們可以利用遠端偵錯來研究有破壞性的檔案, 例如病毒,木馬等,或分布式應用程式.步驟1: 把 IDA 目錄中的 win32_remote.exe 拷貝到被調試伺服器. 這個程式在指定的連接埠上監聽, 接收調試客戶機的串連, 執行調試客戶機發送來的命令並返回結果資訊。(瞭解
Time of Update: 2018-12-03
// 矩陣相乘void Mat_Mul_Mat(MATRIX4X4_PTR ma1, MATRIX4X4_PTR ma2, MATRIX4X4_PTR apResult){int row1=0;// 控制矩陣1的行迴圈for (row1=0; row1<4; row1++){//控制矩陣2的列迴圈for (int col2=0; col2<4; col2++){int sum=0;for(int col1=0, row2=0;row2<4 ;col1++,
Time of Update: 2018-12-03
ATL字串轉換宏VS.字串類 有比MultiByteToWideChar和WideCharToMultiByte更簡單的字串轉換宏,你相信嗎?標頭檔d:/program files/microsoft visual studio 8/vc/atlmfc/include/atlconv.h如果要使用ATL字串轉換宏,請先定義USES_CONVERSION; // 只需要調用一次,就可以在函數中進行多次轉換下面一個例子: USES_CONVERSION; //
Time of Update: 2018-12-03
1. 繼承 CHeaderCtrl, 重載 OnPaint(); class CSkinHeaderCtrl : public CHeaderCtrl{public: CSkinHeaderCtrl();public: virtual ~CSkinHeaderCtrl();protected: afx_msg void OnPaint(); afx_msg BOOL OnEraseBkgnd(CDC* pDC); DECLARE_MESSAGE_MAP()public:}; 2. 子類化
Time of Update: 2018-12-03
從程式外部直接載入(png, jif, bmp,jpg 等)多種檔案格式的檔案並顯示HBITMAP LoadAllPic(CString strFileName){ IPicture* p=NULL; IStream* s=NULL; HGLOBAL hG; void* pp; FILE* fp; fp = fopen(strFileName,"rb");//開啟檔案 if (!fp) return NULL; fseek(fp,0,SEEK_END); int fs = ftell(fp);