原创 .gitconfig alias設置

[alias] co = checkout ci = commit st = status br = branch hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --gra

原创 人生的第一個Python程序

今天因爲給BeauBeau提供的抽獎號碼做SQL文件,一開始收到ZIP文件解開壓縮之後被嚇到了——29個CSV文件,每個文件保存了1000個獎券ID和號碼-_-! 照上次一樣,打開每個CSV文件做先做單獨的SQL文件,每個SQL中有100

原创 清理SVN信息的Python腳本

import os, sys, shutil, stat def main(): base_name = os.path.basename(__file__) if len(sys.argv) == 1:

原创 使用裝飾器爲Python函數做緩存

寫了個函數作爲裝飾器爲Fibonacci數列做緩存,做了一下性能比較。 #!/usr/bin/python # coding: UTF-8 import datetime now = datetime.datetime.now fro

原创 輸出CSV文件在Excel2003/2007/2010下亂碼的問題

總之就在輸出CSV之前插入下面的代碼就好了。 fwrite($buffer, "\xEF\xBB\xBF");

原创 封裝一下CakePHP的Model,增加鏈式操作

class AppModel extends Model { public function save($data=null, $validate=true, $fieldList=array()) { if (isset($thi

原创 寫了個清理新浪微博頁面的油猴子腳本

// ==UserScript== // @name ck-weibo // @namespace CK-WEIBO // @description 寫着玩兒~ // @include http://weibo.

原创 社區裏某位同志寫的一個FTP內容抓取程序

程序演示 http://labs.phpz.org/ftplist/ 源代碼如下: <?php $info = array ( 'user' => 'username', 'pass' => 'password',

原创 PHP速率優化技巧

1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,儘量用file_get_contents,因爲他的效率高得多!但是要注意file_get_contents在打開一個URL文件

原创 在項目中用到的一些JS代碼

1、禁用頁面某些輸入框裏的右鍵菜單和Ctrl+V操作 Array.prototype.each=function(iterator){    for(var i=0;i<this.length;i++){        try{   

原创 [Ubuntu]記錄一下Ubuntu下的Vim設置

昨天晚上在家裏更新了Ubuntu,也把Vim全部更新了下來,並做了一些符合自己習慣的設置。今天整理了一下,記錄下來留作備忘。   我在/etc/vim/文件夾下創建了兩個文件:vim.local和gvim.local,這兩個文件的內容是一

原创 職業生涯中12種最致命的想法

1、總覺得自己不夠好 這種人雖然聰明、有歷練,但是一旦被提拔,反而毫無自信,覺得自己不勝任。此外,他沒有往上爬的野心,總覺得自己的職位已經太高,或許低一兩級可能還比較適合。 這種自我破壞與自我限制的行爲,有時候是無意識的。但是,身爲企業

原创 CakePHP中的scriptaculous(1)

CakePHP中有個Ajax的Helper類,用於處理CakePHP的Ajax功能。由於CakePHP是模仿Ruby on Rails的快速開發框架,所以它也和RoR一樣,使用了prototype和scriptaculous來作爲它的Aj

原创 以前收藏的一些代碼

現在在CSDN開技術博客,收藏代碼,記錄學習。 1、fgetcsv()函數在Linux上的一個Bug以及解決方案 fgetcsv()在 Linux上有個Bug(該PHP版本未知),就是當csv文件中出現首字是multi-byte的文字時

原创 MySQL優化的8條經驗

1、選取最適用的字段屬性   MySQL可以很好的支持大數據量的存取,但是一般說來,數據庫中的表越小,在它上面執行的查詢也就會越快。因此,在創建表的時候,爲了獲得更好的性能,我們可以將表中字段的寬度設得儘可能小。例如,在定義郵政編碼這個字