Time of Update: 2016-07-25
Linux,這個始於1991年由Linus Torvalds開發的類Unix作業系統核心已經成為開源世界的中心,人們不禁追問為什麼Linux成功了,而包括GNU
Time of Update: 2016-07-25
多餘字元,中英文都可以,避免截取中文結尾 ?? 亂碼!! function utf8_strlen($string = null) {// 將字串分解為單元preg_match_all('/./us', $string, $match);// 返回單元個數return count($match[0]);} function sub_content($content,
Time of Update: 2016-07-25
CentOS裡Apache強制UTF-8亂碼的解決 Centos 系統以前也不怎麼用,後來公司伺服器統一了作業系統,都採用了Centos;
Time of Update: 2016-07-25
轉換檔編碼,比如原來是gbk,轉換成utf-8的,可以轉單個檔案也可以轉換整個目錄的檔案,可選是否遞迴目錄。有些問題,不能重複轉,比如gbk轉到utf8,然後有在轉成utf8,這樣會亂碼,我本來試圖在轉換之前去檢測編碼的,貌似失敗了。我特意試了一個檔案,我檢測它是是否是gbk或者是utf-8,都返回true。這就不懂了。 /** * 轉換檔編碼 *
Time of Update: 2016-07-25
今天在測試Regex中相關環視的代碼時,發現有個錯誤錯誤資訊如下:Warning: preg_match_all(): Compilation failed: lookbehind assertion is not fixed length at
Time of Update: 2016-07-25
今天重做首頁,先統一在前台將所有“原來的DIY模組"刪除,然後建立,但是做完後去後台一看,靠,很多刪掉了的“原來的DIY模組"在“後台-門戶-模組管理”中還存在著,只是“所在頁面”一欄被標示為“未填寫”了,而且還沒有可以刪除的按鈕。這個怎麼回事以及怎麼辦啊。哈,今天官方剛好有張文章說這事,原文如下:今天看見很多人說自己明明已在前台刪除了某個DIY模組,它在後台“門戶-模組管理”中卻仍然存在,被標示為“未填寫”,且無法被刪除,無聊就去試了一下,用多種順序試過。結果發現原因簡單得要死。。。。。。這個
Time of Update: 2016-07-25
利用客服介面進行各類訊息的無限群發 ?/*Author:yf使用說明:公眾號無線群發介面,使用執行個體: $test = new SendAllMsg("你的appId","你的appSecret");$test->sendMsgToAll(); //調用群發方法註:1.使用條件:認證號或測試號2.群發訊息內容可為圖文、文本、音樂等,$data具體內容參照開發文檔/客服介面3.若使用者量過萬,需修改getUserInfo()
Time of Update: 2016-07-25
echo $str= '你好,這裡是賣咖啡!'; echo ''; echo iconv('GB2312', 'UTF-8', $str); //將字串的編碼從GB2312轉到UTF-8 echo ''; echo iconv_substr($str, 1, 1, 'UTF-8'); //按字元個數截取而非位元組 print_r(iconv_get_encoding()); //得到當前頁面編碼資訊 echo iconv_strlen($str, 'UTF-8'); //
Time of Update: 2016-07-25
看懂這篇文章需要你有一定的SES使用基礎,如果你不明白,可以看這個問題裡的討論 http://segmentfault.com/q/1010000000095210SES的全稱是Simple Email Service,它是亞馬遜公司推出的一個郵件基礎服務。作為AWS基礎服務的一部分,它繼承了AWS的傳統優勢 --
Time of Update: 2016-07-25
/*請尊重別人的勞動成功,請保留此著作權資訊,謝謝!作者:小露珠3.3揚帆修正一點東西:在代碼中已經用注釋註明,本代碼現在向qq發信沒問題~*/set_time_limit(120);class smtp_mail{ var $host; //主機 var $port; //連接埠 一般為25 var $user; //SMTP認證的帳號 var $pass; //認證密碼 var
Time of Update: 2016-07-25
codeigniter是如何?鉤子機制的?,有需要的朋友可以參考下。 記得上一次去到喜啦面試,面試官問我一個問題:codeigniter是如何?鉤子機制的? 當時答不上來,後來回來之後查了一些資料才明白,所以在這裡記錄一下: codeigniter的鉤子是這樣實現的:首先在架構的核心檔案system/core/CodeIniter.php檔案的
Time of Update: 2016-07-25
/* set here a limit of downloading rate (e.g. 10.20 Kb/s) */ $download_rate = 10.20; $download_file = 'download-file.zip'; $target_file = 'target-file.zip'; if(file_exists($download_file)){ /* headers */ header(
Time of Update: 2016-07-25
//取出url地址中副檔名$url = "http://sdk.tools.sinaapp.com/index.php?appname=beipiao&version=1";function getFileName($url){$a = explode('?', $url);$b = strrpos($a[0], '.'); //strrpos(被搜尋字串,要尋找字串,[尋找開始的位置]) 尋找字串最後一次出現的位置: 找到則返回最後一次出現的位置;未找到則返回false$c =
Time of Update: 2016-07-25
IP地址子網路遮罩計算,返回IP段起止範圍、長度、掩碼等資訊。 /** * 掩碼計算機 * @author WeakSun * @param string $ip IP * @param numeric $bits 掩碼 * @return array 返回結果集 */function netmask($ip, $bits = 24) {$result = ['start' => 0, //第一個IP'end' => 0, //最後一個IP'length' =>
Time of Update: 2016-07-25
細數api介面平台,在開發app或者web中不免要用到快遞資料,違章資料等。現在就來數數提供api介面的各類平台以及常用api介面的價格。 彙總資料:api多,免費api也多,但是收費價格貴。Haoservice:資料繁多,價格沒有準確標明多少錢幾次。極速資料:上線不久的網站,數量中等,好在價格便宜。阿凡達資料:今年剛看到的網站,數量中等,價格沒標。易源介面:數量中等,價格沒標
Time of Update: 2016-07-25
做網站時,通常要將圖片縮小成合適的尺寸,jpg圖片縮小比較容易,png圖片如果帶了透明色的話,按照jpg的方式來縮小的話,就會造成透明色損失。那麼如何處理,才能儲存透明色呢? 主要是利用gd庫的兩個方法: imagecolorallocatealpha 分配顏色 + alpha imagesavealpha 設定在儲存 png 映像時儲存完整的 Alpha 色板資訊 //擷取源圖gd映像標識符$srcImg =
Time of Update: 2016-07-25
編程初學者總是把大量的時間用在學習程式設計語言、文法、技巧和編程工具的使用上。他們認為,如果掌握了這些技術技巧,他們就能成為不錯的程式員。然而,電腦編程的目的並不是關於精通這些技術、工具的,它是關於針對特定領域裡的特定問題創造出相應的解決方案,程式員通過相互合作來實現這些。所以,很重要的一點,你需要能精確的用代碼錶達出你的思想,讓其他人通過代碼能明白你的意圖。 讓我們先看看編程大師 Robert C. Martin 的傑作《Clean
Time of Update: 2016-07-25
// 這裡要注意包含類路徑要正確require_once(dirname(__FILE__) . '/export.php');$exceler= newJason_Excel_Export(); // 產生excel格式 這雷根據尾碼名不同而產生不同的格式。$exceler->setFileName('jason_excel.xls'); // 產生csv格式// $exceler->setFileName('jason_excel.csv'); // 設定excel標題列$excel_
Time of Update: 2016-07-25
在php環境運行上面的代碼,大家就可以看到瀏覽器詢問使用者是否下載excel文檔,點擊儲存,硬碟上就多了一個excel的檔案,使用excel開啟就會看到最終的結果,怎麼樣不錯吧。 其實在做真正的應用的時候,大家可以將資料從資料庫中取出,然後按照每一列資料結束後加\t,每一行資料結束後加\n的方法echo出來,在php的開 頭用header("Content-type:application/vnd.ms-excel");表示輸出的是excel檔案,用
Time of Update: 2016-07-25
php中有一個擴充可以支援DES的密碼編譯演算法,是:extension=php_mcrypt.dll 在設定檔中將這個擴充開啟還不能夠在windows環境下使用 需要將PHP檔案夾下的 libmcrypt.dll 拷貝到系統的 system32 目錄下,這是通過phpinfo可以查看到mcrypt表示這個模組可以正常試用了。 下面是PHP中使用DES加密解密的一個例子: //$input - stuff to decrypt //$key - the secret