Time of Update: 2017-08-18
這篇文章主要介紹了PHP編譯configure時常見錯誤的總結的相關資料,本文總結了一些常見的configure錯誤資訊和解決這些錯誤的經驗,需要的朋友可以參考下PHP編譯configure時常見錯誤的總結PHP的安裝雖然有時候很簡單,可是如果應用一多,我們安裝起來就很頭痛了!出錯最多的就是安裝PHP擴充的時候了。其實不管是你是Apache類的應用還是Nginx類的,PHP的安裝都不是很簡單,雖然網上有很多configure參數,但是那不一定是適合你的,因為很多都直接關係著你的系統版本和核心。因
Time of Update: 2017-08-18
Cookie是瀏覽器在用戶端留下的一段記錄,這段記錄可以保留在記憶體或者硬碟上。Django裡面,對cookie的讀取和設定很簡單。接下來通過本文給大家分享Django 中
Time of Update: 2017-08-04
這篇文章主要介紹了PHP擷取數組最後一個值的2種方法,本文直接給出實現代碼,代碼中包含注釋,需要的朋友可以參考下代碼如下:$array=array(1,2,3,4,5); echo $array[count($array)-1];//計算數組長度,然後擷取數組最後一個元素,如果數組中最後一個元素含有非數字鍵名,結果可能跟預期不符合 //適用於鍵名為數位數組 echo '<br>'; echo
Time of Update: 2017-07-23
MySQL 事務主要用於處理操作量大,複雜度高的資料。比如說,在人員管理系統中,你刪除一個人員,你即需要刪除人員的基本資料,也要刪除和該人員相關的資訊,如信箱,文章等等,這樣,這些資料庫動作陳述式就構成一個事務!這篇文章主要介紹了PHP使用Mysql事務的用法,是PHP資料庫程式設計中非常重要的實用操作技巧,需要的朋友可以參考下具體執行個體如下所示:<?php//資料庫連接$conn = mysql_connect('localhost', 'root',
Time of Update: 2017-07-17
php實現斷點續傳,就需要把大檔案分割成多個小檔案,然後單個上傳。傳完後在合并。下面是範例程式碼:split.php 分割檔案指令碼 <?php$fp = fopen("socket.zip", "rb");$filesize = 10;$i = 0;$no = 1;while(!feof($fp)){ $file = fread($fp, $filesize); $fp2 =
Time of Update: 2017-07-23
分頁 (pagination),即將一個頁面分成兩個或兩個以上的頁面。有一種自動分頁機制,可以將移動 Web表單中的內容分割成一組組較小的頁進行呈現,以適合於特定的裝置。該機制還呈現可用於瀏覽到其他頁的使用者介面元素。下面是一個php 分頁類代碼,比較簡單。<?php function genpage(&$sql,$page_size=10) { global $pages,$sums,$eachpage,$page; //總頁數,總記錄,每頁數,當前頁 $page =
Time of Update: 2017-07-23
進度條即電腦在處理任務時,即時的,以圖片形式顯示處理任務的速度,完成度,剩餘未完成任務量的大小,和可能需要處理時間,一般以長方形條狀顯示。這篇文章主要介紹了PHP實現的進度條效果,結合執行個體形式分析了PHP結合JavaScript動態顯示百分比進度條功能,涉及PHP緩衝、數學運算及JavaScript頁面元素動態操作相關技巧,需要的朋友可以參考下,具體如下:<?php//防止執行逾時set_time_limit(0);//清空並關閉輸出緩衝ob_end_clean();//需要迴圈的資料
Time of Update: 2017-07-17
PHP7以上才能安裝和使用該資料結構擴充,安裝比較簡單:1. 運行命令 pecl install ds2. 在php.ini中添加 extension=ds.so3. 重啟PHP或重載配置 Collection Interface:包含本庫中所有資料結構通用功能的基本interface。 It guarantees that all structures are traversable, countable, and can be converted to json using
Time of Update: 2017-07-29
首要之首:不要急於選擇一種語言新手們有一個常見的錯誤就是猶豫於判斷哪種程式設計語言是做好的、最該先學的。 我們有很多的選擇,但你不能說那種語言最好。 我們應該理解:說到底,什麼語言並不重要。 重要的是理解資料結構、控制邏輯和設計模式。任何一種語言甚至一種簡單的指令碼語言都會具有所有程式設計語言都共有的各種特徵,也就是說各種語言是貫通的。 我正在攻讀我的電腦學學位,我編程使用Pascal,彙編,和C語言,事實上我從來沒有把它當成職業以求獲得回報。
Time of Update: 2017-07-26
這篇文章主要介紹了淺談PHP發送HTTP請求的幾種方式,整理一下除了使用 cURL 外 PHP 發送 HTTP 要求的方式,有興趣的可以瞭解一下。PHP 開發中我們常用 cURL 方式封裝 HTTP 要求,什麼是 cURL?cURL 是一個用來傳輸資料的工具,支援多種協議,如在 Linux 下用 curl 命令列可以發送各種 HTTP 要求。PHP 的 cURL 是一個底層的庫,它能根據不同協議跟各種伺服器通訊,HTTP 協議是其中一種。現代化的 PHP 開發架構中經常會用到一個包,叫做
Time of Update: 2017-07-18
在討論 FastCGI 之前,不得不說傳統的 CGI 的工作原理,同時應該大概瞭解 CGI 1.1 協議傳統 CGI 工作原理分析用戶端訪問某個 URL 地址之後,通過 GET/POST/PUT 等方式提交資料,並通過 HTTP 協議向 Web 服務器發出請求,伺服器端的 HTTP Daemon(守護進程)將 HTTP 要求裡描述的資訊通過標準輸入 stdin 和環境變數(environment variable)傳遞給首頁指定的 CGI
Time of Update: 2017-07-18
<script language="JavaScript" type="text/javascript"> /* * 預設轉換實現函數,如果需要其他功能,需自行擴充 * 參數: * tableID : HTML中Table對象id屬性值 * 詳細用法參見以下 TableToExcel 對象定義 */ function saveAsExcel(tableID){ var tb = new TableToExcel(tableID); tb.
Time of Update: 2017-07-16
什麼是遞迴程式調用自身的編程技巧稱為遞迴( recursion)。遞迴做為一種演算法在程式設計語言中廣泛應用。
Time of Update: 2017-07-12
PHP 資料對象 (PDO) 擴充為PHP訪問資料庫定義了一個輕量級的一致介面。PDO 提供了一個資料訪問抽象層,這意味著,不管使用哪種資料庫,都可以用相同的函數(方法)來查詢和擷取資料。PDO隨PHP5.1發行,在PHP5.0的PECL擴充中也可以使用,無法運行於之前的PHP版本。這篇文章主要介紹了PHP中PDO的交易處理,結合執行個體形式分析使用PDO進行交易處理的相關技巧,需要的朋友可以參考下本文執行個體分析了PHP中PDO的交易處理。分享給大家供大家參考,具體如下:交易處理具有四個特性:
Time of Update: 2017-07-11
抽獎活動的中獎事件是個隨機事件,用大量的手動測試來檢驗中獎機率的正確性顯然不可取,除了手工對中獎流程,後續處理的校正外,可以和開發配合,使用介面來測試中獎的機率是否符合預期的設計要求。本文給大家分享的是使用php根據獎品的權重來實現機率性隨機抽獎的代碼,非常的使用,有類似需求的小夥伴,可以拿去參考下1、初始資料:權重越大,抽取的幾率越高[獎品1, 權重 5], [ 獎品2, 權重6], [ 獎品3, 權重 7], [ 獎品4, 權重2]2、處理步驟:1)N = 5 + 6 + 7 + 2 = 2
Time of Update: 2017-07-11
數組的維度就是一個數組中的某個元素,當用數組下標表示的時候,需要用幾個數字來表示才能唯一確定這個元素,這個數組就是幾維。例如,一個數字確定一個元素:a[7]就是一維的兩個數字確定一個元素:b[5][9]是二維三個數字:c[6][8][1]是三維…………n個數字就是n維可以把數組的維看成是“數組套數組的層數”例如,數組{ 1, 5, 9, 0 }是一維數組,要找到數字9隻需找第三個數字。{ {1,2}, {5,5}, {2,4}, {9,0} }是二維數組。它套了兩層數組。要找到數字9,需要指出9
Time of Update: 2017-07-12
所謂遍曆(Traversal)是指沿著某條搜尋路線,依次對樹中每個結點均做一次且僅做一次訪問。訪問結點所做的操作依賴於具體的應用問 題。 遍曆是二叉樹上最重要的運算之一,是二叉樹上進行其它運算之基礎。這篇文章主要介紹了php實現的二叉樹遍曆演算法,結合具體執行個體形式分析了php針對二叉樹的常用前序、中序及後序遍曆演算法實現技巧,需要的朋友可以參考下,具體如下:建立的二叉樹如所示php代碼如下所示:<?phpclass Node { public $value; public
Time of Update: 2017-07-13
Gzip網頁壓縮可以大幅度提升網站訪問速度,對於網站在國外的站來說,這是必不可少的一步,提升網頁開啟速度非常明顯,現在我們就系統的來認識一下這個Gzip的廬山真面目。 一、何為GZIP GZIP概念 GZIP最早由Jean-loup
Time of Update: 2017-07-13
二維碼又稱QR Code,QR全稱Quick Response,是一個近幾年來行動裝置上超流行的一種編碼方式,它比傳統的Bar Code條碼能存更多的資訊,也能表示更多的資料類型。二維條碼/二維碼(2-dimensional bar
Time of Update: 2017-07-12
Regex(regular expression)描述了一種字串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。這篇文章主要介紹了PHP正則驗證Email的方法,涉及phpRegex驗證的相關技巧,需要的朋友可以參考下。具體如下:<?phpfunction validateEmail($email){ $isValid = true; $atIndex = strrpos($email, "@")