最近被蟑螂搞的很煩,
惱怒之下買了這個東西,
寒冰噴霧,
看部落格介紹感覺很厲害,
當下又被蟑螂搞的很煩,
就直接在露天下標了,
不過出貨速度實在有夠慢,
將近一個禮拜才拿到,
今天剛好一進浴室就遇到一隻大蟑螂,
立馬來試驗,
結果一噴他馬上亂跑,
噴了好幾次才翻肚,
而且噴不死,
不過我想這東西最大的優點就是不用去處理,
像用拖鞋或者肥皂水,
都還要去清理周圍環境,
拿這個噴只要把蟑螂拿去沖掉就好,
而且噴起來有莫名的爽感(?,
但是含運要320,
個人認為不如買一點訣會更好。
轉貼一下別人的測試,
之前有一個老師跟我說MySQL設定好長度以後,
每個資料都會依照最大長度去儲存,
害我每次設計都要想很久,
以下是原文,轉貼自此
之前不知道從哪邊學到錯的東西… 後來實驗後發現搞錯了。MySQL 對 VARCHAR 欄位下 index 所實際佔用的空間仍是實際大小,而非最大長度。
測試方法是建立表格,database schema 是 CREATE TABLE test (id INT UNSIGNED PRIMARY AUTO_INCREMENT, data VARCHAR(255));。
這是 1M row,其中 data 都是 “a”,這是 OPTIMIZE TABLE 後的結果:(以下每個都有 OPTIMIZE TABLE)
-rw-rw---- 1 mysql mysql 8586 Jul 30 22:42 test.frm
-rw-rw---- 1 mysql mysql 37748736 Jul 30 22:42 test.ibd
這是 ADD INDEX (data) 後的結果:
-rw-rw---- 1 mysql mysql 8586 Jul 30 22:46 test.frm
-rw-rw---- 1 mysql mysql 50331648 Jul 30 22:46 test.ibd
這是 1M row,data 都是 “a” * 100 (一百個 a) 的結果:
-rw-rw—- 1 mysql mysql 8586 Jul 30 23:14 test.frm
-rw-rw—- 1 mysql mysql 146800640 Jul 30 23:15 test.ibd
這是 ADD INDEX (data) 後的結果:
-rw-rw---- 1 mysql mysql 8586 Jul 30 23:21 test.frm
-rw-rw---- 1 mysql mysql 260046848 Jul 30 23:23 test.ibd
實驗可以看出來 MySQL 的確是依照內容的實際長度索引,而非用欄位的最大長度做。
最近在做專題的時候,
需要把JSON字串轉成QRCODE,
可是直接轉換的話,QRCODE會變得非常複雜,難以辨識,
因此上網找了一下,果然有人使用GZIP來壓縮字串,
可是在我使用了以後,
QRCODE卻無法正確被解析,
查了一下發現應該是一些Header遺失了,
導致GZIP無法正確解壓縮,
因此我決定壓縮以後再把字串用Base64編碼一次,
解壓縮的時候先用Base64解碼,
藉此把Header保留,
一試果然成功了,
不過此方法會導致壓縮率減小,
但是也夠用了
以下是程式碼,獻醜了!
1 | import java.io.ByteArrayInputStream; |
大部分的程式碼都是參考這裡
附上壓縮前跟壓縮後的QRCODE差異
Before
After
找了很久都找不到要怎麼禁用Spinner裡面的item,
只好自己寫一個Adapter,獻醜了。
1 |
|
用法也很簡單,
使用setItemPositionIsDisable(int position,boolean IsDisable)來設定就好,
並且支持直接使用R.array中的Resource,以下是用法範例。
1 | SpinnerArrayAdapter mSpinnerArrayAdapter = new SpinnerArrayAdapter(R.array.level_array,this); |
提供大家參考!
今天在寫Android的時候,
一直遇到一個鬼打牆的問題
OnCreate在ActivityResult以後一直被調用,
因為我的ActivityForResult寫在OnCreate中,
所以就一直無限循環,
上網查了大家都說在AndroidManifest中加入
android:configChanges="orientation|keyboardHidden"
就可以了,可是問題依舊,
後來終於在Stackoverflow中找到救命浮木,
原來在API 13以上還要再加入screenSize才可以,
所以應該要改成這樣
android:configChanges="orientation|keyboardHidden|screenSize"
找了我一整個早上,
崩潰!
美國時間6月15日,eBay全球CEO 約翰多納霍在史丹佛大學商學院的畢業典禮上發表題為「Be The Best Leader You Can Be」(盡你所能,成為最卓越的領導者)的演講。多納霍在演講中闡述了領導力四法則。1. 工作要有目的性:投身對自己有意義的工作;2.學無止境:偉大的領導者從來不會因自恃過高而停止學習;3. 挫折孕育寶貴經驗:困難砥礪品格,品格是領導者最重要的才能;4. 追求工作生活平衡:生活體驗也是一種領導力培訓。以下是約翰多納霍根據演講內容撰寫的部落格文,原文發表在他的LinkedIn主頁上。
最近需要用到一些前端的驗證,在這邊紀錄一下自己所用的規則
1 | jQuery.validator.addMethod("ROC_Citizen_ID", |
1 | jQuery.validator.addMethod("ROC_Celphone", |
1 | jQuery.validator.addMethod("ROC_Telphone", |