Time of Update: 2016-07-29
利用apache-nginx服務來搭建圖片伺服器 使用資源: vmware+ centos + nginx +vsftpd nginx :儲存圖片的服務。 詳見-nginx 安裝手冊 vsftpd :圖片上傳的傳輸協議。 詳見-vsftpd安裝手冊使用jar包: org.apache.commons.net 封裝工具類: FtpUtil開發代碼:publicclassFTPTest
Time of Update: 2016-07-29
我是divspanspan上述代碼中div是float:left,span沒有float:left,但是span標籤還是顯示在div標籤的右邊,而不是被div標籤覆蓋。這是因為span標籤是一個行內元素不是區塊層級元素。?接下來附上它們兩個的區別:div與span區別區別在於,div?是一個塊級(block-level)元素,它包圍的元素會自動換行。而span僅僅是一個行內元素(inline
Time of Update: 2016-07-29
拋去所有的模組和各種定義的資料結構,對於一個沒看過這麼大工程的小白來說,太亂!亂的不要不要,光是各種資料結構的含義,就讓我要抓狂了。好吧,我並不是說它結構不好,相反我感覺代碼寫的太棒了。。就是一時間。。接受不了。廢話不說了,讓煩惱開始吧,唉╮(╯▽╰)╭第一點 :ngx_cdeclint ngx_cdecl main(int argc, char *const
Time of Update: 2016-07-29
1 && $ratio_h > 1) { if ($ratio_w $ratio_w ? $ratio_h : $ratio_w; //取比例大的那個值 // 定義一個中間的大映像,該映像的高或寬和靶心圖表像相等,然後對原圖放大 $inter_w = (int) ($w * $ratio); $inter_h = (int) ($h * $ratio); $inter_img =
Time of Update: 2016-07-29
項目使用php+nginx環境運行,每次修改完代碼,都要等一段時間才會生效,很煩。正好今天有空,就著手解決了一下。主要原因是php預設會緩衝opcode。通過查看phpinfo()的顯示結果,發現ZendOpcache裡面有個到期時間配置 ——
Time of Update: 2016-07-29
第1章 環境說明1.1 系統說明Centos 6.4 1.2 軟體說明httpd-2.4.2.tar.gz http://pan.baidu.com/s/1hr2mtpEapr-util-1.4.1.tar.gz http://pan.baidu.com/s/1bol16Mjapr-1.4.6.tar.gz http://pan.baidu.com/s/1sjX1LBBpcre-8.13.tar.gzphp-5.4.3.tar.bz2
Time of Update: 2016-07-29
$configData=array( '1'=>'11111111000111111', '3'=>'22222222000222222', '4'=>'33333333000333333', '5'=>'44444444000444444', '6'=>'55555555000555555', '7'=>'66666666000666666', '7'=>'77777777000777777', '9'=>'77777777000777777',
Time of Update: 2016-07-29
記錄下,以後腦袋不好使了,可以返回來看看。1.首先下載 memcached ,百度上面很多,按照自己對應系統下載對應的2.解壓到本地任意一個地方,記住位置,這裡我是解壓到D盤 memcached 檔案夾裡面的。3.開啟終端,也就是dos命令台(windows下面按win+r,輸入cmd,敲斷行符號),這個時候就出現了熟悉的dos介面。先進入上面記住位置的盤看看(我是解壓在D:\memcached 所以我輸入"D:"敲斷行符號,然後在dir看下有沒有對應檔案夾)
Time of Update: 2016-07-29
include include_once require require_once 都屬於文法結構,而非函數,在負載檔案錯誤與檔案重複上區別 include ”; include(”);在php的include文法中,如果沒有給出路徑而只有檔案名稱,則include有自己的尋找規則在系統設定的include目錄中尋找在php.ini設定檔中有include_path 的配置項,其中可以設定多個目錄,系統會依次在其中尋找需要載入的檔案(需要注意的是不同系統的分隔字元號是不同的);
Time of Update: 2016-07-29
exec函數解析exec文法: string exec(string command, string [array], int [return_var]);exec返回值: 字串Exec參數說明Command – 需要執行的命令Array – 是輸出值return_var –是返回值0或1,如果返回0則執行成功,返回1則執行失敗。exec不成功,調試方案一個技巧就是使用管道命令, 使用 2>&1,
Time of Update: 2016-07-29
自訂錯誤就是自己可以完全控制錯誤以及其提示內容設定錯誤由自己定義的函數來處理set_error_handler('errName');設定該函數並在其中自訂錯誤的輸入與記錄,內建四個參數 errNo 錯誤號碼 errMsg 錯誤資訊 errFile 錯誤檔案 errLine 錯誤行號functionerrName($errNo,$errMsg,$errFile,$errLine){echo'errNo:'.$errNo'.';
Time of Update: 2016-07-29
分號表示該條語句結束,逗號表示一條語句中某一部分結束。比如$myarray=array( 'girl'=>array( 'name'=>'haha', 'age'=>'19', 'hobby'=>'fuck', ), 'boy'=>array( 'name'=>'ymy', 'age'=>'22', 'hobby'=>'fuck', ),);foreach ($myarray as $gkey =>
Time of Update: 2016-07-29
資料收集-升級Nginx伺服器,添加HTTPS過程中遇到的問題標籤(空格分隔): Blog DevOps營運同學幫忙給伺服器加上ssl的認證後,修改完nginx的conf檔案.在本地測試發送資料,以下js代碼放到瀏覽器下執行 瀏覽器當前訪問頁面可以是www域,這樣可以確保引用ajax執行$.ajax({ url: location.protocol + '//xxx.com/api/collect', type: 'POST', data: { a: 'tony--' },
Time of Update: 2016-07-29
在開發階段,需要顯示所有錯誤;而在產品階段,則需要隱藏所有錯誤並記錄所有錯誤同樣記錄錯誤有兩種方式在php.ini中log_errors = On | Off; //設定是否記錄日誌errors_log = '*.log'; //設定錯誤記錄檔檔案名稱,若沒有給定路徑,則在所有目錄下組建記錄檔檔案//error_log = syslog;//將錯誤記錄檔記錄到系統中,windows系統下(事件檢視器->windows日誌->應用程式)原始碼程式中ini_set('log_errors',On);
Time of Update: 2016-07-29
php.h No such file or directoryYesterday , I tried to install mcrypt plugin for php in Mac OSX . I did the step by step fromhttp://www.coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-9-mavericks-development-server/ . However, I got the
Time of Update: 2016-07-29
function hideStar($str) { //使用者名稱、郵箱、手機帳號中間字串以*隱藏if (strpos($str, '@')) { $email_array = explode("@", $str);$prevfix = (strlen($email_array[0]) 4) ? "" : substr($str, 0, 3); //郵箱首碼$count = 0;$str = preg_replace('/([\d\w+_-]{0,100})@/', '***@
Time of Update: 2016-07-29
php產生XML資料1)組裝字串2)使用系統類別- DomDocument- XMLWriter- SimpleXML這裡以第一種方法舉例: $code, 'message' => $message, 'date' => $data ); echo json_encode($result); exit; } public static function xml(){
Time of Update: 2016-07-29
問題: cannot mount volume over existing file, file exists /var/lib/docker/aufs/mnt/0ac71fed1af802a4ecf4a93bd2b3a7b2e6adab2cf93ee28357712afe6d5e1f47/etc/nginx/nginx.conf我用docker搭建php開發壞境的時候 ,遇到了上面的問題,經過查詢 ,這是一個低版本docker-compose 的bug,
Time of Update: 2016-07-29
1.查看yum的nginx資訊# yum info nginxLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * epel: mirrors.yun-idc.comExcluding Packages in global exclude listFinishedInstalled PackagesName : nginxArch : x86_64Version : 0.8
Time of Update: 2016-07-29
二叉樹定義是這樣的:一棵非空的二叉樹由根結點及左、右子樹這三個基本部分組成,根據節點的訪問位置不同有三種遍曆方式: ① NLR:前序走訪(PreorderTraversal亦稱(先序遍曆)) ——訪問結點的操作發生在遍曆其左右子樹之前。 ② LNR:中序遍曆(InorderTraversal) ——訪問結點的操作發生在遍曆其左右子樹之中(間)。 ③ LRN:後序遍曆(PostorderTraversal) ——訪問結點的操作發生在遍曆其左右子樹之後。 如: