Time of Update: 2016-08-08
我們先完成後台PHP的流程,PHP的主要工作是負責配置獎項及對應的中獎機率,當前端頁面點擊翻動某個方塊時會想後台PHP發送ajax請求,那麼後台PHP根據配置的機率,通過機率演算法給出中獎結果,同時將未中獎的獎項資訊一併以JSON資料格式發送給前端頁面。先來看機率計算函數 1 function get_rand($proArr) { 2 $result = ''; 3 4 //機率數組的總機率精度 5 $proSum = array_sum($proArr);
Time of Update: 2016-08-08
git和SVN的核心區別SVN是不是要有台伺服器如果用戶端訪問不了伺服器,你的代碼還能提交嗎?git可以解決這個問題git是誰開發的, LINUX是誰開發,托瓦茲,雷納斯(小時候被企鵝咬了)git的版本庫每個人都可以複製例子: 比如現在有一個git版本庫了 現在有一個SVN版本庫 區別: git可以每一個使用者都複製一個版本庫 svn可以每一個使用者都檢出一個用戶端 詳細:
Time of Update: 2016-08-08
自己做了一個網站,編輯器用的是KindEditor,平時會涉及到KindEditor內建的圖片上傳,但是伺服器用的是虛擬機器主機,沒多少空間,就一直想著把圖片放在免費的雲端儲存空間,之前看KindEditor的源碼和七牛的SDK看得雲裡霧裡的,網上搜尋又沒有類似的解決方案,只好繼續看源碼自己搞了,弄了整整一個晚上,基本實現了,下面說說我的做法:版本說明:KindEditor版本:4x七牛SDK:7.x.x後端指令碼:PHP先看一下七牛給出的表單範本,在這裡file和token這兩個
Time of Update: 2016-08-08
php代碼最佳化應避免在php foreach裡面進行sql查詢以下程式碼範例使用了laravel的操作資料庫api,eloquent ormforeach裡面執行兩次sql查詢// $datas 要返回的資料foreach ($datas as $_v) { // todo 在foreach中查詢了兩次 **time**: 290 ms(postman)$uid=$_v->uid; $_v->user_name = User::find($uid)->username; //
Time of Update: 2016-08-08
symfony2中的Bundlesymfony在它的第二版中引入了Bundle的概念,根據我現在粗淺的理解,這裡的bundle可以看做是你所建立的web service的一個抽象。另外bundle還可以作為一個庫的概念,供其他人使用。你再網上搜尋“symfony2
Time of Update: 2016-08-08
/*本人愚昧,在網上找了很多的教程,幾番折磨,最後在貼吧上終於有了盼頭!在這分享一下,希望勿噴。*/ /*這是在windows機子上,我並不知道win32、win64的區別,搭建的時候,雖然寫是win32的,但我是win64的,照樣可以裝!*/一、檔案下載(見):檔案下載地址: http://pan.baidu.com/s/1o6KG41k 二、首先在在E盤建立2個檔案夾 我的是在E盤。你可以根據自己的需要建立在任意位置。
Time of Update: 2016-08-08
1、什麼是許可權管理,許可權管理就是對後台功能的細分,和對不同工作人員劃分不同的工作的管理RBAC是如何?的,通過對不同控制器和控制器不同方法的限制,實現的管理。要實現RBAC需要三張表,一張使用者表,一張角色表 ,一張許可權表使用者表:id ****** role_id角色表role_id ****** access_ids(記錄所有可以訪問的許可權id)許可權表access_id 記錄所有控制器 或者控制器下的
Time of Update: 2016-08-08
一.負載平衡配置# 負載平衡upstream webserver { server192.168.27.134:8080; server192.168.27.135:80; server192.168.27.136:80;}# 反向 Proxyserver { listen80; server_name www.test01.com; location / { proxy_passhttp://webserver;
Time of Update: 2016-08-08
php通過如下方式調用memcache存放session的時候,記得需要把/usr/local/php/etc/php.ini中的session.auto_start = 0 設定為0 ,否則調用memcache儲存session,是不生效的。原因是:在php執行第一行的時候回自動啟動session,而且預設的是files,所以預設就會通過檔案儲存session,而在之後配置的ini_set 就沒有用了。// session設定方式一:這種方式
Time of Update: 2016-08-08
為了學習高效能並發伺服器,打算研究一下Nginx的實現。按照慣例,最開始都要寫一個hello world的程式,所以接下來就是介紹如何在Nginx的架構下編寫一個簡單的HTTP模組來列印”Hello
Time of Update: 2016-08-08
零. 聲明:以下內容適用於linux環境下,採用源碼方式安裝Nginx官網安裝指南:http://wiki.nginx.org/InstallChs一. 下載nginx1.官網下載:http://nginx.org/en/download.html 2.Git下載:https://github.com/nginx/nginx二. 必要的依賴庫1.pcreyum -y install pcre* #nginx rewrite模組2.gccyum -y install gcc gcc-c++
Time of Update: 2016-08-08
使用thinkphp 的時候 表單裡的name 名稱 必須要和資料庫裡的名稱相同 這樣才能把資料插入到資料庫中,為了更加安全有時候我們不想讓別人知道資料庫中的欄位名 這時我們就可以使用thinkphp的欄位對應namespace Home\Model;use Think\Model;class UserModel extends Model{ proceted $_map(){ "name"=>"username"; //把表單中的name 映射到
Time of Update: 2016-08-08
對excel表格進行操作,要用到PHPExcel外掛程式。由於我一般都用的是CI架構,以CI架構來介紹。首先要引入PHPExcel的相關檔案:$this->load->library('PHPExcel/IOFactory');$this->load->model('search_model');接下來介紹怎麼匯出excel檔案,首先要建立工作表,並對它進行初始化://建立工作表$objPHPExcel = new PHPExcel();//
Time of Update: 2016-08-08
曆經兩周構思與取材,兩天編寫代碼,程式遠表白網V1.0版已經上線啦。網址:http://www.kangry.net/love/。整合了當前網站其他人做的一些模板,修改了一些Bug。目前尚不支援手機版的(手機版樣式可能不對)建議用Chorme、Firefox、IE9+等進階瀏覽器開啟。祝你表白成功!你有多久沒有心動過?有多久沒有對一個男/女孩說“我愛你”?有多久沒有因為愛情哭過、痛過、崩潰過?如果你的答案是“NO”,那你的愛情沉睡得太久太久……程式遠表白網,幫你找回愛的感覺。
Time of Update: 2016-08-08
調用string exec ( string $command [, array &$output [, int &$return_var ]] )函數執行命令D:/xampp/htdocs/programC/R/R-3.0.3/bin/i386/R.exe --vanilla out.txt R程式安裝路徑(絕對路徑) r檔案路徑
Time of Update: 2016-08-08
$arr[$j]){ $temp = $arr[$i]; $arr[$i] = $arr[$j]; $arr[$j] = $temp; } } } return $arr;}/** * 選擇排序排序selectsort 關鍵是找到最小數組的下標 *///$arr = array(100,2,4,5,6,1,7,3); //array(1
Time of Update: 2016-08-08
1、編寫一個函數將1,2,3,4,5,6隨機放到一個數組,3不能在第三的位置,5和6不能挨著。function sort_test($array){ while(true) { shuffle($array); $temp = array_flip($array); if ($array[2] != 3 && 1 != abs($temp[5] - $temp[6])) { return $array; }
Time of Update: 2016-08-08
計劃:簡單用過,看書全面瞭解下。1、《實戰nginx:取代apache的高效能Web伺服器》內容:安裝、配置和最佳化、PHP FastCGI、JSP、反向 Proxy、負載平衡、Rewrite、緩衝、模組介紹按順序過一遍,重點看反向 Proxy、負載平衡、rewrite、緩衝和模組介紹。2、《深入理解 Nginx:模組開發與架構解析 / 陶輝著 .
Time of Update: 2016-08-08
1. 啟動 Nginx /usr/local/nginx/sbin/nginxpoechant@ubuntu:sudo ./sbin/nginx2. 停止 Nginxpoechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit-s都是採用向 Nginx 發送訊號的方式。3. Nginx 重載配置poechant@ubuntu:sudo ./sbin/nginx -s
Time of Update: 2016-08-08
array (array("width" => 180, "height"=> 180, "path"=>"ios8", "name"=>"Icon-180.png"),array("width" => 120, "height"=> 120, "path"=>"ios8", "name"=>"Icon-120.png"),array("width" => 152, "height"=> 152, "path"=>"ios8",