Time of Update: 2018-03-21
先解釋一下同步和非同步概念同步是指:發送方發出資料後,等接收方發迴響應以後才發下一個資料包的通訊方式。
Time of Update: 2018-03-21
本文主要和大家分享php變數原理詳解,希望能協助大家更加瞭解和掌握php變數。一、變數概念所謂變數,是指在程式中其值可以變化的量。程式是管理和處理資料的。在程式運行過程中,我們需要存貯這些資料,變數和常量就是用於儲存程式運行時的資料的。變數通常由兩部分組成,變數名 和 變數值1.1 在php中,定義一個變數,使用$符號,在定義的時候不用理會這個變數是什麼資料類型。1.2 變數賦值,修改,銷毀增,就是賦值,比如$a = “PHP”改, 重新賦值即可,$a = “Mysql”查, 通過引用的方式
Time of Update: 2018-03-20
PHP 標準的日期格式date("Y-m-d H:i:s"); PHP 簡單的日期加減計算<?php date_default_timezone_set('PRC'); //預設時區 echo "今天:",date("Y-m-d",time()),"\n"; echo "今天:",date("Y-m-d",strtotime("
Time of Update: 2018-03-20
本文主要和大家分享php頁面靜態化執行個體詳解,希望能協助到大家。1、動態網頁面的解析流程文法分析-》編譯-》運行-》展示結果2、如何最佳化動態網頁面的回應時間動態網頁面靜態化;最佳化資料庫;使用負載平衡;使用緩衝3、動態網頁面靜態化的好處減少伺服器指令碼的計算時間,節省伺服器資源;降低伺服器的回應時間,更快的響應,讓使用者體檢更好;因為靜態檔案,直接展示結果4、動態url如何設定成靜態url的形式5、什麼是偽靜態偽靜態:看著和靜態頁面似的,其實訪問的還是動態url(動態url地址轉換成靜態頁面
Time of Update: 2018-03-15
本文主要和大家分享php+mysql實現文章管理和展示代碼,希望能協助到大家。1. 建立必要的檔案夾和檔案2.admin檔案夾裡面建立對應的管理和執行檔案3.配置config.php內容,主要配置相關資料庫連接的常量defined('DS') or define('DS',DIRECTORY_SEPARATOR);defined('PATH') or define('PATH',dirname(__FILE__));define(&
Time of Update: 2018-03-20
本文我們主要和大家分享json數組和json對象詳解及使用$.post的方法,希望能協助到大家,首先我們先開看一下一段代碼:var jsonarray = eval('('+"[]"+')');
Time of Update: 2018-03-16
本文主要和大家分享win7中安裝php外掛程式imagick的方法,首先和大家分享一下安裝步驟,希望能協助到大家。安裝步驟:步驟一:先安裝好擴充包之所以先安裝擴充是因為擴充的版本要與軟體版本對應,而擴充版本出來的速度比軟體版本要慢得多,所以總是沒法支援最新版本的軟體,因此最好是根據自己安裝的擴充來選擇安裝的ImageMagick軟體版本。首先Imagic的php擴充包下載地址:http://pecl.php.net/package/imagick首先根據你自己的php版本選擇,如果不知道自己的版
Time of Update: 2018-03-13
1) PHP的記憶體回收周期是在引用計數減少到非零值時產生的。因此首先需要瞭解引用計數的知識。2) 每個php變數存在一個叫"zval"的變數容器中。一個zval變數容器,除了包含變數的類型和值,還包括兩個位元組的額外資訊。第一個是"is_ref",是個bool值,用來標識這個變數是否是屬於引用集合(reference set)。3)
Time of Update: 2018-03-14
本篇文章講述了如何在TP架構下封裝公用函數,大家對TP架構下封裝公用函數不瞭解的話或者對TP架構下封裝公用函數感興趣的話那麼我們就一起來看看本篇文章吧, 好了廢話少說進入正題吧 當我們需要在控制層調用相同的封裝函數時,寫多次相同的函數,顯得代碼十分的拉雜,不精簡;TP架構有一個很好的機制,可以再Common定義一個function.php函數,當我們在控制層調用的時候直接調用就可以使用,方便快捷;具體實現方便如下:我們可以再三個地方設定公用的函數function.php(注意:function.
Time of Update: 2018-03-19
本文主要和大家分享webpack.config.js的配置詳解,希望能協助到大家,// webpack在執行時,除在命令列傳入參數,還可以通過指定的設定檔來執行。預設會搜尋目前的目錄下webpack.config.js。// 這個檔案是一個node.js模組,返回一個json格式的設定物件,或者通過--config選項來指定設定檔。var webpack = require('webpack');module.exports = { entry:'./entry.js&
Time of Update: 2018-03-09
企業付款的應用情境: 公眾號向已關注使用者付款,比如處理退款、財務結算等,本文主要和大家分享php開發支付企業付款執行個體代碼,希望能協助到大家。說明1.認證需要用自己的商戶裡面的認證(注意:憑證路徑必須是絕對路徑,如果使用相對路徑會報下面的錯誤。unable to use client certificate (no key found or wrong pass phrase?)2.appid,secret以及key填寫自己的即可。先說一下實現思路:1.首先擷取openid,具體方法見下面。
Time of Update: 2018-03-12
HTTP是一個應用程式層協議,由請求和響應構成,是一個標準的用戶端服務模型。HTTP通常承載於TCP協議之上,有時候也承載於TLS或SSL協議層之上,這個時候,就成了常說的HTTPS。預設HTTP的連接埠號碼為80,HTTPS的連接埠號碼為443。 缺點是服務端不會主動的向用戶端PUSH SPDY協議的應用需要用戶端瀏覽器和伺服器端同時支援。最佳化了瀏覽器和伺服器之間的通訊,支援流複用,具備優先順序的請求,主動發起請求,強制SSL安全傳輸等先進的特性4.1.2 HTTP協議如何工作
Time of Update: 2018-03-14
http_build_query -- 產生 url-encoded 之後的請求字串描述string http_build_query ( array formdata [, string numeric_prefix] )使用給出的關聯(或下標)數組產生一個 url-encoded 請求字串。參數 可以是數組或包含屬性的對象。一個 數組可以是簡單的一維結構,也可以是由數組組成的數組(其依次可以包含其它數組)。如果在基礎數組中使用了數字下標同時給出了
Time of Update: 2018-03-08
關於網頁授權的兩種scope的區別說明,本文主要和大家分享限制網頁只能在內建瀏覽器中開啟的執行個體方法,希望能協助到大家。列表內容2. <script type="text/javascript"> // 對瀏覽器的UserAgent進行正則匹配,不含有專屬標識的則為其他瀏覽器 var useragent = navigator.userAgent; if (useragent.match(/MicroMessenger/i) !=
Time of Update: 2018-03-14
物件導向編程(OOP,Object
Time of Update: 2018-03-10
事件監聽的定義在Javascript中,瀏覽器一般分為兩大類:① 基於IE核心的瀏覽器(版本號碼小於9的IE瀏覽器)② 基於W3C核心的瀏覽器(版本號碼大於9的IE瀏覽器、Firefox、Google等瀏覽器)1)基本文法:基於IE核心瀏覽器dom對象.attachEvent(type,callback,capture)
Time of Update: 2018-03-14
本篇文章簡單的講述了PHP中的靜態繫結,對於PHP中的靜態繫結不太熟悉的同學可以一起來看看本篇關於php靜態繫結的文章哦!後期靜態繫結工作原理是儲存了在上一個“非轉寄調用”(non-forwarding call)的類名。當進行靜態方法調用時,該類名即為明確指定的那個(通常在 :: 運算子左側部分);當進行非靜態方法調用時,即為該對象所屬的類。所謂的“轉寄調用”(forwarding call)指的是通過以下幾種方式進行的靜態調用:self::,parent::,static::
Time of Update: 2018-03-14
本篇文章講述了PHP的依賴注入,對於php依賴注入不太瞭解的同學但是有點感興趣的那麼就更要看看本篇文章咯,廢話不多說了,我們直接來看看php的依賴注入吧!依賴注入理解:是一種允許我們從硬式編碼依賴中解耦出來,從而在運行時或者編譯時間能夠修改的軟體設計模式。簡單來說依賴注入是通過構造注入,函數調用或者屬性的設定等來提供組件的依賴關係。控制反轉理解:一個系統通過組織控制和對象的完全分離來實現”控制反轉”。對於依賴注入,這就意味著通過在系統的其他地方控制或執行個體化依賴對象,從而實現瞭解耦。例如MVC
Time of Update: 2018-03-13
1.Trait 是為類似 PHP 的單繼承語言而準備的一種代碼複用機制。Trait 為了減少單繼承語言的限制,使開發人員能夠自由地在不同階層內獨立的類中複用 method。2.從基類繼承的成員會被 trait 插入的成員所覆蓋。3.程式碼範例:trait T{ public function run() { parent::run(); echo 'Trait:'.__CLASS__.'<br>';
Time of Update: 2018-03-13
1.socket伺服器搭建思路1) 目的:理解socket伺服器工作機制2) 思路:建立socket -> 把socket加入串連池 -> 處理接收資訊 -> 握手動作 -> 發送資訊2.socket伺服器代碼註:複製到php檔案,直接命令列可以運行,不需要其他支援特別注意:為了能傳輸中文_sendMsg做了json_encode()<?php/** * Socket伺服器 * @author wuchangliang 2018/1/17 */class