原创 C語言學習筆記(七)--循環程序設計

1循環語句 1.1循環語句主要包括三種:while、do-while、for。 2while語句處理循環 2.1while語句基本形式: While(表達式) {循環體語句} 2.2執行流程:首先計算while表達式的值,當非零時執行循

原创 AS3定時任務管理工具類

       用timer實現的定時任務工具類,有registerDelay和register倆個方法,一個是延遲任務,一個是立即執行的方法。該定時器依賴於flash的Enterframe幀頻,請注意。使用前請調用init方法初始化。如有

原创 C語言學習筆記(九)--函數

1程序模塊化 在程序設計過程中大多數程序要比我們之前設計的程序複雜的多,傳統的設計方法是“自定向下,逐步求精”的過程。該過程就是將一個大的問題按照層次分解成多個方便解決的小問題,直至各個功能模塊,每個單獨的功能模塊可以單獨設計,最後將所

原创 學習Java,需要學習哪些內容?(轉載於老劉博客)

    最近,總有很多初學Java的朋友詢問學Java要學哪些內容。回想8年前我學Java的時候,也是對此一無所知。看着哪黑呼呼的命令行窗口,怎麼也猜不出它和企業開發有什麼關係,也想象不出在控制檯輸出的乘法口訣1*1=1除了給幼兒園的小

原创 Flash應用效率優化啓示錄Ⅰ

比起其他語言,Flash ActionScript3的上手過程要簡單許多,對於很多人我想大多都是被這一點吸引進了咱們的圈子,很快就能看到很cool的效果,很好玩。不過實現一個效果容易,想對一個不論是簡單還是複雜的應用做到運行時一直保持高

原创 C語言學習筆記(十)--指針

1變量指針 變量的指針就是指向變量的地址,專門用來存放變量地址的變量稱爲指針變量。 1.1指針變量的定義 指針變量是專門用來存放地址的變量,C語言將它定義爲指針類型。指針變量也是變量,但指針變量中存放的不是變量的值,而是地址。 定義指針

原创 計算機圖形學和OpenGL(一)OpenGL初步

      計算機圖形學(Computer Graphics,簡稱CG)是一種使用數學算法將二維或三維圖形轉化爲計算機顯示器的柵格形式的科學。簡單地說,計算機圖形學的主要研究內容就是研究如何在計算機中表示圖形、以及利用計算機進行圖形的計

原创 2013年學習計劃

一、學習一種新的語言、框架或技術 1.stage 3D:flash 3D技術 2.starling:基於flash 3D技術的2D渲染框架 二、精益求精 1.繼續設計模式的學習和應用 2.代碼重構,注意自己的代碼風格 三、探索新領域 1.

原创 C語言學習筆記(八)--數組

1數組 在程序設計過程中我們往往需要處理一批相同類型的數據,如果使用基本類型定義變量來儲存,顯然是不方便的,這是我們就需要使用數組了。 2數組特點 1.數組大小必須是確定的,不能隨機改變的。 2.數組的元素必須是相同類型的,不允許出現混

原创 starling性能優化

在項目開發的過程中總結了一下starling的性能優化方案: 1.     不要頻繁的讀取顯示對象的寬高:調用寬高屬性時會調用顯示對象的getBounds()方法,該方法會遍歷該對象的所有子對象,重新計算寬高。在頻繁使用寬高屬性時,如沒有

原创 常用AS3性能優化總結

最近優化代碼總結的幾條基礎優化方法: 1.使用傳統的for循環要比for each in方式遍歷效率高,但前提是你使用傳統的for循環時,將數組長度作爲變量定義在循環外,在每次循環中讀取數組或集合的長度是不明智的選擇。 2.根據下標讀取數

原创 我的2011--無悔

       2011馬上要過去了,短短的一年發生了太多的事情,從對技術的懵懂,到剛剛工作的迷茫,再到對自己的昇華......        這時感覺自己在學校所學的東西有限,所以在2010年年末的時候決定去校外培訓機構學習,這時我大三下

原创 2014年學習計劃

一、學習一種新的語言、框架或技術 1.C++ 2.cocos2dx:徹底轉型到 二、精益求精 1.繼續設計模式的學習和應用 2.繼續代碼重構,注意自己的代碼風格 三、探索新領域 1.移動應用領域 2.去了解openGL

原创 AS3開發必須掌握的內容

1.事件機制 2.顯示列表 3.垃圾回收 4.常用方法 5.網絡通信 6.位圖動畫 7.渲染機制 8.API結構 9.沙箱機制 10.資源管理 11.內存管理 12.性能優化 13.資源選擇 14.安全加密 15.異常處理 16.XML/

原创 C++ 實現鏈表常用功能

首先頭文件,定義了鏈表的常用函數: typedef struct node { int data; struct node* next; } Node; class LinkListUtil { public: LinkList