人家項少龍得到鉅子令
學會墨氏補遺三大殺招
從此幾近無敵
而我 tylpk 也不差
終於把 EasyReport 改寫完成
最花我工作時間的三大報表
全部都可以用程式來產出了
無敵最寂寞XD
pretty code
2010年10月22日 星期五
2010年10月16日 星期六
EasyReport 改版
最近忙著支援
實在是沒有時間好好研究網路爬蟲
只好用最鳥的方法-人類行為模擬
原本以為很簡單
因為之前程式已經完成半自動操作
只要記住幾個滑鼠座標
在給個適當的 delay
就能搞定收工
事情果然沒有我想像的美妙
一樣的資料筆數項目
有的點進去不用1秒
有的點進去要好幾秒
光個 delay 就要好好 tune
再加上最後一頁的特性
一定要確實知道項目個數
否則會陷入無窮迴圈的窘境
話雖如此
我還是完成了XD
實驗結果:
27頁1頁15筆的月報
約需跑81分鐘
不算太好
但還可以接受
以後每個禮拜就固定中午讓它去跑吧...
實在是沒有時間好好研究網路爬蟲
只好用最鳥的方法-人類行為模擬
原本以為很簡單
因為之前程式已經完成半自動操作
只要記住幾個滑鼠座標
在給個適當的 delay
就能搞定收工
事情果然沒有我想像的美妙
一樣的資料筆數項目
有的點進去不用1秒
有的點進去要好幾秒
光個 delay 就要好好 tune
再加上最後一頁的特性
一定要確實知道項目個數
否則會陷入無窮迴圈的窘境
話雖如此
我還是完成了XD
實驗結果:
27頁1頁15筆的月報
約需跑81分鐘
不算太好
但還可以接受
以後每個禮拜就固定中午讓它去跑吧...
2010年10月14日 星期四
2010年9月28日 星期二
2010年9月25日 星期六
2010年9月22日 星期三
2010年9月20日 星期一
2010年9月13日 星期一
2010年9月8日 星期三
EasyDictionary 最新版
檢查音標並 parse 的程式很簡單
大概只要花費 10 ~ 20 min
但是麻煩的是手工前置作業
所以讓我提不起勁去做它
不過呢我還是完成了
我想 yahoo 字典近期內應該不會再改版吧:p
有圖有真相
大概只要花費 10 ~ 20 min
但是麻煩的是手工前置作業
所以讓我提不起勁去做它
不過呢我還是完成了
我想 yahoo 字典近期內應該不會再改版吧:p
有圖有真相
2010年9月3日 星期五
EasyDictionary 再改版
討厭的 Yahoo 字典又改版了
懷疑 Web 程式設計師是故意的
產生出來的 html 有夠亂
是怕被人學走嗎?
也好啦
趁此機會改版
改變演算法
不再一行一行 parse
(就算我想也沒辦法..排版超差的原始碼)
改成用整個 stream 去取出我要的資料
這樣做有兩個好處:
1. 如果新的原始碼一樣亂,我程式不用再修改
2. 就算改回舊版的,新的演算法一樣能相容
目前已解決詞性、解釋、mp3
只差 KK 音標了
P.S 找出所有音標的 utf-8 碼,去對應原來的 bmp 檔
懷疑 Web 程式設計師是故意的
產生出來的 html 有夠亂
是怕被人學走嗎?
也好啦
趁此機會改版
改變演算法
不再一行一行 parse
(就算我想也沒辦法..排版超差的原始碼)
改成用整個 stream 去取出我要的資料
這樣做有兩個好處:
1. 如果新的原始碼一樣亂,我程式不用再修改
2. 就算改回舊版的,新的演算法一樣能相容
目前已解決詞性、解釋、mp3
只差 KK 音標了
P.S 找出所有音標的 utf-8 碼,去對應原來的 bmp 檔
2010年8月29日 星期日
2010年8月28日 星期六
MySQL configure service fail
如果之前有安裝過 MySQL
在這兩個地方會有一些安全性的檔案要砍掉
否則在 configure service 時
若忘記原 root password 會失敗
在這兩個地方會有一些安全性的檔案要砍掉
XP | C:\Documents and Settings\All Users\Application Data\MySQL |
Vista | C:\ProgramData\MySQL |
否則在 configure service 時
若忘記原 root password 會失敗
2010年8月26日 星期四
2010年8月24日 星期二
2010年8月23日 星期一
2010年8月20日 星期五
oracle 9i duplicate db fail
如果是因為 init$NEW_SID.ora 設定錯誤
且 $NEW_SID DB 也已經 create 完 spfile
rman error message 是 conflict xx 的
解決之道:
1. shutdown new DB
2. 到 oracle 路徑下砍掉 spfile$NEW_SID 的檔案
3. export ORACLE_SID=$NEW_SID
4. startup nomount
5. create spfile from pfile
其他就照原步驟做...
且 $NEW_SID DB 也已經 create 完 spfile
rman error message 是 conflict xx 的
解決之道:
1. shutdown new DB
2. 到 oracle 路徑下砍掉 spfile$NEW_SID 的檔案
3. export ORACLE_SID=$NEW_SID
4. startup nomount
5. create spfile from pfile
其他就照原步驟做...
2010年7月22日 星期四
First Time of Apache, PHP, MySQL
Application | Version | Note |
Apache | httpd-2.2.15-win32-x86-no_ssl.msi | |
PHP | php-5.3.2-Win32-VC6-x86.msi | thread safe |
MySQL | mysql-essential-5.1.48-win32.msi | |
Navicat Lite | navicat9_lite_ct.exe |
2010年7月21日 星期三
2010年7月18日 星期日
2010年7月11日 星期日
2010年6月12日 星期六
2010年6月3日 星期四
2010年4月25日 星期日
2010年4月18日 星期日
2010年3月27日 星期六
輪胎相關知識
KUMHO SOLUS KH15
185/60 R14 82H
出產日期:5009
價格:1800 x 4
width:輪胎寬度
aspect ratio:扁平比(輪胎寬度/輪胎高度)
diameter:直徑
load index:載重係數
speed symbol:速度等級
185/60 R14 82H
出產日期:5009
價格:1800 x 4
Tyre width : | 185 mm | |
Tyre aspect ratio : | 60% | |
Tyre diameter : | 14 inch | |
Tyre load index : | 82 | 475 kg |
Tyre speed symbol : | H | 210 km/h |
width:輪胎寬度
aspect ratio:扁平比(輪胎寬度/輪胎高度)
diameter:直徑
load index:載重係數
speed symbol:速度等級
2010年3月25日 星期四
健保國民年金網路繳費
使用臺灣銀行網路 ATM ,選擇繳稅費卡款。
他行金融卡健保手續費 8 元,國民年金 3 元。
這是目前網路繳費最便宜的方式。
如果是便利商店代收各收 3 元手續費。
如果持單至郵局繳納應該就不用手續費?
他行金融卡健保手續費 8 元,國民年金 3 元。
這是目前網路繳費最便宜的方式。
如果是便利商店代收各收 3 元手續費。
如果持單至郵局繳納應該就不用手續費?
2010年3月18日 星期四
2010年2月19日 星期五
2010年2月17日 星期三
Doxygen 參數
# Doxyfile 1.6.2
DOXYFILE_ENCODING = BIG5
INPUT_ENCODING = BIG5
OUTPUT_LANGUAGE = Chinese-Traditional
DOXYFILE_ENCODING = BIG5
INPUT_ENCODING = BIG5
OUTPUT_LANGUAGE = Chinese-Traditional
2010年2月9日 星期二
2010年1月26日 星期二
2010年1月16日 星期六
考上第一志願的筆記本
第一個字對齊
一定要動手寫才動手寫,否則影印即可
志在清晰,不怕大量留白
願望快速實現要靠索引
筆記的段落分明
記筆記前要先規劃
本本字跡清楚工整
除了第二點之外
都還蠻適合國家考試
國家考試的筆記很重要
除了考古題的題目外
其他儘量不要用影印
否則至少也要用電腦打字畫圖印出
才能加深印象
個人做到 第、筆、本
志、記則是目前自己要加強的部份
一定要動手寫才動手寫,否則影印即可
志在清晰,不怕大量留白
願望快速實現要靠索引
筆記的段落分明
記筆記前要先規劃
本本字跡清楚工整
除了第二點之外
都還蠻適合國家考試
國家考試的筆記很重要
除了考古題的題目外
其他儘量不要用影印
否則至少也要用電腦打字畫圖印出
才能加深印象
個人做到 第、筆、本
志、記則是目前自己要加強的部份
2010年1月1日 星期五
Java 入門
Environment:
PATH=C:\Java\jdk1.6.0_17\bin
CLASSPATH=.;C:\Java\jdk1.6.0_17\ (include ".")
Ultraedit:
Compile javac.exe %f (%P)
Run java.exe %n (%P)
File Name:
xxx.java (xxx=class name)
HelloWorld.java
PATH=C:\Java\jdk1.6.0_17\bin
CLASSPATH=.;C:\Java\jdk1.6.0_17\ (include ".")
Ultraedit:
Compile javac.exe %f (%P)
Run java.exe %n (%P)
File Name:
xxx.java (xxx=class name)
HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
訂閱:
文章 (Atom)