TQC+Python3證照第1次(證照類別說明與102題浮點數格式化與104題圓形面積計算)
上課內容:
01_PYTHON證照類別說明(一到五類)
02_PYTHON與JAVA趨勢比較
03_PYTHON證照類別說明(六到九類)
04_ECLIPSE設計環境與相關設定
05_102題浮點數格式化輸出試題說明
06_證照102題INPUT與OUT說明
07_證照102題FORAMT格式化之一
08_證照102題INPUT與FORAMT格式化之二
09_轉型用eval函數
10_證照104題圓形面積計算解題
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理
吳老師 108/12/27
EXCEL,VBA,Python,證照,東吳,文化推廣部,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
![post-title](https://i.ytimg.com/vi/j8oy0LpW7b8/hqdefault.jpg)
java for迴圈 在 [問題] 為何迴圈會越跑越慢- 看板java 的推薦與評價
各位大大,小弟我最近在寫一支程式
是針對一個 "物件陣列"做循序的條件比對,物件陣列數約莫24萬個
比對的參數有8種a, b, c, d,.....h
比對方式像是這樣,
先比較 物件[0].value >= a,如果是就要去做某個數值計算
再比較 物件[0].value <= b,如果是就去做另一個數值計算
最後每一組參數都會得到一個結果R,紀錄起來後,再運算下一組參數
所以我寫了一個迴圈像是以下這樣
for(int a=0.4 ; a<0.9 ; a+=0.1){
for(int b=0.4 ; b<0.9 ; b+=0.1 ){
........(好幾層迴圈)
for(int h=1.0 ; h<1.5 ; h+=0.1){
//計算完結果,寫入記事本
fileWriter.write(test(物件陣列, a, b, c,..., h)+"\r\n");
}
}
}
test函數,會把物件陣列循序的提出來,進行比對,然後把結果寫入記事本
最一開始做一次,大概要5~6秒的時間,但是越到後來,速度越慢,到了60幾秒做一次,
我每完成一個參數比對都有把全域變數=null掉,並呼叫gc(),僅留下那個物件陣列沒
釋放,因為要一直對他做比對,除此之外,跑這個大量回圈比對時。
我是另外呼叫一個SwingWorker,在背景中做算算,僅僅一個,沒用到多Thread,
我估狗過了,但幾乎都是在講多執行緒的問題,但我除了GUI的Thread,僅多一條而以,
請問有各位高手大大有什麼想法嗎...或是直接知道是怎麼回事...
另外我想問 StringBuilder的問題,到現在1.8還是依舊嗎?還是說有修正了?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.241.138.246
※ 文章網址: https://www.ptt.cc/bbs/java/M.1480337878.A.20D.html
※ 編輯: baconcsie (123.241.138.246), 11/28/2016 21:06:24
... <看更多>