Time of Update: 2018-12-04
關鍵:讀取開頭2個位元組,utf-8前3個位元組是ef bb bf ,unicode前2個位元組是fffe或者feff,ansi則沒有這些標誌!搞了一天,終於可以識別各種格式的LRC歌詞了。放出部分代碼 var strCode:int= this.stream.readByte(); var str:String = new String(); trace(strCode);
Time of Update: 2018-12-04
今天寫CoverFlow加入了一個響應滑鼠滾動的事件 //當滑鼠滾動時候 private function OnMouseWheel(evt:MouseEvent):void { if(evt.delta>0)//向上滾動 { if (coverflow.selectedIndex-1>=0)
Time of Update: 2018-12-04
在flex3中,可以通過label的truncateToFit="true"的屬性使過長的文字截斷,顯示...(省略符號)。用法如下:<mx:Label truncateToFit="true"但在flex4以後,mx:Label換成了s:Label,則沒有了這個屬性。要實現同樣的功能,可以用以下代碼實現。<s:Label
Time of Update: 2018-12-04
wxWidgets是一個跨平台的程式碼程式庫。今天由於一個範例程式碼需要用到,所以下載編譯了。下載合適版本的wxWidgets,然後在build裡面開啟程式檔案wx.dsw,(這是靜態庫方式編譯,wx_dll.dsw是動態dll方式編譯,粗略看了一下協助檔案,大概理解是這樣,沒有繼續細看)編譯完成後,在vc設定中加入include和lib的目錄。在需要用到wxWidgets的工程中,編譯成功,但連結卻出現問題。錯誤如下:--------------------------------------
Time of Update: 2018-12-04
昨天做的一個demo,在對話方塊內加入flash控制項。結果退出時報記憶體泄露。大概如下:a CDynLinkLibrary object at $01F5A130, 64 bytes long還有很多一些資訊,省略。搜尋了一下,原因是mfc中包含多個dll導致的。msdn解釋如下:在同一進程中載入多個版本的 MFC DLL 時,將報告這些記憶體流失。由於 MFC 擴充 (AFXDLL) dll 需要完全相同的 MFCDLL,作為調用應用程式,使用 MFC 的規則 (USRDLL) dll 或
Time of Update: 2018-12-04
今天發布程式到app store。出現一個奇怪的錯誤:iPhone/iPod Touch: Icon.png: icon dimensions (0 x 0) don't meet the size requirements. The icon file must be 57x57 pixels, in .png format程式用到的表徵圖是標準的png格式,57*57和114*114兩個。但xcode的application
Time of Update: 2018-12-04
今天開發介面的時候需要增加一個UITableView刪除行的操作。看到一個例子直接調用個ios內建的UITableViewController,可以很炫的支援行的刪除,編輯和拖動排序。於是按著例子一步步加代碼。代碼加完了。列表資料也出來了。但頂頭的navigationItem欄就死活不見出來。左看右看,仔細比較。死活找不到原因。網上google一番,看到有人問將UITableViewController加到另一個view裡面也是無法顯示navigationItem,於是就懷疑是不是不能加到別的v
Time of Update: 2018-12-04
條款11:以型別安全的方式建立資源和查詢介面更多條款請前往原文出處:http://blog.csdn.net/liuchang5下面這種寫法在COM組件編寫過程中這種錯誤的寫法並不少見:void func(){ IX *pIX = NULL; hrRetCode = CoCreateInstance( CLSID_MYCOMPONENT, NULL, CLSCTX_INPROC_SERVER, IID_IX
Time of Update: 2018-12-04
flex音頻播放的波形效果這是封裝好的一個:package com{ import flash.display.*; import flash.events.Event; import flash.media.*; import flash.utils.*; import flash.filters.*; import flash.geom.*; import mx.core.UIComponent; public class
Time of Update: 2018-12-04
如何用OpenCV訓練自己的分類器 原文地址如下,感謝該哥們的無私奉獻:http://hi.baidu.com/andyzcj/blog/item/3b9575fc63c3201f09244d9a.html 一、簡介目標檢測方法最初由Paul Viola [Viola01]提出,並由Rainer Lienhart[Lienhart02]對這一方法進行了改善。該方法的基本步驟為: 首先,利用樣本(大約幾百幅樣本圖片)的
Time of Update: 2018-12-04
條款3:按照功能和實現原理選擇合適的智能指標更多條款請前往原文出處:http://blog.csdn.net/liuchang5智能指標種類繁多,從實現原理上可以劃分為“基於所有權傳遞”和“基於引用計數”兩大類。C++中內建的std::auto_ptr則為“基於所有權傳遞”的智能指標。而Boost庫中的shared_ptr則是“基於引用技術”的智能指標(目前已經成為C++0x【6】的一部分)。如“基於所有權傳遞”的智能指標會在將自己賦值給其他智能指標或者普通指標後將自己置空。這樣資來源物件的許
Time of Update: 2018-12-04
文章目錄 原文轉載如下: 原文轉載如下:Adding a BasicView to a Flex UIComponent While I would always encourage to separate your code into separateclasses to follow best OOP practices, the example below will “get thejob done”. Since the Flex
Time of Update: 2018-12-04
在開發過程中經常使用到多線程。對ios的多線程有很多不解的地方,這裡暫且記錄下來。具體原因有待以後慢慢研究。1、看了一些文章介紹,說蘋果建議將涉及介面更新的代碼放在主線程裡面處理。這個還好理解一點。但在實際使用中,發現即使是一些資料邏輯處理的代碼,線上程中處理也是有問題。例如:線上程中建立AsyncUdpSocket對象,代碼如下:-(void)scanLoop{ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
Time of Update: 2018-12-04
該套組件為國外專業組件製作團隊製作,之前收費較高。偶然一次機會下,我在電驢上搜到了。雖然現在用PV3D做類似東西很簡單,但是這套組件還是極大的方便了可以偷懶的活。所以不敢獨享,發布出來讓大家都可以輕鬆駕馭FLASH三維相簿。示範效果01.jpg (54.74 KB)2008-12-30 19:5402.jpg (46.57 KB)2008-12-30 19:54有多種參數供選擇,以下是各種參數組合出的效果效果一效果二效果三效果四效果五效果六 下載地找好像失效了,原帖地址是(上面有下):http:
Time of Update: 2018-12-04
代碼管理一直在使用SmartGit,感覺還挺好用。之前建立一個工程,然後通過Clone可以將已有的XCode工程加入到SmartGit程式碼程式庫裡面。昨天想將手頭的工程加入到SmartGit裡,找不到在哪裡加入,一下想不起以前是怎樣將工程加入程式碼程式庫的。後來試試Clone的功能,發現舊的工程可以以複製的方式加入到程式碼程式庫裡,但建立立的工程卻不行。突然想起新版本的xcode建立工程的時候多了一個選項:之前建立工程是沒有勾選的,會不會是這個原因呢?馬上動手建立了一個工程,勾選該選項,在用s
Time of Update: 2018-12-04
今天在工程中加入日曆控制項,使用一個開源的庫,Kal。將kal庫加入已有工程過程中出現一個小插曲,kal工程類目錄如果和工程類檔案同一級的話會出現包含的標頭檔無法找到的問題,估計是工程無法定位外部工程在.xcodeproj下一級的目錄。將kal類檔案夾放在.xcodeproj檔案同一級或者上一級,在標頭檔路徑中設定好尋找路徑就沒有問題。下面說回主題,行事曆檢視添加到指定為止後,調用如下代碼定位到當前日期:- (void)showAndSelectToday{ [kalVC
Time of Update: 2018-12-04
今天突然看到一篇文章,介紹了NSLog的使用。NSLog其實不是簡單的輸出調試資訊,還會做一些其他工作,這樣在裝置上啟動並執行時候會降低效率。所以最佳化NSLog就變得非常有必要了。在debug下顯示log,在release下自動屏蔽log輸出的代碼。花了點時間,將網上的兩種NSLog最佳化的方法綜合了一下。具體如下:一、建立一個.h檔案,命名為DLog.h。DLog.h檔案內容為://添加定義,在release時不會輸出log#ifndef __OPTIMIZE__#define NSLog(
Time of Update: 2018-12-04
今天在tableview中加入自訂的cell。通過繼承uitableviewcell類,實現自訂的cell。建立類,建立nib資源,加入控制項,調好布局。編譯運行,資料出來了,需要的布局也實現了。但有一個問題卻出現了。tableview中沒有分割線和右側的箭頭了。奇怪了,在cell中明明已經定義了的,也設定了cell的accessoryType 為 UITableViewCellAccessoryDisclosureIndicator。分割線也沒有使用代碼去掉的。反覆檢查了設定,在cell中加入
Time of Update: 2018-12-04
上一篇文章介紹了如何將papervision3d作為組件添加到flex中。地址如下:http://blog.csdn.net/sing_sing/archive/2011/03/23/6270637.aspx 這篇文章倒過來,介紹如何將flex組件添加到papervision3d中。 <?xml version="1.0" encoding="utf-8"?><mx:Application backgroundColor="#000000"
Time of Update: 2018-12-04
文章目錄 原文地址:1. 嵌入字型2. 使用字型3. 解決Flex4.0 SDK的問題 原文地址:http://11lingxian.javaeye.com/blog/6538371. 嵌入字型Actionscript代碼[Embed(source="c:/windows/fonts/FREESCPT.TTF", fontName="Freestyle", unicodeRange="U+0020-U+002F,U+0030-U+0039,