在開發(fā)過程當(dāng)中,往往會輸出一些內(nèi)容來debug程序,系統(tǒng)的NSLog雖然好用,但如果輸出過多時會讓你頭痛,你根本不知道是在程序的哪兒輸出的。于是我們有必要輸出更多的信息來標(biāo)識。下面是一個宏,大家可以參考。//DLogisalmostadrop-inreplacementforNSLog//DLog();//DLog(@"here");//DLog(@"value:%d",x);//UnfortunatelythisdoesntworkDLog(aStrin
系統(tǒng) 2019-08-29 22:35:58 2039
1、拋開windows開發(fā)使用的標(biāo)準(zhǔn)c/c++運行時庫及windows商品化后包裝的c/c++運行時庫(邦到編譯器里發(fā)布給用戶使用)以及上層的mfc庫等,我們且關(guān)注他提供的win32api.及嚴(yán)格分類與擴展后的.netframe類庫。2、C#程序基于.net類庫程序設(shè)計的時候同時也還是可以使用windows的api的。3、win32api以動態(tài)庫dll的形式外加一些.h文件提供給用戶使用。4、基于windows的運用程序要想盡情表現(xiàn),必須熟練使用其提供的接
系統(tǒng) 2019-08-29 22:28:57 2039
ASP.NET開發(fā)者KevinPang曾發(fā)表一篇博文《10ProgrammingProverbsEveryDeveloperShouldKnow》,文中列舉了版主認(rèn)為開發(fā)者應(yīng)該銘記的10條編程諺語。《職場博客——伯樂在線》對本文進行了翻譯,現(xiàn)把譯文轉(zhuǎn)載于此。全文如下:所謂諺語,就是用言簡意賅、通俗易懂的方式傳達人生箴言和普遍真理的話,它們能很好地幫助你處理生活和工作上的事情。也正因如此,我才整理了10句編程諺語,每位開發(fā)人員都應(yīng)該銘記他們,武裝自己。1.無
系統(tǒng) 2019-08-29 22:21:39 2039
系統(tǒng) 2019-08-29 22:14:57 2039
使用刷屏函數(shù)可以制作簡單的特效,但特效方方正正,中矩而不中規(guī),過于單調(diào).使用拷屏函數(shù)可以做許多單靠刷屏無法實現(xiàn)的函數(shù),但要制作三維特效,不規(guī)則區(qū)域的特效,這些方法就有些不夠使用了.更復(fù)雜的特效,一是使用3D模,二是使用數(shù)學(xué)函數(shù).當(dāng)然前提是你必須對lcd_layer_struct層的定義十分熟悉,對DM管理機制也比較熟悉.要不然你會不知道數(shù)學(xué)函數(shù)或者3D建立的模型怎么使用,或者寫出來對不知道怎么在系統(tǒng)中調(diào)用.常用數(shù)學(xué)函數(shù)公式:.1,直線:(直線方程如下圖)有
系統(tǒng) 2019-08-29 22:04:52 2039
從Windows95的NortonUtilities-NortonSpeedDisk到XP(Vista)的Diskeeper、PerfectDisk、O&ODefrag到一些小巧的軟體,這些磁碟重組工具大多大同小異,直到幾個月前發(fā)現(xiàn)了UltimateDefrag,它模擬硬碟的獨特介面吸引了我下載安裝試用看看,試用下來,我對它的重組速度與重組後的磁碟效率還相當(dāng)滿意。UltimateDefrag的基本特性有:支援FAT32/NTFS(Vista、XP、2003
系統(tǒng) 2019-08-29 22:03:25 2039
漢諾塔的遞歸算法假設(shè)有3個分別命名為X、Y和Z的塔座,在塔座X上插有n個直徑大小各不相同、依小到大編號為1、2…n的圓盤。現(xiàn)要求將X軸上的n個圓盤移至塔座Z上并仍按同樣順序疊排,圓盤移動時必須遵守下列規(guī)則:1、每次只能移動一個圓盤;2、圓盤可以插在X、Y和Z中任一塔座上;3、任何時刻都不能將一個較大的圓盤壓在較小的圓盤之上。遞歸算法的思路:當(dāng)n=1時,問題比較簡單,只要將編號為1的圓盤從塔座X直接移至塔座Z上即可。當(dāng)n>1時,需利用塔座Y作輔助塔座,若能設(shè)
系統(tǒng) 2019-08-29 22:02:00 2039
全文轉(zhuǎn)載:http://pengjiaheng.iteye.com/blog/518623作者:和你在一起[fromJavaEye]數(shù)據(jù)類型Java虛擬機中,數(shù)據(jù)類型可以分為兩類:基本類型和引用類型。基本類型的變量保存原始值,即:他代表的值就是數(shù)值本身;而引用類型的變量保存引用值。“引用值”代表了某個對象的引用,而不是對象本身,對象本身存放在這個引用值所表示的地址的位置。基本類型包括:byte,short,int,long,char,float,doubl
系統(tǒng) 2019-08-29 21:59:35 2039
首先,要在建表SQL中加入對級聯(lián)刪除的支持CREATETABLE`voteitem`(`id`varchar(50)NOTNULLdefault'',`title`varchar(50)defaultNULL,`votenum`varchar(50)defaultNULL,`vote_id`varchar(50)NOTNULL,PRIMARYKEY(`id`),KEY`vote_id`(`vote_id`),CONSTRAINT`voteitem_ibfk
系統(tǒng) 2019-08-29 21:58:19 2039
我們都知道瀏覽器會緩存訪問過網(wǎng)站的網(wǎng)頁,瀏覽器通過URL地址訪問一個網(wǎng)頁,顯示網(wǎng)頁內(nèi)容的同時會在電腦上面緩存網(wǎng)頁內(nèi)容。如果網(wǎng)頁沒有更新的話,瀏覽器再次訪問這個URL地址的時候,就不會再次下載網(wǎng)頁,而是直接使用本地緩存的網(wǎng)頁。只有當(dāng)網(wǎng)站明確標(biāo)識資源已經(jīng)更新,瀏覽器才會再次下載網(wǎng)頁。一、什么是HTTPCache對于瀏覽器的這種網(wǎng)頁緩存機制大家已經(jīng)耳熟能詳了,舉個例子來說,JavaEye的新聞訂閱地址:http://www.iteye.com/rss/news,
系統(tǒng) 2019-08-12 09:30:28 2039