原创 不同數據庫SQL語句的差別
1,系統時間 Oracle:SYSDATE SQLSever:getdate() Access:date() 或者 now() 2,查詢前n條記錄 Oracel: Select * From (Select……) where rown
原创 在Apache權限訪問設置
修改VirtualHost文件 1. 禁止特定IP <Directory "/var/www/web/">Order allow,denyAllow from allDeny from 10.0.0.1 #阻止一個IPDeny f
原创 HTML的footer置於頁面最底部的方法
需求:有時候,當頁面內容較短,撐不開瀏覽器高度,但是又希望footer能在窗口最低端。 思路:footer的父層的最小高度是100%,footer設置成相對於父層位置絕對(absolute)置底(bottom:0),父層內要預留fo
原创 各種瀏覽器的添加收藏功能JS腳本
現在主流的PC機瀏覽器,按內核分,主要是IE, Chrome, 火狐, Opera四家。 IE家族: if(typeof window.external.AddFavorite != "undefined"){ window
原创 關於COOKIE
Cookie中一些可能不知道或被忘記的細節: 1. Cookie不能包含空格,分號,逗號等特殊字符。如有有的話,需要在寫入時用escape()編碼,讀取時用unescape()解碼。 這是因爲,cookie的存儲方法是strin
原创 JavaScript的三種構造模式
在創建一個對象的時候,js有三種可以選擇的方法 1. Factory Pattern function createCourse(number, room, teacher){ var course = new Objec
原创 Smarty模板中一些可用的保留變量
1. 顯示當前系統時間: {$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'} 2. $_GET {$smarty.get} 3. $_POST $smarty.post 4.$_COO
原创 Linux下PHP用fgetcsv時讀取不到中文的問題
今天遇到了一個fgetcsv()的中文讀取問題。 本來在本地(win系統)開發的時候還好好的,但是發佈到linux服務器上跑的時候,發現原本csv文件裏的中文字段都沒讀取到,調試輸出值全爲空,其它字段都能正常顯示。 搜索了一些解決方
原创 遍歷一個文件夾下的所有文件和子文件夾
昨天面試的時候遇到了這個題目,沒有做出來,因爲我不知道用PHP訪問文件夾下文件的函數。 思路:要說算法的話,這題其實並不難。獲取文件夾下的子文件,如果是文件就輸出,如果是文件夾,輸出之後繼續深入搜索。用個遞歸就行了。 需要用到的方
原创 PHP查詢MySQl數據庫的效率小記
1. MySQL數據庫的連接和關閉 根據W3CSchool上的描述: PHP 腳本一結束,就會關閉數據庫連接。如需提前關閉連接,請使用 mysql_close() 函數。 http://www.w3school.com.cn/php/
原创 用fsockopen實現POST請求訪問騰訊API
QQ推薦的是curl方法,推薦的SDK裏用的也是。不過curl是PHP的擴展庫,需要另外安裝,而調用curl,會牽扯到curl_exec函數,這個函數允許遠程執行命令,如果服務器不允許執行curl_exec的話,那麼用curl調用QQ的A
原创 HTML的script標籤與noscript標籤
其實HTML的script標籤學過Web開發的應該都知道。只是,用框架開發的話,這些標籤通常都是自動生成,平時並不會去注意,更多的是在意src路徑裏的那個js文件。 最近在寫JS的練習代碼時,才無意中發現,原來script標籤裏,也有
原创 Netbeans和xdebug
今天被xdebug虐慘了,按照網絡上找的配置方法,都沒能成功讓netbeans和xdebug連接上。最後發現還是xdebug的問題。首先要把xdebug配置好才行。 配置xdebug。最關鍵的是php.ini文件的修改。我是按照這個博
原创 JS的一些常用方法
1. 字符串去前後空格 function trim(v) { return v.replace(/(^/s*)|(/s*$)/g, ""); } // 去掉左右空格 function ltrim(l) { return l.repl
原创 JS中的null, undefined, NaN, false和0
一直都知道,在JS的if判斷中,null, undefined, NaN, false, 0, ''都爲假,但是: null == undefined is true false == 0 is true false ==