原创 php常用函數之字符串函數(一)
一、格式化函數 trim($str,$a)去掉$str字符串兩側的某個字符$a ltrim($str,$a)去掉$str字符串左側的某個字符$a rtrim($str,$a)去掉$str字符串右側的某個字符$a<?php $str = '
原创 php常用函數之數組(一)
最近發現做開發的時間越長,一些PHP函數反而記得不太清楚了,使用起來不是很順手,現每天對PHP常用函數進行彙總,每天更新一小篇彙總內容。 一、數組的鍵值操作函數 1.array_value(array $arr) 返回數組
原创 mysql優化
關於“select count(*)”和“select count(col)”的效率比較(參考http://hi.baidu.com/wrjgg/item/f5b823b4e1dca79918469729): 1.任何情況下SEL
原创 用js將內容複製到剪貼板
若想通過js將內容複製到剪貼板,本來不難,可是若考慮到瀏覽器的兼容性問題,就變的有點麻煩,使用jquery-zclip複製是一個不錯的選擇,藉助flash實現瀏覽器的兼容。原理就不細講了,下面說下如何實現。 比如我的html代碼如下:
原创 notepad++安裝QuickText插件
用notepad++寫html和css,沒有插件效率還是很低的,發現QuickText是個不錯個插件,下面總結下該插件的安裝方式; 1、安裝notepad++就不說了2、點擊下載我提供的Notepad++插件風格包並解壓縮3、複製Qui
原创 建立ssh-key
首先執行ssh-keygen -t rsa ,一直按回車,直到創建完成然後通過下面的命令顯示, 然後就可以直接使用了,通過入下命令查看cat ~/.ssh/id_rsa.pub
原创 vim配置及插件安裝管理
1 寫在前面 Linux下編程一直被詬病的一點是: 沒有一個好用的IDE, 但是聽說Linux牛人, 黑客之類的也都不用IDE. 但是對我等從Windows平臺轉移過來的Coder來說, 一個好用的IDE是何等的重要啊, 估計很多人就
原创 php常用函數之數組(二)
四、數組的排序函數 sort(&$arr [,$sort_type]) 對數組進行排序,並且改變鍵值,不敢原來是什麼類型的數組,排序後的數組均爲索引數組,第二個單詞爲排序的方式,比如是按字符串排序、還是數組等。一般很少使用。排序方式爲升序
原创 linux上執行php腳本文件總是無故中斷(如何讓腳本後臺執行不中斷)
今天還遇到一個比較蛋疼的問題,就是寫的腳本在服務器上執行跑不出數據來,一開始以爲是腳本寫的有問題,跑不出來,就反覆改腳本,實在沒啥可改的了,覺得腳本沒有問題。可是爲啥就是沒數據呢!悲催啊。你寫的東西沒結果,肯定以爲是你的問題。做程序員就
原创 mongodb存儲日期時間格式的數據,並且快速查詢出某一個時間段內的數據
在mysql數據庫裏面,存儲數據可以存儲爲時間戳、date、datetime等格式,但是在mongodb中,存儲數據就沒有那麼多選擇,當然我們可以把日期時間轉化爲時間戳作爲int類型數據來存儲,但這貌似不是mongo官方推崇的方式,查資
原创 vim添加和刪除塊注視
1.插入註釋:用v進入virtual模式用上下鍵選中需要註釋的行數按ctrl+v進入列模式按大寫“I”進入插入模式,輸入註釋符“#”,然後立刻按兩下ESC 2.刪除註釋先按ctrl+v進入列模式按上下鍵選中要刪除的註釋符按x鍵刪除
原创 CGI,FastCGI,PHP-CGI與PHP-FPM
CGI CGI全稱是“公共網關接口”(Common Gateway Interface),HTTP服務器與你的或其它機器上的程序進行“交談”的一種工具,其程序須運行在網絡服務器上。 CGI可以用任何一種語言編寫,只要這種語言具有標準
原创 window7安裝虛擬機上網
1.必須檢查你的windows系統的VMware DHCP Service 和VMware NAT Service這個兩個服務是否啓動。如果未啓動請啓動。 2. 把windows的虛擬網卡VMwar
原创 編程過程中經常用到的算法
一、選擇排序 選擇排序是通過每一趟排序過程中從待排序記錄中選擇出關鍵字最小(大)的記錄,將其依次放在數據表的最前或最後端的方法來實現整個數據表的有序排列 function selectSort(&$arr) { $
原创 linux常用命令彙總(一)
一、文件的命名規則 1、除/外的所有字符均可以使用 2、有些字符最好不用。比如空格符、製表符、退格符、@#$&等 3、避免使用.作爲普通文件的第一個名,隱藏文件的文件名是以.開頭的 4、大小寫敏感,包括文件命名,命