Time of Update: 2016-08-10
接入說明:1、公眾平台開發人員文檔->開發人員必讀->接入指南,完成接入接入之後,根據文檔第三步所描述的內容(此後使用者每次向公眾號發送訊息、或者產生自訂菜單點擊事件時,開發人員填寫的伺服器配置URL將得到伺服器推送過來的訊息和事件,然後開發人員可以依據自身商務邏輯進行響應,例如回複訊息等。)進行業務開發;2、開發人員中心->伺服器配置->啟用啟用之後,自動回複、自訂菜單等功能會失效,需要開發人員提交相應的資料到指定介面後,才能實現自訂菜單等功能。測試說明:1、如果當前公眾帳號正在使用,不便用來
Time of Update: 2016-08-10
轉載自: http://dockone.io/article/117【編者的話】本文作者是Geoffrey,他是一個PHP的Web開發人員,喜歡DevOps和Docker。本文主要介紹了如何使用Docker構建PHP的開發環境,文中作者也探討了構建基於Docker的開發環境應該使用單容器還是多容器,各有什麼利弊。推薦PHP開發人員閱讀。現在很多開發人員都使用Vagrant來管理他們的虛擬機器開發環境,Vagrant確實很酷,
Time of Update: 2016-08-10
問題描述:給定n個整數序列{a1,a2,...,an},求函數f(i,j)=max{0,Σak}(k:連續的從i取到j);問題即為求已連續子列和的最大值,若果最大值為負數則取0,比如8個數序列{-1,2,-3,4,-2,5,-8,3},那摩最大子序列和為4+(-2)+5=7.這個問題有四種不同複雜度的演算法,演算法1到四的時間複雜度是O(n3),O(n2),O(nlogn),O(n);演算法一:最直接的方法是窮舉法,列出所有的情況,我們可以設定子序列的左端i和右端j,再利用一層計算出
Time of Update: 2016-08-10
Nginx模組概述Nginx的模組不能夠像Apache那樣動態添加,所有的模組都要預先編譯進Nginx的二進位可執行檔中。 Nginx模組有三種角色: (1)Handlers(處理模組)–用於處理HTTP請求並輸出內容。 (2)Filters(過濾模組)–用於過濾Headler輸出的內容。 (3)Load-balancers(負載平衡模組)–當有多台伺服器供選擇時,選擇一台後端伺服器並將HTTP請求轉寄到該伺服器。hello
Time of Update: 2016-08-10
accept_mutexSyntax: accept_mutex [ on | off ]Default: onnginx 使用串連互斥鎖進行順序的accept()系統調用.accept_mutex_delaySyntax: accept_mutex_delay Nms;Default: 500ms如果一個進程沒有互斥鎖,它將延遲至少多長時間。預設情況下,延遲是500ms 。debug_connectionSyntax: debug_connection [ip | CIDR]Default:
Time of Update: 2016-08-10
這幾天做一個php aes加密然後到.net解密的程式,做了pkcs7的補碼,密文到.net後仍然解密失敗,提示填充無效,無法被移除,通過檢查程式,原來是加密向量寫錯了。在.net中加密向量的格式為數組,在php中應轉為帶斜杠的字串,我在轉換是多刪掉了一個0。下面看程式,設定自己的key和iv後就可以使用這些程式。class AESMcrypt{ /** * 設定預設的加密key 32位 * @var str * 為了保密省略後半部分 */
Time of Update: 2016-08-10
php安裝mysql擴充時出現如下錯誤:NOTICE: PHP message: PHP Warning: PHP Startup: mysql: Unable to initialize moduleModule compiled with module API=20121212PHP compiled with module API=20131226These options need to match in Unknown on line
Time of Update: 2016-08-10
PHP 在初期就支援 MySQL了,在它的第2版本中就包含了一個API。因為它倆的結合太普遍了,所以該擴充預設就是開啟的。不過 PHP 5 發布了一個更新的 MySQL 擴充,叫 MySQL Improved,簡稱 mysqli。 為什麼要出新擴充呢?原因有兩方面。首先MySQL的快速發展,那些依賴舊擴充的使用者沒法利用新特性,如prepared statements、進階串連選項以及安全提升。第二,雖然那箇舊擴充當然用起來也不錯,但許多人認為過程化的介面過時了,他們更喜歡物件導向的介面,
Time of Update: 2016-08-10
在高並發的業務中,伴隨的問題是如何準確、無錯誤的處理使用者的請求,並能快速的給予響應是關鍵所在,對於資料庫在並發中會導致壓力驟增,資料可能不統一的問題。所以程式的設計至關重要。主要的情境如:搶票,秒殺商品等…一、使用memcacheq訊息佇列 隊列先進先出的儲存使得我們可以設定秒殺的商品數量作為上限,並存入緩衝,在使用者瞬時請求伺服器時判斷當前請求數量是否大於商品總量,大於則跳入靜態失敗頁面,如果符合則進入程式的下一個流程。二、使用memcached緩衝限流
Time of Update: 2016-08-10
上篇文章,我們針對叢集中的Nginx+tomcat技術理論進行了介紹,今天,咱們一起來完成一個簡單的叢集搭建結果預覽大家先看看配置之後的結果: 配置步驟: 1. 安裝 從Nginx官網下載頁面(http://nginx.org/en/download.html)下載Nginx最新版本(目前是1.9.3版本)安裝包,解壓後複製到部署目錄。2. 啟動和停止Nginx
Time of Update: 2016-08-10
php變數的引用計數是什麼呢?首先看一下php變數的底層結構:typedef struct _zval_struct zval;struct _zval_struct { zvalue_value value; //存放value zend_uint refcount__gc; //引用計數 zend_uchar type; //判斷類型 zend_uchar is_ref__gc;
Time of Update: 2016-08-10
一、路由路由其實就是瀏覽器裡用來發http請求的指令,很多api的功能實際上就是通過URL來發送請求的。http請求方式和響應是基礎課,但是內容不少,要先研究好。Laravel的路由和其他架構有所不同,需要手動逐個定製,好處在於功能強大,靈活,易於管理。3種基本方式第一種 就是Route::get(‘路徑’, function(){…});這種形式,你可以根據需要把get換成post, put,
Time of Update: 2016-08-10
這篇是電腦類的優質預售推薦>>>>《Android和PHP開發最佳實務
Time of Update: 2016-08-10
Composer install 等半天的日子一去不複返了,感謝洪大牛,今天試用了下,終於不用等待了。Composer是PHP下最知名的第三方包管理工具,其網站的訪問量和第三方軟體包的數量增長的速度非常快,加上由於其伺服器在國外,所以導致國內使用者訪問速度非常慢,更新一些第三方軟體的時候經常需要撥VPN才能順利進行。將下面一段代碼添加到$COMPOSER_HOME/config.json (一般在~/.composer目錄下,也可以通過composer config -g -e命令進行設定)
Time of Update: 2016-08-10
這裡只是配置在這裡配置 /usr/local/etc/php/5.6/php.iniPhpstorm幾個連接埠的設定SettingDebug9090Setting DBGp 9001Servers 80下面是我正在使用的配置[Zend optimizer];zend_extension=ZendGuardLoader.so;zend_extension =
Time of Update: 2016-08-09
用PHP做採集,對方伺服器封IP,需要每隔幾分鐘自動更換IP。目前買了幾個付費的VPN軟體,可以按照一定的時間間隔切換線路,達到更換IP的目的,這類VPN軟體有個通病,容易閃退,線路品質有的也不行。還嘗試過其他方法:1、使用PHP curl的代理功能,對方伺服器有時候可以識別出來,而且代理很不穩定。2、試用了某寶上面的秒換IP
Time of Update: 2016-08-09
回複內容:http://www.microsoft.com/web/downloads/platform.aspx從微軟下載中心下載 Web Platform Installer 3.0下載web平台安裝程式安裝之後在IIS中就能看到啦點開在搜尋欄輸入PHP 就看到所有關於PHP的啦靜待安裝完畢,建立一個應用程式集區按照我選擇的配置就可以啦。靜待安裝完畢,建立一個應用程式集區按照我選擇的配置就可以啦。到時候網站選擇應用程式集區的時候選擇PHP,完美支援。我一直認為Microsoft
Time of Update: 2016-08-08
PHP操作MySQL資料庫執行個體 請在文本地區輸入資料並且確定 $connect_id=mysql_connect("localhost","username","passWord"); if(isset($txt)) { $dbtime=date("Y-m-d H:i:s"); mysql_db_query("usernamedb","insert into test values (0,'$dbtime','$txt')"); } ?> $
Time of Update: 2016-08-08
在實際的應用中,經常會遇到一些特殊的情況,比如需要新聞,天氣預報,等等,但是作為個人網站或者實力小的網站 我們不可能有那麼多的人力 物力 財力去做這些事情,怎麼辦呢? 好在互連網是 資源共用的,我們可以利用程式 自動的把別的網站的頁面抓取回來經過處理後被我們所利用。 用什麼呢,那個戰友給的是不行的,其實在php有這個功能,那就是用curl庫。請看下面的代碼! $ch = curl_init ("http://dailynews.sina.com.cn"); $fp = fopen
Time of Update: 2016-08-08
1)輸出HTML asp: Response.Write(str) php: PRint $str; echo $str; print_r $debug_str; 2) Form, Cookie and QueryString變數 asp: 可以用Request object. php: 這些變數是自動提供的作為一個全域變數,如果在PHP.ini檔案中這樣配置的話: variables_order="EGPCS" register_globals=On