Time of Update: 2018-12-04
雙緩衝主要是用來解決螢幕閃爍以及繪圖效率的問題,這裡介紹下MIDP裡面使用方法。1、有一個函數可以判斷裝置是否實現了雙緩衝:isDoubleBuffered(),如果返回true,表示裝置自身實現了雙緩衝,理論上說我們就不用再自己設定了。不過為了安全第一,大家普遍認同的做法是,不管裝置有沒有實現,我們都自己設定一個,反正多做沒有壞處。2、自己實現雙緩衝代碼如下:// initialize: Image bufferImage = null;
Time of Update: 2018-12-04
轉自:error LNK2019: 無法解析的外部符號 “public: static class cocos2d::extension::CCScrollView本文為firedragonpzy原創,轉載務必在明顯處註明:轉載自【Softeware
Time of Update: 2018-12-04
我寫這個日記的時候,大哥和二哥都在睡覺,軍師也在睡覺。 赤兔馬站在我窗外,也在睡覺。 小時侯我就研究馬為什麼會站著睡覺,研究了很長一段時間後,我發現沒有答案。而苦惱的是我的童年唯一能記起的事就是這個了。 長大以後有段時間我開始研究大哥和二哥為什麼要睡在一張床上,同樣也沒有答案。 這個世界有太多的事是沒有答案的,軍師對我說過。 在我睜大眼睛思考問題的時候,我養成了睜眼睡覺的習慣,不知道以後有沒有人研究我這個問題。
Time of Update: 2018-12-04
轉自:cocos2d-x
Time of Update: 2018-12-04
組合語言和CPU以及記憶體,連接埠等硬體知識是連在一起的. 這也是為什麼組合語言沒有通用性的原因. 下面簡單講講基本知識(針對INTEL x86及其相容機) ============================ x86組合語言的指令,其操作對象是CPU上的寄存器,系統記憶體,或者立即數. 有些指令表面上沒有運算元, 或者看上去缺少運算元, 其實該指令有內定的操作對象, 比如push指令, 一定是對SS:ESP指定的記憶體操作, 而cdq的操作對象一定是eax /
Time of Update: 2018-12-04
I am new to Android NDK and I have to use OpenCV in Android.I tried to ran the NDK ahead , but these errors happened. Maybe I have no permission to use the file" /obj/local/armeabi/libopencv_contrib.a",How can I get the permission? And can the next
Time of Update: 2018-12-04
常量和指標(Pointers and Constants)——const 修飾的指標解惑 一般遇到用const修飾的常量涉及到指標就會比較麻煩,容易把頭搞暈,有個簡單的技巧就是從右向左看,下面我舉例子說明: const int* p1 = NULL; //寫法一 int const* p2 = NULL; //寫法二 int *const p3 = NULL; //寫法三以下的指派陳述式,被注釋掉並加上“//error”提示的是錯誤寫法,其他是正確的:
Time of Update: 2018-12-04
J2ME遊戲手機全螢幕(這裡指標準MIDP2.0使用setFullScreenMode(true);) 做過多種機型產品的朋友都知道,雖然標準MIDP2.0支援setFullScreenMode設定全螢幕,但是之後使用getWidth(), getHeight()來取得螢幕寬高的時候會發現,很多機型都沒有全屏,那叫一個鬱悶啊,所以這裡我寫下這篇文章,協助大家來解決這個問題。 1、改方法適用於國內基本所有機型S60、S40、MOTO等,以及SoftBank
Time of Update: 2018-12-04
#ifdef AEE_SIMULATOR ////modify by lancer at 2007-03-15void Eragon::useCheckMemory( ){ IShell* pIShell=((AEEApplet*)GETAPPINSTANCE())->m_pIShell; IHeap* pIHeap; uint32 num; AEEDeviceInfo di; pIHeap = NULL; //
Time of Update: 2018-12-04
程式員眼中的《盜夢空間》作者:alexzhan,作者電子郵件:alexzhan12@gmail.com
Time of Update: 2018-12-04
UITEXTVIEW和UITEXTFIELD統計字元和響應RETURN鍵統計字元:1、UITextView- (void)textViewDidChange:(UITextView *)textView{ int count = [textView.text length]; //這裡的count就是字元個數了}複製代碼2、UITextField方法一:自己先為UITextField的Editing Changed事件添加一個回應程式法 -(IBAction)valuechange/
Time of Update: 2018-12-04
view進入和退出的動畫1、UIViewController的presentModalViewController可做從下往上的進進入和退出2、UINavigationController的pushViewController可以從右往左一層層進入和退出3、給UIView設定動畫,可以做任何方向的進入和退出效果,例如: [UIViewbeginAnimations:@"ViewFlip"context:nil];
Time of Update: 2018-12-04
文章目錄 iPhone程式升級/遷移到支援iPad的方法如下:注意:Upgrade Current Target for iPad為灰色的解決方案 Upgrade Current Target for iPad為灰色的解決方案 當前iPad風潮之下,我們會將已經開發完成或者下載到的合適的iPhone源碼移植到iPad上,這樣可以省去重新開發的時間。但有時項目移植的時候會出現Upgrade Current Target for
Time of Update: 2018-12-04
class Screen {public:void *operator new( size_t );void *operator new( size_t, Screen* );// ...};額外的參數可以被new 運算式中指定的定位實參初始化例如void func( Screen *start ) {Screen *ps = new (start) Screen;// ...}“new (start) Screen;”這是定位new操作Screen *ps = new (start)
Time of Update: 2018-12-04
Phone的出現帶出了前所未見的變革,應用開發社群圈內圈外的人均參與其中。但是對那些處於開發世界之外的群體而言,這個過程仍然充滿神秘感。這個教程將指導你逐步把iPhone應用想法變成現實。如果你計劃製作自己的首款iPhone應用的話,這篇文章將為你提供可能會用到的各種想法、技術、技巧和資源1、產生想法——優秀的想法你要如何知道想法是否優秀呢?第一步,先考慮你的想法是否有內涵;第二部,想法是否含有至少一個的成功要素,包括以下幾個方面:應用能否協助使用者解決某個獨特的問題?在電燈泡發明之前,有人大加
Time of Update: 2018-12-04
cocos2d-x有個問題,即使暫停sence運行,觸摸仍然有效,有些菜單和按鈕仍然會被觸發。所以有的時候我們要手動屏蔽觸摸,尤其是在彈出計費畫面的,或者使用一些本平台內建控制項的時候。做法有幾種:第一種方案是:每一個繼承自CCLayer的類都可以關閉觸摸,使用這個函數setIsTouchEnabled(false); 在暫停sence時,我們只需要關閉那些主要的CCLayer即可,也就是當前CCScene的主CCLayer和相關的CCMenu等。但這種方法,有時候會造成莫名其妙的crash。調
Time of Update: 2018-12-04
標題:三種方法更改MAC OS X下的HOSTS檔案 由於眾所周知的原因,有很多的網站現在都被"功夫牆"封死了,比如twitter,facebook等等. 我們經常會看到將一下IP地址和網站名添加到系統的hosts檔案裡,win系統下基本上很多人都 知道了,不知道的google一下也知道了.MAC系統下面更改hosts檔案就有些困難了,經過我的 摸索和搜尋,總結了三種方法: 1.終端更改 這種好像是網路上說的最多的方法. 在應用程式裡面開啟終端(terminal),輸入 sudo
Time of Update: 2018-12-04
1、到蘋果管網下載Reachability的Demo,https://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html然後把:Reachability.h 和 Reachability.m 添加到工程中2、使用如下方法就能判斷當前是否連網:bool CCNetworkConfig::isNetworkAvailable(){ Reachability *r =
Time of Update: 2018-12-04
今天翻一個工程發現選擇Device/Release的時候有armv6可選,但是Device/Debug的時候只有arvm7可選,怎麼看info修改裡都是對的,後來無意中發現點了Info按鈕以後,上面有個選項Configuration:可以選擇Debug->Release,換到Debug,發現確實只有armv7,換成standart(armv6 armv7),終於OK了。 汗啊。。。這東西,知道了很簡單,不知道的時候怎麼都搞不定。存檔備份。 另外一種情況,
Time of Update: 2018-12-04
//Author:smilelance//From:http://blog.csdn.net/smilelance1、動畫的迴圈animation.wrapMode = WrapMode.Loop; //設定所有動畫的迴圈模式animation["death"].wrapMode = WrapMode.Once; //設定單個動畫的迴圈模式2、動畫層次animation["death"].layer =