原创 搜索引擎爬蟲蜘蛛的USERAGENT大全

百度爬蟲  * Baiduspider+(+http://www.baidu.com/search/spider.htm”)  google爬蟲  * Mozilla/5.0 (compatible; Googlebot/2.1; +

原创 php採集時被封ip的解決方法

1.使用Snoopy或curl傳搜索引擎爬蟲的USERAGENT值。  查看搜索引擎爬蟲的USERAGENT值:http://www.jb51.net/yunying/29357.html  2.使用Snoopy或curl傳refer

原创 百度蜘蛛模擬

function imitateSpider($url){ $ci = curl_init(); //初始化一個CURL的會話 $user_agent = "Baiduspider+(+http://www.baidu.co

原创 APC和Memcache的區別及優劣對比

APC和Memcache都是基於內存的緩存方案,它們之間最大的區別就是APC用於單機內存緩存,而Memcache可以架構分佈式緩存。 APC不能用於頻繁寫,主要測試讀方面性能,這點上是memcached望塵莫及的。 APC的性能會隨

原创 PHPUnit實踐001--環境搭建及簡單用法

windows環境下搭建PHPUnit可以直接下安裝包傻瓜安裝,博主項目使用的是php5.6 所以下載了3.7的phpunit用composer安裝phpunitcomposer require --dev phpunit/phpunit 

原创 無限級審覈流程

審覈內容表 ID 審覈級別 內容字段... 審覈狀態(0:審覈中,1:審覈通過,2:審覈不通過) 審覈責任人表 ID 審覈人ID 審覈級別 流程: 提交審覈->審覈內容表審覈狀態爲0->審覈人根據審覈級別進行聯表查詢獲取未審批的內容(

原创 解決YII自動調用jquery.js的問題

用yii做項目的時候,很多時候會遇到在一個頁面調用彈出框,主頁面已經調用了jquery,而彈出框頁面自動加載jquery,導致重複加載jquery衝突的問題 解決方案如下: [php] view plaincopy Yi

原创 Yii AR scope

今天重溫了一下yii框架指南,又發現了一個好東西,ar類中有一個scopes方法,具體用法如下: 命名範圍 Note: 對命名範圍的支持從版本 1.0.5 開始。 命名範圍的最初想法來源於 Ruby on Rails. 命名範圍(

原创 讓你擁有超常記憶力的小習慣

原文地址:讓你擁有超常記憶力的小習慣作者:囚籠裏的千千  此方法來自於一本叫《海馬記憶訓練》的書,這本書最大的好處在於他的實用性,如果把他推薦的30種方法變爲我們的習慣的話,那麼後果是我們不可想像的。                 

原创 轉-PHP —— 爲什麼不要在 FOREACH 中使用變量引用

最近在瀏覽同事之前寫的代碼的時候,發現大量的變量引用使用在 foreach 中: $a = array( ‘a‘, ‘b‘, ‘c‘, ‘d‘); foreach($a as &$v) {     $v = $v

原创 Yii框架中GridView按鈕調用JS

今天要做一功能 讓一條數據edit按鈕點擊後彈窗修改 而不是直接跳轉頁面修改 1.在framework下找到CButtonColumn類 查看了公共屬性 有updateButtonUrl,於是在CButtonCloumn設置 array

原创 Ubuntu 16.04 apt-get更換爲國內阿里雲源

1,備份系統默認的源(沒有root權限的前面加sudo) cp /etc/apt/sources.list /etc/apt/sources.list.bak1 2,修改/etc/apt/sources.list >/etc/apt/s

原创 centos下搭建lnmp1.0,使用putty登錄linux

下載安裝:完整版:http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz  (134MB) wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz

原创 YII聯表查詢

Lets say we have two models and relation between them: class Author extends CActiveRecord { ... } class Post ex

原创 php array_multisort

array_multisort這個函數作用真心大 它可以把二維數組按照其中一個鍵值進行排序 比如說分類排序 分類有字段id.name,sort 從數據庫取出來的數組是{{id1,name1,sort1},{id2,name2,sort2}