Time of Update: 2017-01-13
將css代碼壓縮能夠減小檔案的體積,從而減小了網路傳輸量和頻寬佔用,減小了伺服器的處理的壓力源碼: 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3
Time of Update: 2017-01-13
先我想說,百度上那些轉來轉去的文章都是扯淡!有說相同的,有說不同的,都沒說明原因,沒經過驗證就互相轉來轉去的,浪費觀眾時間。下面說說本人經過親自驗證 + 查閱官方文檔 + 官方BUG列表 + 官方郵件清單 + sitepoint + webmasterworld + google的總結:相同點:當滿足以下三個條件時,兩者會輸出相同資訊。1. 伺服器為80連接埠2. apache的conf中ServerName設定正確3. HTTP/1.1協議規範不同點:1.
Time of Update: 2017-01-13
比如一顆原子彈投下的瞬間,在殺傷範圍內的部隊或者建築都會減少血,但是隨著距離中心點的遠近,受損程度是不同的,而且不同的兵種和建築受損情況是不同的。待解決的問題:原子彈投下的瞬間,將殺傷的處理分別交給殺傷範圍內的部隊或者建築自己的方法處理。思路:建立一個介面,讓所有的部隊或者建築實現。 職責鏈模式(Chain of Responsibility)樣本: 代碼如下複製代碼 <?php//被原子彈攻擊的介面interface NuclearAttacked
Time of Update: 2017-01-13
利用getimagesize函數就可以擷取 代碼如下複製代碼 /* php 擷取圖片尺寸的方法*/$url='/images/201203/08/1331189004_28093400.jpg'; $imageInfo=getimagesize($url);print_r($imageInfo);/* Array( [0] => 139
Time of Update: 2017-01-13
前幾天到貼吧曬度娘收錄的時候我曬了一幅圖有吧友問我:文章上面的"百度已收錄(僅管理員可見)"是怎麼實現的只要在主題的function.php裡添加以下代碼就可以實現啦~例子。 代碼如下複製代碼 function
Time of Update: 2017-01-13
php中有一個不為很多人所用的超全域變數$GLOBALS。合理使用這個變數能使工作變得更加有效率,本篇文章主要分析一下這個超全域變數的用法以及$GLOBALS和global的區別。$GLOBALS定義:引用全域範圍中可用的全部變數(一個包含了全部變數的全域群組合數組。變數的名字就是數組的鍵),與所有其他超全域變數不同,$GLOBALS在PHP代碼中任何地方總是可用的,自己可以通過列印$GLOBALS這個變數的結果就知道了。global與$GLOBALS['']區別$GLOBALS$GLOBALS
Time of Update: 2017-01-13
方法一 代碼如下複製代碼 圖片裁剪縮放函數,支援方位裁剪和自訂座標裁剪 /** * 圖片裁剪函數,支援指定定點裁剪和方位裁剪兩種裁剪模式 * @param <string> $src_file 原圖片路徑
Time of Update: 2017-01-13
PHP CURL 擴充可以協助我們快速實現HTTP請求。在使用豆瓣OAuth登入介面時,我們需要發送這樣的HTTP REQUEST 請求: 代碼如下複製代碼 GET /v2/user/~me HTTP/1.1 Host: https://api.douban.com Authorization: Bearer a14afef0f66fcffce3e0fcd2e34f6
Time of Update: 2017-01-13
比如: 代碼如下複製代碼 echo substr(strrchr($file_name,'.'),1); 或者 代碼如下複製代碼 echo end(explode(".", $filename)); 最正確的方法應該是使用 pathinfo 函數,如: 代碼如下複製代碼 echo pathinfo($filename, PATHINFO_EXTENSION); pathinfo
Time of Update: 2017-01-13
範式局限每種編程範式都限制了我們將想象轉化為現實的能力。這些範式去掉了一部分可行方案,卻納入另一些方案作為替代,但這一切都是為了實現同樣的表示效果。模組化編程令程式規模受到制約,強迫程式員只能在對應模組範疇之內施展拳腳,且每個模組結尾都要以“go-to”來指向其它模組。這種設定直接影響了程式成品的規模。另外,結構化編程與程式化編程方式去掉了“go-to”聲明,從而限制了程式員對序列、選擇以及迭代語句的調整能力。序列屬於變數賦值,選擇屬於
Time of Update: 2017-01-13
filter函數過濾ip地址的方法: 代碼如下複製代碼 echo filter_var("127.0.0.1","FILTER_VALIDATE_INT"); //返回true or false 例子。判斷是否是合法IP 代碼如下複製代碼 if(filter_var($ip, FILTER_VALIDATE_IP)) {// it's valid}else {// it's not valid}
Time of Update: 2017-01-13
首先,我們先來看看效能測試資料: 代碼如下複製代碼 STR: {"i": 23, "array": [1, null, false, true, ["aha", "baba", 23, {"test": 23}]]}JSON: time for 100000 iterations: 0.238321JSOND: time for 100000 iterations:
Time of Update: 2017-01-13
php代碼 代碼如下複製代碼 //使用執行個體include 'Mobile_Detect.php';$detect = new Mobile_Detect();// Check for any mobile device.if ($detect->isMobile())// Check for any tablet.if($detect->isTablet())// Check for any mobile device, excluding
Time of Update: 2017-01-13
自己在看到這個問題的時候,想到的是用ASCII碼來處理,沒往萬能的正則上去想。好吧,下面來看看答案:答案1: 代碼如下複製代碼 $str = 'OpenAPI';$length = mb_strlen($str);$new = '';for($i = 0; $i < $length; $i++){ $num = ord($str[$i]); $pre = ord($str[$i - 1]); $new .= ($i != 0
Time of Update: 2017-01-13
PHP擴充下載:https://github.com/krakjoe/pthreadsPHP手冊文檔:http://php.net/manual/zh/book.pthreads.php在安裝好擴充之後,就可以運用多線程了,下面貼個通過搜尋結果抓取百度網盤內容的代碼: 代碼如下複製代碼 <?phpinclude 'include/CurlLoad.class.php'; // 引入讀取庫/** * 多線程抓取內容 * @param array
Time of Update: 2017-01-13
匯出類PHPExcel類匯出excel,同時對PHPExcel做了些精簡處理,基本上可以滿足資料匯出excel的功能代碼如下:<?php 代碼如下複製代碼 //載入PHPExcel類require './phpexcel/PHPExcel.php';//建立一個excel對象執行個體$objPHPExcel = new PHPExcel();//設定文檔基本屬性$objProps = $objPHPExcel->getProperties();$objProps-
Time of Update: 2017-01-13
1. 當您在尋找關於某個具體的 PHP 函數的資訊時,請轉至 http://php.net/ 。例如:http://php.net/join。這將直接把您帶到您地理位置附近的一台伺服器上的線上手冊中的正確位置上。 2. 試試這個:pear install apc 。pear 命令是一個有用的安裝程式,它甚至可以用來安裝用 C 編寫的 PHP 擴充。在這種情況下,它將安裝 APC opcode 快取擴充。 3. 使用 opcode 快取來提高效能。參見 #2。 4. 在
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$imgurl_str="||http://www.111cn.net|http://www.111cn.net|http://www.111cn.net";$imgurl_arr = explode ( "|", $imgurl_str );$imgurl_arr =array_filter($imgurl_arr);print_r($imgurl_arr);$imgurl_arr =
Time of Update: 2017-01-13
PHP的curl()在抓取網頁的效率方面是比較高的,而且支援多線程,而file_get_contents()效率就要稍低些,當然,使用curl時需要開啟下curl擴充。代碼實戰先來看登入部分的代碼: 代碼如下複製代碼 //類比登入 function login_post($url, $cookie, $post) { $curl = curl_init();//初始化curl模組
Time of Update: 2017-01-13
可以批量進行添加上傳,簡單方便 代碼如下複製代碼 <script type="text/javascript" src="jquery-1.5.1.min.js"></script> <script type="text/javascript"