原创 php高併發解決方案

//本文需要注意的地方 $num = Db::name('bingfa')->where('id',1)->lock(true)->value('num'); //這裏我加了lock鎖住本次操作,其他操作需要等待本次操作結束後才能操作 S

原创 根據當前地理位置經緯度計算1000米以內的經緯度範圍 php版

 核心PHP代碼如下! //以下爲核心代碼 $range = 180 / pi() * 1 / 6372.797; //裏面的 1 就代表搜索 1km 之內,單位km $lngR = $range / cos($myLat * p

原创 cmd: cd /D %~dp0 的含義

cd /d %~dp0是什麼意思啊? 批處理文件中的一條語句 意思是  更改當前目錄爲批處理本身的目錄  有些暈吧?不急,我舉例  比如你有個批處理a.bat在D:\qq文件夾下  a.bat內容爲  cd /d %~dp0 在這裏 cd

原创 windows下Python安裝pymysql

安裝pymysql命令 從github 下載pymysql 安裝包 下載地址:https://github.com/PyMySQL/PyMySQL 解壓下載文件,不用打開python交互界面,cd到解壓文件所在目錄 運行 python s

原创 php爬蟲簡單入門

前些日子有點空閒就做了一個簡單的爬蟲,爬取了知乎50W條數據,因爲知乎有測試流量過大,導致經常有驗證碼,本人圖片驗證碼沒有研究所以每次都是手動輸入,有興趣的小夥伴可以做個自動識別驗證碼就可以無限採取了 爬蟲使用了curl public f

原创 百度地圖熱力圖大量點位快速加載

近期做了個熱力圖在此記載一下,用的是百度的api,做了ajax異步渲染,做了快速定位當TOP1的點位,並且獲取該點位的信息 演示地址:http://api.azcity.cn/api/v1.index/index  //此處的信息做了tx

原创 php對二維數據排序

前端時間遇到3W條數據進行排序的問題 解決方案 //這裏是數組,我就隨便 模擬了幾條 $pointArr = array(array('name'=>'xyf','count'=>1),             array('name'=

原创 python3 cgi中utf-8亂碼問題

開頭加入以下代碼解決import codecs, sys  sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)

原创 thinkphp 數據插入忽略唯一索引報錯

找到thinkphp\library\think\db\Builder.php文件,然後找到insert函數 原  $replace ? 'REPLACE' : 'INSERT' 替換後 $replace ? ($replace ===

原创 ThinkPHP5中使用pthreads多線程

​​​做了個爬蟲,因爲PHP是單線程,所以爬取速度較慢,故使用了pthreads多線程,實現多線程爬取 pthreads擴展下載地址:http://windows.php.net/downloads/pecl/releases/pthre