Time of Update: 2018-12-03
大家知道,對於文檔視圖類來說,這樣映像的縮放,視圖架構就給我們做了,那麼怎樣在對話方塊做縮放呢? 問題:將映像縮放到螢幕解析度大小,及任意倍數的縮放 方法
Time of Update: 2018-12-03
轉自:http://www.cnblogs.com/newpanderking/archive/2012/08/27/2658974.html http://search.csdn.net/CSDN搜尋,CSDN還是有非常多的編程資源的,用它的搜尋能搜出不少東西。代碼類別也比較全面。http://snippets.org/簡單實用的代碼收集網站,強力推薦。比如你要找個DES加密,要找個資料壓縮,找個INI檔案操作的C代碼等,均能手到擒來。http://www.codase.com/index.h
Time of Update: 2018-12-03
上次我們提到了在Mac下安裝gcc,今天來安裝一個經常在命令列下使用的工具Wget。Wget是一個支援HTTP、FTP的下載工具,經過合理的配置參數,我們甚至可以將一個網站的內容全部拷貝下來。筆者的系統是Mac OS Lion 10.7.4 ,安裝好了gcc。下載Wget的原始碼:直接安裝的話,會發生下面的錯誤。checking for compress in -lz... yeschecking for gpg_err_init in -lgpg-error... nochecking
Time of Update: 2018-12-03
庖丁解牛-----winpcap源碼徹底解密(五) 有人問我,wpcap.dll,packet.dll和npf.sys是怎麼關聯起來的,即通過調用wpcap.dll的api,怎麼調用到驅動中的函數的呢? 今天我就在這裡講講應用程式和驅動之間的通訊,windows提供以下win32 api函數和驅動通訊的。Win32
Time of Update: 2018-12-03
EMAIL:flashsky@xfocus.org網站:http://www.xfocus.net www.shopsky.com/在普通的WINDOWS
Time of Update: 2018-12-03
socket 裝置自動重啟/斷電 recv send阻塞的解決辦法 (1)使用socket的KeepAlive機制,當突然斷電後,recv函數阻塞逾時退出,不會造成程式死結,或者程式一直阻塞在recv函數的問題,方法如下: // BOOL bKeepAlive = TRUE; nRet=setsockopt(listen_sock, SOL_SOCKET, SO_KEEPALIVE, (char *)&bKeepAlive, sizeof(bKeepAlive)); if
Time of Update: 2018-12-03
我們知道Objective-C 中的方法調用是在運行時才去綁定的。 進一步看,編譯器會把對象訊息發送 [xxx method] 轉換為 objc_msgSend( id receiver, SEL selector ,參數…) 的 C 函數調用。 在我們寫代碼的時候,是不需要直接使用這種寫法的,此過程是編譯器協助我們轉換的。 在 objc_msgSend 動態綁定過程是這樣的 A.首先通過第一個參數的 receiver,找到它的isa 指標,然後在 isa 指向的 Class
Time of Update: 2018-12-03
RGB轉jpeg的方法:先對映像進行預先處理,然後DCT變換,量化,然後進行編碼,huffman編碼或其它編碼,就可以轉換成jpg了。下面主要講解使用opencv儲存jpg映像,或使用IJG庫儲存jpg映像,使用opencv儲存jpg映像的函數如下: CVAPI(int) cvSaveImage( const char* filename, const CvArr* image, const int* params CV_DEFAULT(0
Time of Update: 2018-12-03
socket tcp串連常規流程:伺服器端:socket-->bind-->listen-->accept->recv(send)-->closesocket用戶端:sokcet->connect->send(recv)-->closesocket可以參考:http://atu82.bokee.com/4667655.htmlUdp socket
Time of Update: 2018-12-03
以前在使用winpcap捕獲網卡的資料包時,只做了捕獲一個網卡的情況,現在使用者有需求,要捕獲多個網卡,因為我們以前的裝置是一台電腦通過一個網卡串連一個裝置,現在使用者需求有2個,一個是在電腦上裝2個網卡,每個網卡都串連一個裝置,另外一個需求是通過交換器,PC機上一個網卡通過交換器串連多個裝置,以後還有多對多的關係,即一個裝置通過交換器往不同的PC機端發送資料,這些都要考慮!歡迎大家一起討論思路! 1)一個電腦2個網卡,每個網卡接一個裝置的情況,我的方法如下:開啟2個網卡,對每個網卡開一個線程分
Time of Update: 2018-12-03
在調試音視頻映像傳輸時遇到了這樣奇怪的問題,現在回想起來大致過程是這樣的: 1. 原先的專案檔在 D:/AVIO 檔案夾中 2. 由於要對這個專案檔作一個大的變動,結果很難預料, 把檔案拷到 D:/AVIO_backup 做備份 3. 用 D:/AVIO_backup 做修改, 但是調試時我發現斷點設定後,執行流程根本就是錯誤的。由於用的是這個專案檔是 VC6.0 做得, 我也沿用了. 我懷疑是源碼調試時調試器出了問題.
Time of Update: 2018-12-03
1)ddk 和wdk ddk是基於wdm驅動模型的,而wdk是基於WDF驅動模型的,wdm驅動模型和wdf驅動模型的最大的區別是:1)wdf驅動架構對WDM進行了一次封裝,WDF架構就好像C++中的基類一樣,且這個基類中的model,IO model ,pnp和電源管理模型;且提供了一些與作業系統相關的處理函數,這些函數好像C++中的虛函數一樣,WDF驅動中能夠對這些函數進行override;特別是Pnp管理和電源管理!基本上都由WDF架構做了,而WDF的功能驅動幾乎不要對它進行特殊的處理;
Time of Update: 2018-12-03
一本好書《The Architecture of Open Source Applications》,建議大家看看。http://www.aosabook.org/en/ epub下載:http://media.dropdo.com.s3.amazonaws.com/2Wo/Architecture of Open Source Applications.epub "In new free book the authors of twenty-five open source
Time of Update: 2018-12-03
m_imagelist.Create(16, 16, TRUE, 2, 2); //建立16*16的表徵圖 m_imagelist.Add(AfxGetApp()->LoadIcon(IDR_DBTYPE));
Time of Update: 2018-12-03
Solder Mask與Paste Mask的區別solder mask就是阻焊層,是為了把焊盤露出來用的,也就是通常說的綠油層,實際上就是在綠油層上挖孔,把焊盤等不需要綠油蓋住的地方露出來。Solder層是要把PAD露出來.paste mask業內俗稱“鋼網”或“鋼板”。這一層並不存在於印製板上,而是單獨的一張鋼網,上面有SMD焊盤的位置上鏤空。一般鏤空的形狀與SMD焊盤一樣,尺寸略小。這張鋼網是在SMD自動裝配焊接工藝中,用來在SMD焊盤上塗錫漿膏的。Paste Mask
Time of Update: 2018-12-03
ARMv7是一種構架。ARM7是一種處理器型號,ARM7是在ARMv4構架上設計出來的處理器arm7是一種arm核心型號,也就是armv4;擁有arm和thumb兩個指令集;常見型號有NXP(收購的philips)lpc21xx,lpc22xx系列,三星的44bx系列ARMv7是就是armv4的升級版咯。擁有thumb2和thumb兩種指令集。特點是可用純c語言編程(arm7必須用彙編啟動)和具有中斷嵌套功能的硬體中斷響應。主流用於cortex-m3。常見有st的stm32,流明的lm3s和nx
Time of Update: 2018-12-03
藍芽物理鏈路ACL(Asynchronous Connectionless), 另外的一種鏈路是SCO(Synchronous Connection Oriented)主要用來傳輸對時間要求很高的資料通訊。 藍芽基帶支援人員兩種連線類型:同步定向串連(SCO)類型和非同步無串連(ACL)類型。前者主要用於同步話音傳送,後者主要用於分組資料傳送。
Time of Update: 2018-12-03
在貼片電阻、電容中的常見封裝有0201、0402、0603、0805、1206、1210、1812。這些封裝是按照其尺寸來定義的,例如0201對應的尺寸為英制2mil×1mil(1mil=千分之一英寸=0.0254cm),那麼換算成cm近似如下:0201 0.5×0.0250402 1×0.50603 1.6×0.80805 2.0×1.31206 3.2×1.61210 3.2×2.51812 4.5×3.2另外對於電阻來說,其封裝還與功率有關:0201 1/
Time of Update: 2018-12-03
#include <windows.h>#include <WINSOCK.H>#define MAXINJECTSIZE (2048*7)struct tagDownInfo{WSADATA v_wsadata;SOCKET v_sock;struct sockaddr_in v_target;TCHAR v_buf[256];TCHAR v_sendbuf[256];int v_rcvid;WORD v_VersionRequeste;TCHAR
Time of Update: 2018-12-03
[u-boot: v2012.04] [Author: Bo Shen