原创 node.js下express+redis+mysql+rabbitmq實現簡單的秒殺購物
var express = require('express'); var app = express(); var bodyParser = require('body-parser'); app.use(bodyParser.json
原创 php實現表單驗證類
<?php /** * 用法 * use Validate\Validator; * * $rules = [ * ['name|名字', 'require|email|in:7,8,9|max:10|m
原创 tp3.2結合mysql實現微信自定義分享鏈接和圖文
php代碼 private function generateSign() { $noncestr = uniqid(); $timestamp = time(); $url
原创 laravel5中使用七牛雲存儲、上傳圖片
安裝 composer require itbdw/laravel-storage-qiniuconfig/app.php 裏面的 providers 加上一行 itbdw\QiniuStorage\QiniuFilesystemS
原创 php curl實現圖片下載
$return_content = http_get_data($img_url); file_put_contents($filename, $return_content);
原创 linux下安裝redis
參考文章:http://blog.csdn.net/ul646691993/article/details/52736279 下載redis # wget http://download.redis.io/releases/redis
原创 記一個坑,lnmp安裝包下開啓pathinfo
#註釋 下面這一行 #include enable-php.conf #改爲下面的 include enable-php-pathinfo.conf
原创 apicloud git-svn 地址衝突,導致代碼管理功能不可用.這個問題是由 windows 系統自身DLL加載機制引起的.一般重啓電腦即可解決
今天突然apicloud就不好用了,無法檢出代碼也無法提交代碼,想了很多辦法都無果. 報錯: git-svn 地址衝突,導致代碼管理功能不可用.這個問題是由 windows 系統自身DLL加載機制引起的.一般重啓電腦即可解決! Uncau
原创 thinkphp3.2路由分頁實現
public function show() { if(0 == $this->totalRows) return ''; /* 生成URL */ $this->parameter[$thi
原创 php swoole多進程/多線程例子
swoole的多線程其實就是多進程,進程創建太多切換的開銷很大,如果能用上pthreads建議用pthreads,因爲我用的是php7nts版本沒辦法用pthreads swoole實例如下: <?php /** * 創建多進程 *
原创 linux下安裝composer
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
原创 php curl實現多線程採集
配合pcntl擴展還可以實現多進程 //curl模擬多線程 $mh = curl_multi_init(); foreach ($links as $i => $value) { $conn[$i] =
原创 linux centos7下php7安裝redis擴展
下載php7的redis擴展git clone -b develop https://github.com/phpredis/phpredis.git$ cd phpredis # 進入
原创 laravel結合七牛實現base64的圖片上傳
確保傳到後臺的是純base64字符串而不是以data開頭的 //base64圖片上傳 public function uploadCompressImg(Request $request) { $b