跳到主要內容

發表文章

目前顯示的是 11月, 2012的文章

MySQL Table Partition

上週五參加了Oracle舉辦的討論會,聽到了一些相當有趣的應用。其中針對資料庫效能的部份,會中提到了使用「Partition」的方式,來使資料庫的查詢能夠更有效率。 隨手查了一下MySQL的線上手冊,發現MySQL中也有類似的功能可以使用,因此用了一點時間,把日常用到的資料庫做了一些試驗。我主要對日期欄位,透過YEAR-MONTH做Partition,以下是精減後的SQL Statement: mysql> CREATE TABLE TEST (_SID CHAR(6), _DATE DATE, PRIMARY KEY (_SID, _DATE)); mysql> ALTER TABLE TEST PARTITION BY RANGE(EXTRACT(YEAR_MONTH FROM _DATE)) ( -> PARTITION P0 VALUES LESS THAN (201101), -> PARTITION P1 VALUES LESS THAN (201201), -> PARTITION P2 VALUES MAXVALUE);

潛水日誌 - 20121110

2012/11/10 #1 累積氣瓶:142 地點 東北角 潛點 方式 Shore Dive 潮汐 天候 晴 浪況 N/A 能見度 10M 流況 溫度 25C 水面間隔 00:00 入水時間 08:18 潛水時間 00:40 最大深度 25.8M 平均深度 入水殘壓 出水殘壓 濾心使用 氣源 補登潛水日誌。 2012/11/10 #2 累積氣瓶:143 地點 東北角 潛點 方式 Shore Dive 潮汐 天候 晴 浪況 N/A 能見度 10M 流況 溫度 25C 水面間隔 01:32 入水時間 10:31 潛水時間 00:43 最大深度 26.1M 平均深度 入水殘壓 出水殘壓 濾心使用 氣源 補登潛水日誌。

日記帳 for Android

養成每日隨手記帳是個很棒的習慣,可以讓你隨時檢視你的消費/財務狀況。 目前Google Play上頭有很多功能又炫又多的免費日記帳程式,但總覺得它們都太複雜、太麻煩,實在不適合平常隨手記帳使用。試想一下,只為了記下剛剛買了什麼東西、花了多少錢,有需要拍照再做GPS定位嗎? 目前這個小程式已經有了以下的基本功能: 新增項目(可以區分付款方式為現金/信用卡); 修改項目; 刪除項目; 當月份消費總計; 當日消費小計; 當月份項目小計; 前往上個月(改為使用滑動畫面操作); 前往下個月(改為使用滑動畫面操作); 返回本月 資料 -> 匯入資料庫 ; 資料 -> 匯出資料庫; 資料 -> 匯出Excel檔; 統計 -> 繪製當月消費比例的圓餅圖。  功能應該會持續的新增,但前題是不會把它搞的太複雜,複雜到讓人覺得難以使用。會不會上到Google Play?或許吧!得等我搞清楚怎麼上架再說。如果有什麼建議,可以在留言裡提出;但我必須先聲明,這程式是我自己用,所以不保證所有建議的功能都會被實作(但我還是謝謝你)。 另外,雖然先前我已經對程式功能做過必要的測試,但不保證這個程式的所有功能都是正常;如果因程式功能障礙而發生資料遺失或損失,本人不負任何責任。在此特別聲明,使用前敬請三思。 使用需求:Android 2.2 以上。 程式下載: daybook.apk ----- 2013-07-19 更新: 增加項目小計功能; 取消資料庫匯入功能(目前此功能常造成程式錯誤,待有更好的實作方式時,再重新上架)。 2013-01-09 更新: 增加圓餅圖功能; Bug fix。 2012-11-27 更新: 增加本日小計功能; 增加資料庫匯入/匯出功能。 2012-11-12 更新: 修正手勢判斷條件,改善畫面滑動切換的準確性。 2012-11-09 更新: 新增手指滑動畫面切換月份功能。