原创 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