Time of Update: 2016-07-29
資料緩衝:指資料庫查詢快取,每次訪問頁面的時候,都會先檢測相應的快取資料是否存在,如果不存在,就串連資料庫,得到資料,並把查詢結果序列化後儲存到檔案中,以後同樣的查詢結果就從緩衝表或檔案中獲得。舉例: 多表關聯的時候,把附表中的內容產生數組儲存到主表的一個欄位中,需要的時候數組分解一下,這樣的好處是唯讀一個表,壞處就是兩個資料同步會多不少步驟,資料庫永遠是瓶頸,用硬碟換速度,是這個的關鍵點。頁面緩衝 :
Time of Update: 2016-07-29
Nginx伺服器的安裝Nginx伺服器的安裝,我在這裡主要介紹兩種方式。一、下載安裝包形式安裝1)安裝包的下載地址:http://nginx.org/en/download.html 選擇linux版本進行下載在當下,最新的安裝包版本為nginx-1.9.12.tar.gz 可點擊下載。2)在安裝Nginx前,所依賴的其他條件,請自行安裝,這裡不再做詳細介紹。(ps:我的虛擬機器當時配置的很全面,所以我也不知道需要啥,如果需要虛擬機器設定可私信我)3)解壓縮nginx的源碼並安裝# tar
Time of Update: 2016-07-29
之前說到每次建立一個對象,都會先執行__construct方法,那麼在繼承的時候,是否先執行父類的_construct方法,再執行子類__construct方法呢? 我們來做一個實驗:classFather{publicfunction__construct(){echo"father has constructed"; }}classChild{publicfunction__construct(){echo"child has constructed"; }}$c = new
Time of Update: 2016-07-29
gitlab 7.4.5 參照 1, 2 從源碼安裝。本文 gitlab 7.4.5 運行環境 見 3。nginx 配置參照源碼內建配置 lib/support/nginx/gitlab## GitLab## Maintainer: @randx#### Lines starting with two hashes (##) are comments with information.## Lines starting with one hash (#) are configuration
Time of Update: 2016-07-29
在PHP中使用number_format() 函數通過千位分組來格式化數字。number_format(number,decimals,decimalpoint,separator)number 必需。要格式化的數字。如果未設定其他參數,則數字會被格式化為不帶小數點且以逗號 (,) 作為分隔字元。decimals 可選。規定多少個小數。如果設定了該參數,則使用點號 (.) 作為小數點來格式化數字。decimalpoint
Time of Update: 2016-07-29
登入phpMyAdmin底部提示The mcrypt extension is missing,通過如下操作即可解決: sudo php5enmod mcrypt sudo /etc/init.d/apache2 restart').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering);
Time of Update: 2016-07-29
/**利用函數遞迴的思想建立一個函數實現無限分類的功能*其實就是以每條資料的f_id父id作為根節點,進行資料的串聯,再以根節*點向下尋找***舉例:id f_id title* 1 0 陝西* 2 0 山西* 3 1 西安* 4 1 渭南* 5 2
Time of Update: 2016-07-29
ThinkPHP支援四種URL模式,可以通過設定URL_MODEL參數來定義,包括普通模式、PATHINFO、REWRITE和相容模式。1.普通模式:'URL_MODEL'=>0,http://serverName/appName/?m=module&a=action&id=12.PATHINFO模式:'URL_MODEL'=>1,(系統預設的模式)預設使用URL_PATHINFO模式,PATHINFO模式還包括普通模式和智能模式兩種:PATHINFO普通模式:'PATH_MODEL'=>1,該
Time of Update: 2016-07-29
引入PHP基類設定檔app--vendor --composer --autoload_classmap.php在設定檔配置相對路徑$vendorDir .'/PHPExcel/PHPExcel.php');在想引入對應類檔案的控制器等程式內use PHPExcel;當你在檔案頭寫過這句代碼後你會發現,你可以成功的執行個體化這個類的內容,當你想使用引入類檔案的其他類的話,類似在檔案頭寫上user XXXXX;就可以了。
Time of Update: 2016-07-29
http://www.css88.com/tool/hack/ (相容瀏覽器的HANK)http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html 分享http://www.oschina.net/p/weui https://bce.baidu.com/doc/MCT/Web-SDK.html#.E0.A3.37.92.0E.B2.72.7C.BF.01.70.34.6C.3F.8B.80 視頻屬性http:
Time of Update: 2016-07-29
一. 在控制器中寫一個方法,用於上傳 public function upload(){ if (!empty($_FILES)) { //圖片上傳設定 $config = array( 'maxSize' => 3145728, 'rootPath' => 'Public', 'savePath' =>
Time of Update: 2016-07-29
文章轉自:https://typecodes.com/web/centos7compilenginx.html如果編譯出錯查看:https://typecodes.com/web/solvenginxcompileerror.html1
Time of Update: 2016-07-29
1 建立php使用者和使用者組,並在github下載php7源碼首先建立一個名為php且沒有登入許可權的使用者和一個名為php的使用者組,然後去GitHub下載php7源碼包。#######建立php使用者和php組[root@typecodes ~]# groupadd -r php && useradd -r -g php -s /bin/false -d /usr/local/php7 -M php######從GitHub下載php7安裝包[root@typecodes ~]#
Time of Update: 2016-07-29
laravel串連資料庫可能出現的小問題針對群體主要是使用了整合的環境一鍵安裝了LAMP或者LNMP的程式員,那麼如果php沒有定義到系統變數或者沒有一個軟串連,那麼在安裝composer的時候就會提醒你安裝php5-cli,之後便會引起衝突首先是因為你又安裝了php-cli,那麼自然的會有兩個php.ini,這時候串連資料庫的時候就會混亂,laravel會預設使用php-cli中的php.ini,那麼如果我們在使用php artisan
Time of Update: 2016-07-29
首先貼上官方文檔: http://nginx.org/en/docs/windows.html 1、安裝 到官網下載好對應的包,解壓縮就算安裝成功了 2、運行 start nginx 如果運行報錯,請查看logs目錄下的error.log檔案,最常見的情況是由於系統佔用了80連接埠導致的, 有2種解決辦法: 1)到conf目錄下修改nginx.conf檔案裡的連接埠,改為非80 2)修改註冊表,http://jingyan.baidu.com/article/11c17a2c15
Time of Update: 2016-07-29
如何使用php程式操作我們的memcached服務 curd.步驟,準備工作. (1) 把 php_memcache.DLL 檔案拷貝 php的ext 下 ? 不同版本的php 所使用的 php_memcache.dll 的版本不一樣 (2) 修改php.ini檔案,載入 php_memcache.dll (該檔案就是封裝了一堆函數) ;載入php_memcache.DLL 檔案 extension=php_memcache.dll (3) 重新啟動apache (4)
Time of Update: 2016-07-29
php統一驗證使用者登陸,防止使用者輸入連結在未登入狀態進入 網站某些介面我們知道 php中的過濾器僅僅是對資料輸入進行過濾,並沒有像Java Servlet技術一樣,根據配置攔截 一定url的過濾器,這樣在 請求來之前,和發出之中,可以自由透明的對請求和輸出進行處理,同時可以轉寄,功能相當強大,大部分認識Java過濾器都是通過對字元編碼過濾的例子認識了過濾器,然後在實際項目中大量使用過濾器,功能非常強大,同時也使得Java的MVC架構利用過濾器進行轉寄,定義各種處理方式,但是php中貌
Time of Update: 2016-07-29
使用getID3向.mp3檔案寫入ID3v2標籤目錄使用getID3向mp3檔案寫入ID3v2標籤目錄簡介ID3標籤說明實現代碼操作成功後的資訊讀取簡介最近有一個項目需要實現將canvas畫板的筆跡記錄寫入在mp3的ID3v2的TXXX標籤 - getID3官網- ID3-WikipediaID3標籤ID3,一般是位於一個mp3檔案的開頭或末尾的若干位元組內,附加了關於該mp3的歌手,標題,專輯名稱,年代,風格等資訊,該資訊就被稱為ID3資訊,ID3資訊分為兩個版本,v1和v2版。
Time of Update: 2016-07-29
2015.10 大三上 面向web的計算課程在大三上的課程中,海濤老師要求項目中運用rest進行資料擷取。我兩眼懵逼,啥是rest呀?然後就去網上找了學習資料。然後之後就著手開始自己寫一個rest
Time of Update: 2016-07-29
特殊的流程式控制制語句如果想在迴圈體執行過程中種植迴圈,或是跳過一些迴圈繼續執行其它迴圈,就需要一些特殊的流程式控制制語句。1、break語句break可以結束當前for、foreach、whiel、do-while或者switch結構的執行。2、continue語句continue語句只能使用在迴圈語句內部,功能是跳過該次迴圈,繼續執行下一次迴圈結構。在while和do-while語句中continue語句跳轉到迴圈條件出開始繼續執行,對於for迴圈碎花的動作是變數更新。