自己寫好了一隻程式,在模擬器上Emulator的方式可以參考
如果要在實際的手機上執行要怎麼做呢?
1.設定手機USB Debug mode 啟動,並連接usb至手機
按Menu鍵進入"設定"畫面->應用程式->開發(未知的來源要打勾)->USB除錯中 打勾
自己寫好了一隻程式,在模擬器上Emulator的方式可以參考
如果要在實際的手機上執行要怎麼做呢?
按Menu鍵進入"設定"畫面->應用程式->開發(未知的來源要打勾)->USB除錯中 打勾
程式名稱:Advanced Task killer Free
說明:可以刪除背景程式釋放記憶體
程式名稱:AK Notepad
說明:記事軟體,可以新增記事內容並設定提醒時間
話說突然逛了台中勤美地下一樓,不小心讓我看了HTC的專櫃,
心中就一直癢了起來,想買個車架來用,取代原本車上那難用的TOMTOM導行,
逛啊逛啊!沒下手,其實價錢很心動了!反正這種東西很死豬價,
不過還是請同事的女朋友幫忙問問好了,哇哈哈!有打折,今天帶著Happy的心情要去買,
車架是買了,打了多少折不清楚,因為這車架蠻難買的,不過papago x5我就不太滿意了,
一般Java要取得圖片的長寬size大部份的人,也是最簡單的方法,
就是使用java.awt.image.BufferedImage來取得,不過有時JVM在釋放記憶體來不及時,很容易會出Exception
這時候可以利用Jmagick來取得,它會呼叫外部的ImageMagick 的dll來取得長寬,
以下就是原始碼:
import magick.ImageInfo;
之前看電視新聞有提到,今年的喜憨兒的好像賣的不好,
所以特別買了一盒,因為自己一個人吃不了太多,丟了更可惜,
只買了六個裝的,自己留二個,另外四個送人^^
希望大家有能力或有需求也幫忙買一下喔!
這是一個簡單的例子
大概的構想是,先把原始要上移的範圍A copy(clone)一份放置於無接縫的下方B
當B移到動可視範圍的0px時,瞬間把A設成在0px的地方
那向上移的方式是利用外框的style屬性overflow:hidden,然後利用scrollTop一直增加,那內容物就會被向上跑了
由右向左看物件的變化大概下如(紅色代表B,藍色代表A)
構想:
在現有的圖片裡,列如樣版票圖,再加入亂數碼,以區別每個票圖的唯一性。
想法:
取得亂數碼,打開樣版票圖,取得畫筆(Graphics2D),把亂數碼設定到TextLayout圖層上,
計算放置TextLayout圖層的x及y坐標,把圖層draw到樣版圖上,輸出到以亂數碼為名稱之圖檔。
如果使用VisualStudio Express 2008開發軟體的話,想要發佈給其它人使用,這倒是個麻煩,
可以利用內建的OneClick方式封裝,或是利用功能強大的InstallShield Express來做,不過InstallShield並非免費,
CreateInstall Free是一套免費的封裝Install的軟體,沒有註冊的狀況下,在安裝時下方有會提示CreateInstall Free字樣,
它不但可以把程式整個封裝進入一個setup.exe的執行檔,還可以對內容進行壓縮、放入startup目錄,
對付一些簡單的程式的封裝是個很好的選擇,不過它也不是完全沒有缺點,
除了java.sql.ResultSet以外還有另一個物件組也很容易造成VM把記憶體佔用而不釋放出來,
Collection,包含List、ArrayList、Map、Stack、Vector…等等等,在使用這些物件時,
一般狀況下不使用時,VM應該會自動回收,不過經過實驗,當Collection內含複雜內容,
像Map裡包含ArrayList,而ArrayList又包含Stack….等等,當不在使用Map時,其內容並不會被釋放,
所以需要在不使用Collection把內容給clear掉,可以呼叫clear()事件,Collection所佔用的記憶體其實並沒有很大,
java.sql.ResultSet 使用absolute方法可以移動ResultSet的指標到想要的筆數,
當 JDBC跟資料庫要資料時,會回傳一個ResultSet,但不是把所有查詢的結果均回傳至Web Server端,
而是只給前面幾筆資料,可以利用ResultSet的方法setFetchSize來設定一次回傳的筆數,
(一次傳的多,等待的時間就比較長,傳的太少,要一直跟資料庫要ResultSet.next()也會比較慢)
當ResultSet向下移動碰觸或是快要碰觸到目前回傳的筆數時,會自動再跟資料庫要設定好的筆數,
這個javascript就是一般看到mouse移動到第顆星就會顯示幾分,減少單板的radio choice
構想
在每一個img裡,偷偷給定一個attribute 當做index 的值(判斷mouseover是在那一個img裡)
設定img的mouseover動作,當設定的attribute跟for loop的index小於時,可定另一種圖
否則就回覆成原始的圖
Java的Thread是利用繼承Thread或是實作Runable來實現的,而C#確是不一樣的,
C#利用一個new System.Threading.Thread物件,建構時傳入想要在執行緒裡動作的事件,
啟動方法跟Java一樣,利用Start()來開始這個執行序,
System.Threading.Thread t = new System.Threading.Thread(要執行的Function名稱);
啟動方式
Thread的應用,最好的例子就是SocketServer,
Thread簡介可以參考Java Thread簡介
Apache Tomcat用最簡單的方式看,它也是個SocketServer,服務http要求及回覆,
底下有一個簡單的例子,可以建立一個SocketServer,等待Connection的連入
概念是建立一個port Waiting,有人連入後,則再回到Waiting
Thread跟process是有點像又不太像的東西,
一樣是可以同時(?)進行多件事件的方式,但在行為上確不太一樣,
process可以想像是一個cpu,多process可以想成是多個cpu
不同的事件可以經由不同的process做處理,
Thread是在process上以時間做為分格來執行多種事件的方式,