Time of Update: 2018-12-05
許多Windows編程書籍都談到了關於這方面的內容,然而有些地方屬於誤導,有些則重點沒有突出,使讀者自己產生誤解.我也在這上面吃過苦頭.下面是我的個人簡單總結:1.視窗和視口 視窗:虛擬存在的一個螢幕,之所以引入這個概念,是Windows在繪圖時,首先根據映射模式座標系將圖形繪製到虛擬視窗中,然後將視窗中的內容映射到視口中. 視口:在螢幕上看到的視圖用戶端區域.2.裝置座標系和邏輯座標系 裝置座標系:與視口對應,單位像素,x軸向右,y軸向下.(0,0)點始終顯示在平面的左上方. 邏輯座標
Time of Update: 2018-12-05
許多Windows編程書籍都談到了關於這方面的內容,然而有些地方屬於誤導,有些則重點沒有突出,使讀者自己產生誤解.我也在這上面吃過苦頭.下面是我的個人簡單總結:1.視窗和視口 視窗:虛擬存在的一個螢幕,之所以引入這個概念,是Windows在繪圖時,首先根據映射模式座標系將圖形繪製到虛擬視窗中,然後將視窗中的內容映射到視口中. 視口:在螢幕上看到的視圖用戶端區域.2.裝置座標系和邏輯座標系 裝置座標系:與視口對應,單位像素,x軸向右,y軸向下.(0,0)點始終顯示在平面的左上方. 邏輯座標
Time of Update: 2018-12-05
今天剛好發布app程式。碰到一個之前沒碰到過的問題。在程式打包後驗證的過程中,彈出了一個CFBundleLocalizations的錯誤。網上找了一下,知道大概是多語言的問題。嘗試了網上提到的兩種方法:1、修改Info.plist裡面的設定,我是直接開啟Info.plist修改的,添加了一個數組,然後寫上你的程式支援的語言就OK
Time of Update: 2018-12-05
昨天調試代碼的時候,用http請求一個圖片,返回的結果為如下:HTTP/1.1 505 HTTP Version Not SupportedServer: Apache-Coyote/1.1Date: Wed, 27 Oct 2010 05:13:08 GMTConnection: close 馬上google一下,大多說505 HTTP Version Not
Time of Update: 2018-12-05
opencv中的一些宏 原文地址:http://blog.csdn.net/wqvbjhc/archive/2010/04/17/5496632.aspx CV_FUNCNAME 定義變數 cvFuncName存放函數名,用於出錯時可以報告出錯的函數 __FILE__ C語言中的宏,CV_Error中經常用到,說明出錯的函數所在源檔案名稱 __LINE__ C語言中的宏,CV_Error中經常用到, 說明出錯位置的函數 cxerror.h 中 view plaincopy to
Time of Update: 2018-12-05
運行環境air這裡是直接擷取本機第一個網卡的ip地址代碼;import flash.net.NetworkInfo;import flash.net.NetworkInterface;var netinfo:NetworkInfo=NetworkInfo.networkInfovar
Time of Update: 2018-12-05
在ubuntu8.04下,python的版本是2.5.2,裝個latex的外掛程式還有點小麻煩。記錄如下1.先下載gedit-latex外掛程式。參考http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=72234&start=02.由於python2.5沒有multiprocessing包,gedit配置外掛程式失敗,需安裝multiprocessing-2.6.2.1,使得python包含multiprocessing包。http:/
Time of Update: 2018-12-05
UILabel在iOS開發中經常用到,下面將常用的一些用法匯總,方便需要時尋找。1、根據內容計算label尺寸,一般是計算高度,代碼如下://根據字型大小自動計算label大小+ (CGSize)calculateLabelSizeOfContent:(NSString*)text withFont:(UIFont*)font maxSize:(CGSize)aMaxSize{ const CGSize defaultSize = CGSizeMake(320, 22);
Time of Update: 2018-12-05
參考資料http://www.opencv.org.cn/opencv document使用的opencv版本:OpenCV 1.0 第一個閱讀的檔案cxcore/include/cxtypes.h CvArrtypedef void CvArr;//函數傳參經常是CvArr*,具體的類型在運行期識別Cv32suf typedef union Cv32suf{ int i; unsigned u; float
Time of Update: 2018-12-05
在上一篇文章提到車牌定位,是利用opencv sample裡面的一個例子,覺得理論上可行,但沒有動手操作過。今天有空,修改了一下代碼,試了幾個圖片,發現效果還好。特貼出代碼,和各位opencv學習者交流,同時希望有高手指點指點。O(∩_∩)O廢話少說,代碼如下: //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Time of Update: 2018-12-05
車牌識別大概步驟可分為:車牌定位,字元分割,字元識別三個步驟。細分點可以有以下幾個步驟:(1)將圖片灰階化與二值化(2)去噪,然後切割成一個一個的字元(3)提取每一個字元的特徵,產生特徵向量或特徵矩陣(4)分類與學習。將特徵向量或特徵矩陣與樣本庫進行比對,挑選出相似的那類樣本,將這類樣本的值作為輸出結果。 下面是車牌識別的第一個步驟,opencv原始碼中sample有一個識別矩形的例子,網上資料說改改此代碼就可以定位車牌,沒有驗證過,先貼個代碼,權當記錄一下,有時間的話再去實踐一下。 也可參考以
Time of Update: 2018-12-05
今天中午的時候做了一個測試。當我利用urlbase64進行對參數進行編碼的時候,編碼過後的字串後面一直有一個點。例如:我對下面這個字串進行編碼編碼前:String tempString = "@163.com";編碼後:QDE2My5jb20.//注意這裡最後有一個點。由於是最url的最後一個參數,這個點容被人遺漏。然後我就想怎麼樣才能把這個點去掉。最後得到的結論是只要在@符號前加一個特殊的符號就可以了。例如:編碼前:String tempString =
Time of Update: 2018-12-05
假如一個句子含有所有字母,就叫做pangrams. 比如: "A quick brown fox jumps overthe lazy dog" 就是一個pangrams. 要求寫一個C++函數, string getMissingLetters(const string&sA)這裡sA 代表一個輸入的句子。假如sA 不是pangrams, 那麼函數應該輸出所有sA缺失的字母。 輸出的字母應該按字典順序排列。btw:字母不區分大小寫,最後輸出小寫字母#include
Time of Update: 2018-12-05
前幾天發布一個app到app store,象往常一樣的設定,最低版本是3.0.但distribution的時候,卻報錯了,錯誤如下:This Bundle is invalid. The key UIRequiredDeviceCapabilities contains value 'armv7' which is incompatible with the MinimumOSVersion value of
Time of Update: 2018-12-05
http://dev.ckeditor.com/ticket/9295 關於這個bug。可以用下面這個方法。找到ckeditor.js,然後替換代碼中的mergeSiblings函數就ok了,如果還有問題。可以一起討論。 mergeSiblings: (function() { function i(j, k, l) { if (k && k.type == 1) { var m = [];
Time of Update: 2018-12-05
今天想將opencv中的視窗置頂,以便在任何時候都可以看到網路攝影機顯示的內容。opencv中通過cvGetWindowHandle可以擷取視窗控制代碼。cvGetWindowHandle的傳回值解釋如下:函數cvGetWindowHandle返回原始的視窗控制代碼(在Win32情況下返回HWND,GTK+情況下返回GtkWidget)剛開始處理時,通過以下方法: HWND hWnd = (HWND)cvGetWindowHandle("raw"); if (hWnd!= NULL)
Time of Update: 2018-12-05
原文地址:http://blog.csdn.net/wulongtiantang/archive/2010/01/28/5265267.aspx error description:arm-none-symbianelf-ld: section .rodata [002c8ed0 -> 004488f7] overlaps section .data [00400000 -> 00400083]arm-none-symbianelf-ld: section .bss [0040008
Time of Update: 2018-12-05
.386.model flat, stdcalloption casemap :noneinclude /masm32/include/windows.incinclude /masm32/include/kernel32.incincludelib /masm32/lib/kernel32.libinclude /masm32/include/user32.incincludelib /masm32/lib/user32.libinclude
Time of Update: 2018-12-05
近來在處理的一個iPad上的app,用到了UIWebView顯示廣告,廣告有豎屏和橫屏兩種不同的形式。處理方法不難,建立廣告webview,設定frame,加入到view中。旋轉的時候分別load對應的廣告html地址,再設定webview的frame。幾句代碼,功能實現了,測試也通過了。但多旋轉幾次,會發現有個奇怪的問題,廣告html會不斷被展開,高度越來越大。輸出log,看到webview中的contentSize中的height每次遞增8像素。原來是這個原因,估計是旋轉時,webview的
Time of Update: 2018-12-05
UIWebView用得比較少,所以經常碰到相同的問題會忘記,要翻箱倒櫃找回舊代碼,現將常用的一些屬性或者用法記錄下來,方便自己和有需要的人查看。1、UIWebView設定字型大小,顏色,字型:UIWebView無法通過自身的屬性設定字型的一些屬性,只能通過html代碼進行設定,代碼如下:UIWebView用得比較少,所以經常碰到相同的問題會忘記,要翻箱倒櫃找回舊代碼,現將常用的一些屬性或者設定記錄下來,方便自己和有需要的人查看。1、UIWebView設定字型大小,顏色,字型:1、UIWebVie