Time of Update: 2016-07-29
下面是我提供的一個類,下面封裝了這三種功能:imgSrc = $imgSrc;$this->init();}/*** 初始化操作*/private function init() {//擷取圖片資訊(通過GD庫提供的方法,得到你想要處理的圖片的基本資料)$this->info = getimagesize($this->imgSrc);//通過映像的編號來擷取映像的類型$this->type = image_type_to_extension($this->info[2],
Time of Update: 2016-07-29
轉載自:https://www.douban.com/note/500351417/ 與http://www.ashuwp.com/WordPress保留資料重新安裝 行走天下的草莓 2015-05-21 17:58:39 WordPress保留資料重裝 WordPress出現系統錯誤,或者程式升級失敗導致的系統出現故障,增加WordPress功能修改系統檔案,打不開網站等。重裝之前一定要做好備份,備份的資料有:Database
Time of Update: 2016-07-29
工具類如下:maxSize = $maxSize;$this->allowMime = $allowMime;$this->allowExt = $allowExt;$this->uploadPath = $uploadPath;$this->imgFlag = $imgFlag;$this->init();}private function init() {$this->fileInfo = array();foreach ($_FILES as $k => $v)
Time of Update: 2016-07-29
從2014-10-21日起,PSR-0標準被標記為廢棄。推薦使用PSR-4標準作為替換。載入器(autoloader)必須遵循以下所下要求。要求:一個完整的命名空間或類必須擁有以下結構 \\(\)*每一個命名空間必須有一個頂級的空間名(‘Vendor Name’)每一個命名空間可以擁有多個子命名空間從檔案系統中載入時,命名空間中的分隔字元(\)將被轉化為檔案分隔字元類名中的每一個_(底線)將被轉化為檔案分隔字元。命名空間中的_
Time of Update: 2016-07-29
事務 (Transaction) 是操作資料庫中很重要的一個功能, 它可以讓你預定一條, 或者一系列 SQL 陳述式, 然後一起執行,並且在執行的過程中, 如果其中的某條執行失敗, 可以復原所有已更改的操作. 如果執行成功, 那麼這一系列操作都會永久有效. 事務很好的解決了在操作資料庫的時候不同步的問題. 同時, 通過事務去執行大資料量的時候, 執行效率可以提高很多很多. 在PDO中同樣可以實現事物處理的功能1:開啟事物:beginTransaction()方法beginTransaction(
Time of Update: 2016-07-29
http://www.cnblogs.com/whoamme/Centos 6.5 編譯安裝Nginx-1.5.13+php-5.5.10+Mysql-5.5.371、配置防火牆,開啟80連接埠、3306連接埠複製代碼vi /etc/sysconfig/iptables 將-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p
Time of Update: 2016-07-29
select和epoll這兩個機制都是多路I/O機制的解決方案,select為POSIX標準中的,而epoll為Linux所特有的。 epoll的最大好處是不會隨著FD的數目增長而降低效率,在selec中採用輪詢處理,其中的資料結構類似一個數組的資料結構,而epoll是維護一個隊列,直接看隊列是不是空就可以了。 nginx就是使用epoll來實現I/O複用支援高並發,目前在高並 發的情境下,nginx越來越收到歡迎。 select的一 個缺點在於單個進程能夠監視的檔案描述符的數量存在最大限制
Time of Update: 2016-07-29
Mac PHP 版本更改 比如 PHP7.0.0 mampvi .bash_profileexport PATH="/Applications/MAMP/bin/php/php7.0.0/bin:$PATH”. .bash_profile-bash 命令失效 修複辦法比如:-bash: ls :command not foundstep1.在terminal裡面輸入:export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/
Time of Update: 2016-07-29
在HTML中嵌入php代碼的幾種風格html>head>metacharset="utf-8">title> New Document title>head>body>echo'標準寫法,類似xml寫法'.''; echo'我後面的分號可以省略的,但是不推薦'?>scriptlanguage="php"> echo'這是指令碼風格的標記'.''; script>//需要在php.ini 設定short _open_tag=onecho"短標籤的寫法".''; ?>on
Time of Update: 2016-07-29
使用nginx反向 Proxytomcat服務 本次的實驗需要nginx服務和tomcat服務{具體就不講怎麼安裝}環境: 1.centos6.5 2.iptables和selinux關閉 3.服務全部啟動 思路:通過nginx的設定檔中指定對應的服務。nginx.conf配置內容:#user nobody;worker_processes 2;#error_log logs/error.log;#error_log logs/error.log notice;
Time of Update: 2016-07-29
摘要Laravel的目標是給開發人員創造一個愉快的開發過程,並且不犧牲應用的功能性。快樂的開發人員才能創造最棒的代碼!為了這個目的,開發人員博取眾架構之長處集中到Laravel中,這些架構甚至是基於Ruby on Rails、ASP.NET
Time of Update: 2016-07-29
問題的本質出在哪?一般我們用redhat系的如centos的yum,debian系的apt-get安裝nginx,一般sbin目錄和conf目錄是分開的,從而安全狗找不到nginx的目錄,我們手動輸入目錄時也是不行的(如所示),因為一次只能輸入一個目錄,之前已經有一次遇到這個問題,是在centos的伺服器,當時是用雲鎖來代替安全狗了。當這次就我就自己探索出瞭解決方法了那麼我是如何解決的下面以ubuntu為例既然他們是分開的,我們能不能合并呢?(當然是使用軟串連)首先看看他們在哪?whereis
Time of Update: 2016-07-29
1 通過SessionID維護網站中的使用者資訊session_start();$_SESSION['visits']++;print'You have visited here '.$_SESSION['visits'].' times.';echo'session id = '.$_COOKIE['PHPSESSID'];echo"";echo"session name =
Time of Update: 2016-07-29
phpclass ev{ public $cookie; public $post; public $get; public $file; public $url; public $G; private $e; public function __construct() {if (ini_get('magic_quotes_gpc')) { //判斷php.ini是否有magic_quotes_gpc過濾(轉義)函數
Time of Update: 2016-07-29
php require_once 'string.func.php';//通過GD庫做驗證碼/** *添加驗證文字 * @param int $type * @param int $length*/function buildRandomString($type=1,$length=4){ $row=''; if($type==1){ $row=join('',range(0, 9)); }elseif($type==2){ $row=join(''
Time of Update: 2016-07-29
今天程式在執行一項excel匯出任務的時候 出現了nginx逾時的提示 nginx 504 Gateway Time-out排查過程:查看該任務 發現內容是一個資料量20000條資訊 每條資訊有50個欄位 在執行匯出為excel的時候 出現了該問題執行時間大概在10分鐘左右就出現逾時分析:Nginx 504 Gateway
Time of Update: 2016-07-29
官方定義:Swoole:重新定義PHPPHP的非同步、並行、高效能網路通訊引擎,使用純C語言編寫,提供了PHP語言的非同步多線程伺服器,非同步TCP/UDP網路用戶端,非同步MySQL,非同步Redis,資料庫連接池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢。 Swoole內建了Http/WebSocket伺服器端/用戶端、Http2.0伺服器端。Swoole可以廣泛應用於互連網、移動通訊、企業軟體、雲端運算、網路遊戲、物聯網、車連網、智能家居等領域。
Time of Update: 2016-07-29
php是弱類型語言,在運算中會根據運算子將資料轉換成該運算子所能處理的資料。1.自動轉換if($a | 數字) { 。。。} //if裡面的變數或者數字會自動轉換成布爾算術運算子會將資料變為數文書處理$a = "3";$b = "5";$c = $a + $b ;var_dump($c);//8 integer3. 串連運算子. 轉成字串類型$str = '123'.true.'abc';//1231abc string 4. 比較子,分幾種情況①兩個數字比較–正常情況
Time of Update: 2016-07-29
header("content-type:text/html;charset=utf-8");$t1 = microtime(true);for($i=1;$i10000000;$i++){}$t2 = microtime(true);for($i=1;$i10000000;++$i){}$t3 = microtime(true);echo"後++消耗了==".($t2-$t1);echo'';echo"前++消耗了==".($t3-$t2);echo'';$i = 1;$i =
Time of Update: 2016-07-29
之前自學資料結構的時候看過C語言版的四種基本排序法,C語言都忘的差不多了,最近有空就用php將四種排序法重新寫了一遍,複習一下日益生疏的演算法。直接貼上代碼。"; print_r($var); echo "";}$arr=array(33,11,22,66,55,44,88,99,77);printf("**原數組**");p($arr);/***冒泡排序法* @param $arr