使用
Gparted
Easeus Partition Manager
2010年1月17日
2010年1月10日
2010年1月6日
運動會中的選N擇M…
在我們家運動會的徑賽部份需要在分組中選每組的前二名再由剩下的依高低順序擇數名,全部要有16名選手進複賽,去年因為我沒寫這個功能所以還是由人工選取16名再輸入這16名的成績…這個人工動作是非常耗時傷眼力而且容易錯。
當然由電腦做是比較可靠,目前我的想法是:
當然由電腦做是比較可靠,目前我的想法是:
- 輸入所有的成績後由SQL依成績排序後 limit 選出每組的前二名給予複賽標記。
- 後續由SQL取出尚未有複賽標記的資料依成績排序供登入員勾選,勾選後再給予複賽標記。
- 修改成績資料重新選每組前二名時需將所有複賽標記歸零,再重勾選。
標籤:
PHP語法
2010年1月4日
定期備份mysql資料庫
很久前就想做這件事了過程中也參考了一些文件,但很多都不是以ubuntu為基底的做法,今天終於有了一點成果我的做法是這樣滴
以下修改過的備份指令,back.sh
- 修改現成的 shell script 備份檔。
- 藉由 crontab 定期執行。編輯 /etc/crontab 在最後加上自已的定時指令如: 3 3 * * * root /home/alex/back/back.sh 每早3點3分執行備份指令
- 配合 dropbox 將備份檔案同步到其他電腦上。
- 搭配指令稿中的dropbox stop及dropbox start就可以在不登入Xwindows的狀況下同步檔案到他部電腦。
以下修改過的備份指令,back.sh
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin ZIP_PATH="/home/alex/Dropbox/Backup" ## 壓縮後檔案放到何處 pre_SQL="ALL_DB" ## 設定檔案名首碼前部分 ## pre_HTM="PHP" ## 設定檔案名首碼前部分 ## HTM_PATH="/var/www" ## 網頁存放處 SQL_PATH="/var/lib/mysql" ## 資料庫存放處 /etc/init.d/apache2 stop ## 停止apache /etc/init.d/mysql stop ## 停止資料庫 dropbox stop ## 停止dropbox TTIME=`date "+%Y%m%d_%H%M%S"` ## 結果會變成 年月日_時分秒 ############### 偵測目錄是否存在 ############### if [ -d $ZIP_PATH ] ; then echo "此目錄存在" else mkdir $ZIP_PATH fi ############### 備份資料庫 ############### cd $SQL_PATH cd .. tar cvzf $ZIP_PATH/${pre_SQL}_${TTIME}.tar.gz mysql ############################################# sleep 3 dropbox start /etc/init.d/mysql start /etc/init.d/apache2 start
標籤:
ubuntu
2010年1月2日
無厘頭的圍棋…
今早家裏的兩兄弟相約玩圍棋,你一棋我一棋的架勢十足,但弟弟只是配合哥哥根本不知道什麼是什麼,幾棋之後弟弟開始拿著手上的白棋並搭配合發出"嗯…嗯…的聲音"沿著棋盤上的格線往前往左往右的前進著…哥哥問到:「弟你好了嗎?你在做什麼啦」。弟弟說:「我在開車啊!你不知道嗎?」…現在到底是在做什麼
訂閱:
文章 (Atom)