Time of Update: 2018-03-28
本文主要和大家分享jquery如何判斷兩個數值的大小,主要以代碼的形式和大家分享,希望能協助到大家。$a = 10;$b = 2;if($a < $b){echo "b大於a";}else{echo "a大於b"};在js中,var 定義變數,產生的都是字串。var a = 10;var b = 2;if(a < b){alert("錯誤");}else{alert("正常");};運行結果 正常;
Time of Update: 2018-03-28
本文主要和大家分享mysql實現重複資料刪除資料,本文結合執行個體和大家講解,希望能協助到大家。delete FROM `ex` WHERE phone in (SELECT c.phoneFROM `ex` as cGROUP BY c.phoneHAVING COUNT( * ) >1) and id not in (select max(b.id) from `ex` as b group by b.phone);註:ex(example
Time of Update: 2018-03-28
本文主要和大家分享最佳化PHP代碼的53個方法,用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。2、$row['id'] 的速度是$row[id]的7倍。3、echo 比 print 快,
Time of Update: 2018-03-28
Message Queue
Time of Update: 2018-03-28
本文主要和大家分享protobuf-php和socket的使用方法,主要以代碼的方式和大家講解,希望能協助到大家。vi login.protopackage login;message ReqCheckVerifyVerLoginClient{ required int32 game = 1; ///< 遊戲類型編號 required bytes version = 2; ///< 遊戲版本號碼}message AnsCheckVerifyVerLoginClient{
Time of Update: 2018-03-28
本文主要和大家分享php-fpm如何設定檔,希望能協助到大家。第一部分:FPM 配置參數 | 說明 -p | 命令列中動態修改--prefix ;include=etc/fpm.d/*.conf | 用於包含一個或多個檔案,如果glob(3)存在(glob()函數返回匹配指定模式的檔案名稱或目錄)第二部分:全域配置由標誌[global]開始:;pid = run/php-fpm.pid 設定pid檔案的位置,預設目錄路徑
Time of Update: 2018-03-28
在抓取頁面的時候出現類似�������這樣亂碼,如何解決呢?本文主要和大家分享php抓取頁面亂碼解析,希望能協助到大家。1、轉換編碼str, “utf-8”, “GBK”);2、資料經過gzip壓縮curl擷取資料的時候設定添加下面的選項:curl_setopt($ch, CURLOPT_ENCODING, 'gzip');使用file_get_contents函數需要安裝zlib庫$data = file_get_contents("compress.zlib://&
Time of Update: 2018-03-28
本文主要和大家分享HTML調用PHP詳解,html本身是無法處理動態請求,要完成這個,一般是用javascript。在產生靜態網頁,可以根據資料庫id給html頁面產生一個相對應的javascript檔案引用。比如頁面是123.html,那就在這個頁面產生一個<script type="text/javascript"
Time of Update: 2018-03-28
前幾天公司用php做了個的mini site,由於之前沒有接觸過php,所以不知道該如何部署。因為之前java項目對外都是用Apache部署的,所以就想試一下,Apache是否也可以部署php項目。步驟:1、安裝php 2、在Apache設定檔中(http.conf)添加以下內容 3、在http.conf檔案末尾添加以下內容: 紅線抹去的部分為你們公司該網站的對外網域名稱,D:
Time of Update: 2018-03-28
本文主要和大家分享apache配置偽靜態並隱藏index.php檔案的執行個體,希望能協助到大家。no input file specified錯誤解決辦法:在網站根目錄建.htaccess檔案方法一:在RewriteRule後面的index.php之後加?<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME}
Time of Update: 2018-03-28
在安裝完php的socket擴充後就可以使用php內建的各種socket函數了,先學習一下各個函數的相關參數和使用方法,比如我已經知道了一個伺服器是可以通過websocket串連的 其網域名稱是192.168.15.192 連接埠號碼是9001,可用用打電話的步驟理解socket的串連方式。1. ## 首先 打電話時 串連雙方都要有電話機; socket就要求雙方都有socket號 也就是網域名稱; $socket_create = socket_create($domain, $type, $
Time of Update: 2018-03-28
本文主要和大家分享php操作redis的命,希望能協助到大家。確認伺服器已開啟redis服務 redis的連接埠號碼預設是6379一個小例子代碼 header(“content-type:text/html;charset=utf8”); //聲明redis對象執行個體 redis->connect(“localhost”,6379); //如果redis開啟了安全認證,那麼我們需要使用redis中的auth方法去通過安全認證密碼 $redis->auth(“123456”);//
Time of Update: 2018-03-28
PHP調用redis進去讀寫操作,大並發下會出現:讀取key1,沒有內容則寫入內容,但是大並發下會出現同時多個php進程寫入的情況,這個時候需要加一個鎖,即擷取鎖的php進程有許可權寫。$lock_key = 'LOCK_PREFIX' . $redis_key; $is_lock = $redis->setnx($lock_key, 1); // 加鎖 if($is_lock == true){ // 擷取鎖許可權
Time of Update: 2018-03-28
本文主要和大家分享PHP寫時複製詳解,我們先從一個例子說起,希望能協助到大家。<?php$foo = 1;$bar = $foo;echo $foo + $bar;變數 $foo 賦值給變數 $bar,這兩個變數具有相同的值,沒有必要新申請記憶體空間,他們可以共用同一塊記憶體。在很多情境下PHP 的 COW 對記憶體進行最佳化。比如:變數的多次賦值、函數參數傳遞,並在函數體內修改實參等。什麼是“複製”這是一段摘自鳥哥部落格的例子,說的比較清楚,就直接貼過來了。<?php
Time of Update: 2018-03-28
本文主要為大家介紹一下mac 下安裝php7全過程。具有很好的參考價值,希望對大家有所協助。一起跟隨小編過來看看吧,希望能協助到大家。更新系統庫yum -y install gcc gcc-c++ automake autoconf libtool make lrzsz expect asciidoc xmlto expat-devel.x86_64 texinfoyum -y install gcc gcc-c++ glibc libmcrypt-devel mhash-devel
Time of Update: 2018-03-28
業務需求要用到 imagefttext 函數,發現GD庫一開始安裝時沒有添加 FreeType。本文主要為大家分享一篇PHP GD庫添加freetype拓展的方法,具有很好的參考價值,希望對大家有所協助。一起跟隨小編過來看看吧,希望能協助到大家。linux版本 centos 6.6安裝流程(由於伺服器為分布式內網伺服器,無法使用yum安裝,以下均為下載資源套件後的編譯安裝):安裝freetype解壓freetype-2.3.9.tar.gz編譯安裝./configure
Time of Update: 2018-03-28
本文主要和大家介紹了PHP計算個人所得稅,結合執行個體形式分析了php自訂函數不使用速算扣除數計算個人所得稅的相關操作技巧,涉及數組遍曆、數值運算的簡單使用。希望能協助到大家。PHP和JS有相同之處,知道PHP計算個人所得稅的方法以後,也可以同理寫出JS代碼個算個人所得稅。不同之處在於,javascript沒有foreach()這樣的文法結構,不過隨著時代的變遷,現代瀏覽器中JS ECMASCRIPT 5也開始支援forEach()方法了。<?php /*
Time of Update: 2018-03-28
本文主要和大家介紹了PHP中opcode緩衝簡單用法,結合執行個體形式分析了opcode的概念、原理、簡單開啟與使用方法,需要的朋友可以參考下,希望能協助到大家。本文執行個體講述了PHP中opcode緩衝簡單用法。分享給大家供大家參考,具體如下:1.什麼是opcode解譯器分析代碼之後,產生可以直接啟動並執行中間代碼,就稱做作業碼,opcode2.解譯器與編譯器的區別解譯器是產生了中間代碼後直接運行中間代碼,運行時的控制權還是在解譯器手裡。編譯器則是產生了中間代碼之後還進一步最佳化代碼,產生可以
Time of Update: 2018-03-28
__FILE__表示當前所在檔案的絕對路徑包括檔案名稱,dirname(__FILE__)表示當前檔案的絕對路徑,basename(__FILE__)表示當前檔案的檔案名稱,dirname(__FILE__)."/f/".basename(__FILE__)則表示當前檔案所在目錄下的f目錄下的,檔案名稱為dirname(__FILE__)的檔案,require表示包含該檔案到這個檔案。下面是詳解:1)dirname(__FILE___)
Time of Update: 2018-03-28
本文主要和大家介紹了PHP move_uploaded_file() 函數,其實就是將上傳的檔案移動到新位置,需要的朋友可以參考下,希望能協助到大家。move_uploaded_file() 函數將上傳的檔案移動到新位置。若成功,則返回 true,否則返回 false。文法move_uploaded_file(file,newloc)參數描述file必需。規定要移動的檔案。newloc必需。規定檔案的新位置。說明本函數檢查並確保由 file 指定的檔案是合法的上傳檔案(即通過 PHP 的