Time of Update: 2016-07-29
2.1命名空間:避免衝突,放在引用命名空間:use namespace Symphony/HttpFoundation;聲明命名空間:namespace Oreilly;引用命名空間中的某一類:use Oreilly/con as a;引用命名空間中的函數:use func Oreilly/functionName;引用命名空間中的常量:user constant Rreilly/CONST_NAME;多重匯入:檔案頭多個use語句在一個檔案中使用多個命名空間namespace
Time of Update: 2016-07-29
memcached就不用介紹了--1:在Windows下安裝memcached服務端軟體,已經下載並上傳雲端硬碟 ---傳送門 記得帶鑰匙:ykrc解壓縮后里面的安裝說明內有安裝教程。2:軟體安裝在伺服器主機中,那麼php需要一個擴充來串連到memcached,這個擴充就是memcache.dll,也一併下載後上傳到雲端硬碟 --直升機
Time of Update: 2016-07-29
作業系統:Windows 7XAMPP 版本:1.8.3 免安裝版因為測試需要 LDAP 環境支援,查了一下 XAMPP 的 phpinfo,發現 LDAP 預設沒有啟用。修改 php.ini配置啟用 ldap 後,發現啟動 apache 時連續報兩次錯誤,錯誤內容為:“PHPWarning: PHP Startup: inUnknown on line 0”。經檢查發現錯誤原因是有一個動態連結程式庫找不到。php 對 ldap 的支援需要依賴 3 個動態連結程式庫:libeay32.dll、
Time of Update: 2016-07-29
看 composer 的 autoload 的時候發現他用 spl_autoload_register 註冊了一個類 class 進去。。明明記得是要傳進去一個待註冊的 autoload function 隊列,查了查文檔才發現關於 Callback 回調類型理解有誤看文檔裡面關於 Callback 回調類型的樣本:// Type 1: Simple callbackcall_user_func('my_callback_function'); // Type 2: Static class
Time of Update: 2016-07-29
通過Nginx的http_stub_status_module模組提供的狀態資訊來監控,所以在Agent端需要配置Nginx狀態擷取的指令碼,和添加key資訊等,然後在Server端配置Nginx的監控模板等。請根據自己情況調整,這裡只做簡單的參照。主要是使用Github這個項目的代碼 zabbix-templatesAgent端系統是Centos6.x, Zabbix-agent是3.0版本, Nginx1.9.x 官方版本首先要檢查Nginx是否安裝了
Time of Update: 2016-07-29
今天碰到圖片上傳的過程中出現nginx 411問題。首先上網查了下,原因如下:在使用Nginx 1.3.9以下版本,都存在當使用者POST一個帶有檔案的請求的時候,出現HTTP 411錯誤我目前使用的nginx版本太低了。[root@i nginx]# nginx -vnginx version: nginx/1.0.15
Time of Update: 2016-07-29
1、簡介編輯Composer是PHP中用來管理依賴(dependency)關係的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer會幫你安裝這些依賴的庫檔案。2、安裝安裝Composer需要完成以下兩步:第一:下載Composer到你的項目目錄。使用以下命令:$ curl -s (Composer web site)/installer | php此命令只檢查少量的PHP配置,然後下載 composer.phar
Time of Update: 2016-07-29
html>head>metacharset="utf8">title>uploadtitle>head>body>formaction="upload_file.php"method="post"enctype="multipart/form-data">labelfor="file">Filename:label>inputtype="file"name="file"id="file" />br />inputtype="submit"name="submit"value="submit" /
Time of Update: 2016-07-29
在CI中只要載入Model就報錯誤500HTTP 錯誤 500(Internal Server Error):伺服器嘗試執行請求時遇到了意外情況。排查了各種錯誤,包括Nginx設定檔,CI架構的 .htaccess 檔案,最後定位到CI的設定檔database.php檔案中,被同事修改導致檔案衝突。所以在串連資料庫時,發生錯誤!修改後解決問題。。。。。以此記錄
Time of Update: 2016-07-29
今天在看大話設計模式的時候,看到原型模式。其中講到深複製與淺複製,於是搜尋了一下php手冊。 看php如何?深複製與淺複製的。classSubObject{static$instances = 0; public$instance; publicfunction__construct() {$this->instance = ++ self::$instances; } publicfunction__clone() {$this->instance = ++
Time of Update: 2016-07-29
頁面授權–(JS-SDK使用許可權簽名演算法) 使用方法:執行個體化此類,然後調用其中的getSignPackage()方法即可。 注意:其中涉及擷取access_token和jsapi_ticket需要自己緩衝,不能頻繁擷取!/** * Author: helen * CreateTime: 2016/4/11 10:39 * description: 頁面授權--(JS-SDK使用許可權簽名演算法) */classJSSDK{private$appId;
Time of Update: 2016-07-29
2016.4.09 更新到版本 V1.2 , build(1193)修複並更新了以下問題:------------------------------------------------------1. 提升了 linux 版的運行速度。已經可以用於實際環境了。2. 增加了條件編譯 tag, 分別有 pwp , debug, win32 , win65, linux32 , linux64 , cpux86, cpuarm, cpumips.3. Session
Time of Update: 2016-07-29
Autoloader關鍵詞 “必須”("MUST")、“一定不可/一定不能”("MUST NOT")、“需要”("REQUIRED")、“將會”("SHALL")、“不會”("SHALL NOT")、“應該”("SHOULD")、“不該”("SHOULD NOT")、“推薦”("RECOMMENDED")、“可以”("MAY")和”可選“("OPTIONAL")的詳細描述可參見 [RFC 2119][] 。1. 概述本 PSR 是關於由檔案路徑 自動載入
Time of Update: 2016-07-29
javascript實現:top.location.href 最上層視窗的地址 this.location.href 當前視窗的地址PHP實現://擷取網域名稱或主機地址 echo $_SERVER[‘HTTP_HOST’].””; #localhost//擷取網頁地址 echo $_SERVER[‘PHP_SELF’].””; #/blog/testurl.php//擷取網址參數 echo $_SERVER[“QUERY_STRING”].””; #id=5//擷取使用者代理程式
Time of Update: 2016-07-29
今年選修了《英語電影賞析》,老師超級認真負責,課下作業簡直******平均每天都要我們看一部電影,而且大部分都是那種狠文藝的7,80年前的,根本看不下去不說,網上還找不到。還好學習有個電影的ftp伺服器,資源不少,就是分類比較亂,一個一個檔案架找很麻煩,所以寫了個小爬蟲把資源全都弄下來,包括路徑和檔案名稱,以後就方便多了。php有專門的ftp操做類,網上一搜一大把。基本的寫在注釋上面記錄下我這次遇到的幾個問題:1,擷取目錄名之前都是用ftp_nlist()函數,但是目前的php改了,ftp_nl
Time of Update: 2016-07-29
線性表:零個或多個資料元素的有限序列(註:以下都是用的整型資料類比)一 順序儲存結構(用一段地址連續的儲存單元一次儲存線性表的資料元素) 1.1 三個屬性:儲存空間的起始位置;最大儲存容量;當前長度 註:數組長度是存放線性表的儲存空間的長度(一般是不變的),不過語言可以動態增加容量,會帶來效能損耗; 線性表長度是資料元素的個數; 線性表是從1開始數的,對應數組0的位置 1.2 擷取元素、插入元素、刪除元素(代碼中展示) 1.3
Time of Update: 2016-07-29
1.安裝ssh2擴充(1)window1. 下載 php extension ssh2下載地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/根據自己PHP的版本去下載2. 解壓完後,會有三個檔案,libssh2.dll、php_ssh.dll、php_ssh2.pdb。3. 將 php_ssh.dll、php_ssh2.pdb 放到你的 php 擴充目錄下 php/ext/ 下。4. 將libssh2.dll 複製到
Time of Update: 2016-07-29
1.什麼是多態多 態(Polymorphism)按字面上意思理解就是“多種形狀”。可以理解為多種表現形式,也即“一個對外介面,多個內部實現方法”。在物件導向的理論
Time of Update: 2016-07-29
一.函數與語言結構語言結構:就是PHP語言的關鍵詞,語言文法的一部分;它不可以被使用者定義或者添加到語言擴充或庫中;它可以有也可以沒有變數和返回值。函數:有代碼塊組成,可以複用。從源碼的角度來說,也就是基於Zend引擎的基礎來實現的,ext擴充庫中的函數都是這樣實現的。語言結構比函數快語言結構為什麼比函數快原因是在PHP中,函數都要先被PHP解析器(Zend引擎)分解成語言結構,所以有此可見,函數比語言結構多了一層解析器解析。這樣就能比較好的理解,什麼語言結構比函數快了。語言結構和
Time of Update: 2016-07-29
前幾日使用公眾號平台,開發人員工具中可以配置回調地址,將一些事件通過該地址回推給開發人員。第一次配置時需要對url進行認證。簡單說就是發一串字串到url指定的伺服器上,然後伺服器必須返回字串中的某一串,就是echostr。我這邊用的是Nginx,ng再轉到tomcat,所以直接在ng把echostr返回就可以了。具體配置:location /kmgw/{ proxy_pass ....... proxy_type default; return 200