原创 Java學習筆記(三)Java2D組件

一  概述    Java2D的一切都基於java.awt包中的Graphics2D類,它是Graphics的子類。    爲了繪製圖形,需要使用面板作爲畫布,例如使用JPanel作爲畫布,面板有一個paintCompnent()方法,每當

原创 Java學習筆記(一)網格袋佈局

    網格袋佈局類似於Win8的Metro佈局,用於將組件按大小比例放在不同位置的網格內,各組件的實際大小會隨着窗口的改變而改變,但相對位置不變,能夠很好的適應屏幕。    通過閱讀《21天學通Java》這本書,發現了一個佈局組件的很好的

原创 Unity3D學習筆記(一)GUI控件的調用

GUI控件:1.在Start中初始化,在OnGUI中調整。2.公有變量纔會出現在Inspector面板。3.GUI控件的初始化和處理在OnGUI內完成。4.JavaScript的中文爲UTF-8編碼可顯示,CSharp的中文爲UTF-16編

原创 Win8 HTML5與JS編程學習筆記(二)

       近期一直受到win8應用的Grid佈局困擾,經過了半下午加半個晚上的奮鬥,終於是弄明白了Grid佈局方法的規則。之前我是閱讀的微軟官方的開發教程,書中沒有詳細說明CSS3的佈局規則,自己鼓搗了半天也是一頭霧水,於是又找到了官方

原创 算法學習筆記(三)問題的轉化與高精度運算

問題:設購票點沒有任何的零錢,票價50美元,現有m人手持50美元,n人手持100美元,求這樣m+n個人構成的隊伍有多少種排隊方法可以使得整個售票過程不中斷。分析:對於這個問題,經過簡單的模擬可以發現,每個手持100的前面必須有一個手持50的

原创 Unity3D學習筆記(四)Unity的網絡基礎(C#)

一 網絡下載可以使用WWW類下載資源用法:以下載圖片爲例WWW date = new WWW("<url>");yield return date;texture = date.texture; 注意函數的返回值類型爲IEnumerator

原创 我的友情鏈接

51CTO博客開發

原创 將博客搬至CSDN

將博客搬至CSDN

原创 Java學習筆記(二)事件監聽器

    Java實現對組件事件(如單擊、輸入等)的監聽和JavaScript類似,都是先添加Listener,再寫觸發函數,不同的是,Java實現監聽前必須使用implements將各個接口添加到類內。    相關的庫爲java.awt.e

原创 算法學習筆記(二)字符串根據逆序排序

1.存放字符串數組的方法:①使用二維數組char str[size][length],第一維指定字符串的數量,第二維指定字符串的長度,讀入時,只需要將內容寫入第一維,例如cin >> str[i]②使用string類型,先加入頭文件stri

原创 Unity3D學習筆記(二)Unity的JavaScript基礎

Update()每幀調用一次LateUpdate()在Update()後執行Awake()系統執行的第一個方法Start()在Awake()之後,Update()之前FixedUpdate()固定更新,可在Edit->Project Set

原创 算法學習筆記(一)C++排序函數、映射技巧與字典樹

1.頭文件algorithm中有函數sort()用於排序,參數爲:排序起始地址,排序結束地址,排序規則(返回bool型)例如,要將array[] = {5,7,1,2,9}升序排列,則使用:bool cmp(int a,int b); in

原创 STM32學習筆記(一)時鐘和定時器

   由於近期在準備海洋航行器比賽,正好趁此機會學習一下ARM,看到周圍很多同學都在使用32,所以我也買了一塊STM32F103ZET6,準備好好地學習一下。    STM32的時鐘系統相當的複雜,包含了5個時鐘源,分別是HSI HSE

原创 FPGA學習筆記(一)Verilog語法基礎

一、變量類型    ①數值    數值表示採用 <二進制位數>'<數值表示的進制><數值>的結構。    其中進制可以爲b、o、d、h分別代表二、八、十、十六進制。    例如22'd0代表22位二進制數用十進制表示爲0。    ②寄存器類

原创 STM32F429學習筆記(一)觸屏工程Keil建立

    由於原來的STM32F103ZET6的flash壞掉了,所以又買了一塊STM32F429DISCOVERY,這塊板子非常不錯,基於Cortex-M4內核,自帶一塊2.4寸TFT觸屏,主頻爲180M,且內置了ST-Link下載器,使用