Time of Update: 2016-08-08
第一種:IF 條件陳述式第二種:三目運算第三種:&& 、|| 組成的條件陳述式第一種:IF 不用講了,這是基礎,相信絕大多數人都會;第二種: c=a>b ? true:false //意思是: 如果a>b 為真 則返回真,否則返回假(當然可以用語句替換),並且把結果返回給c;第三種: 1、&& 在大多數語言中,他的意思是並且的意思,也就是左右兩邊都為真,用php 作為例子,傳統中都這樣用;if ($a>0 && $b>0){ //語句; }
Time of Update: 2016-08-08
最近用了百度語音部署在新浪雲上,發現使用post 方法時會出現如下錯誤,使用get方法可以成功:Warning: Cannot modify header information - headers already sent by (output started at /data1/www/htdocs/480/androidmysql/3/tts.php:9) in tts.php
Time of Update: 2016-08-08
糾結了一天,終於把HTML標籤的正確使用,各自的適用性清楚地瞭解了一下,這裡簡單總結一下以免再犯類似的錯誤。一切都是由於這樣的一個問題將以上代碼運行,當什麼也不輸入時電擊“登入”按鈕,會提示“使用者名稱不可為空”,但是僅出現一下就會閃退。是什麼原因呢?關鍵是這裡此時會有兩個事件觸發,首先調用onclick對應的函數,然後再進行自動submit(因為此時type的類型為submit),自然會將提示覆蓋掉。所以將type設定成button即可解決。下面簡單總結一下,HTML 標籤的
Time of Update: 2016-08-08
前幾天面試的時候被問到通過$_SERVER['SERVER_ADDR']擷取到的IP地址會有什麼問題?那肯定是“如果使用者通過的是代理
Time of Update: 2016-08-08
今天老大在公司 問了一下 new static 和 new self 的區別 公司十個程式 竟然沒有一個回答上來 後面畫面自補 。。。本屌絲回家後 就百度瞭解了下 這二者區別 :使用 self:: 或者 __CLASS__ 對當前類的靜態引用,取決於定義當前方法所在的類:使用 static:: 不再被解析為定義當前方法所在的類,而是在實際運行時計算的。也可以稱之為“靜態繫結”,因為它可以用於(但不限於)靜態方法的調用。簡單通俗的來說, self就是寫在哪個類裡面,
Time of Update: 2016-08-08
安裝nginxsudo apt-get install nginx測試nginx開啟瀏覽器,輸入http://127.0.0.1,如果出現則表示nginx安裝成功。安裝配置PHP安裝 PHP for Processingsudo apt-get install php5-fpm php5-mysqlSince Nginx does not contain native PHP processing like some other web servers, we will need to
Time of Update: 2016-08-08
開始的時候,我串連用伺服器時,這麼寫的。$link = mysql_connect('w.rdc.sae.sina.com.cn:3307','',''); 結果報錯 this app is not
Time of Update: 2016-08-08
1、輪詢(預設)每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。 upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、指定權重指定輪詢幾率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。 upstream backserver {server 192.168.0.14 weight=10;server 192.168.0.15 weight=10;}3、IP綁定
Time of Update: 2016-08-08
前些天簡單學習了下 Redis,現在準備在項目上使用它了。我們目前用的是 Yii2 架構,在官網搜尋了下 Redis,就發現了yii2-redis這擴充。安裝後使用超簡單,開啟 common/config/main.php 檔案,修改如下。'cache' => [ // 'class' => 'yii\caching\FileCache', 'class' => 'yii\redis\Cache',],'redis' => [ 'class' =>
Time of Update: 2016-08-08
首先談一點自己的理解 所謂虛擬機器主機,是說通過幾個不同的url地址,都能到達nginx環境,只不過針對不同的url,處理的邏輯不同。 nginx支援虛擬機器主機,但是瀏覽器等用戶端不知道,所以虛擬機器主機的幾個地址,應該是都指向nginx所在的ip地址,虛擬機器主機功能才能正常。下面來說一下nginx環境下虛擬機器主機的配置假設我們需要配置的虛擬機器主機網域名稱為mail.zjc.com虛擬機器主機存放目錄為/var/www/mail.zjc.com/web sudo mkdir -
Time of Update: 2016-08-08
以ThinkPHP為例:一、phpqrcode應用下載:http://sourceforge.net/projects/phpqrcode/files/把下載包匯入到三方應用目錄下,也就是Vendor目錄下二、產生二維碼的方法:/* 二維碼 */public function qrcode($url='http://www.baidu.com',$level=3,$size=4){ Vendor('phpqrcode.phpqrcode');
Time of Update: 2016-08-08
如果是Discuz論壇的一些小樣式圖片,只需要升級一下Discuz論壇的論壇或者,直接把整個網站的css的首網域名稱替換一下,比如將127.0.0.1:8080/..開頭的東西全改成127.0.0.1:8081/..而,其實Discuz的頭像無法顯示除去頭像本身的圖片丟失等原因,有一個很可能的原因是Discuz與ucenter通訊失敗。導致ucenter無法管理Discuz的使用者資訊。如果你的ucenter沒有裝到別的地方的話,首先輸入http://127.0.0.1:8081/discuz/
Time of Update: 2016-08-08
這個關鍵字只能用來定義類和定義方法,不能使用final 這個關鍵字來定義成員屬性,因為final 是常量的意思,我們在PHP 裡定義常量使用的是define()函數,所以不能使用final 來定義成員屬性。14.final 關鍵字的應用 這個關鍵字只能用來定義類和定義方法,不能使用final 這個關鍵字來定義成員屬性,因 為final 是常量的意思,我們在PHP 裡定義常量使用的是define()函數,所以不能使用final 來 定義成員屬性。 使用final 關鍵標記的類不能被繼承;
Time of Update: 2016-08-08
你是否想知道當前函數被哪些檔案調用了,如果知道了這些路徑,我們就能很好的理解程式的執行過程,這是非常重要的,也是瞭解別人程式的基礎,那麼這裡我就給大家介紹一種php中的堆棧調試的方法,其實就是php內建的一個函數debug_backtrace();下面是就稍微介紹一下吧,具體還是要看手冊哦,喜歡看手冊的程式員才是前途無量的$statcks = debug_backtrace();$tmp_arr = array();if(!$stacks) return
Time of Update: 2016-08-08
從初級程式員到CEO的蛻變現在對程式員的普遍(暗黑)看法是,這是一群所有時間都窩一個黑暗的房間裡,與數百萬行代碼為伍,也許甚至不具備人際交往能力的“程式猿”。好吧,雖然我也有編程背景,所以可能會有點偏頗,但是這顯然是無稽之談。PHP程式員不僅能力卓絕——是創造現代生活和商業的基石,而且還參與多種社會生產活動。許多程式員同時也會去經營企業。是的,從程式員到CEO的旅途不可謂不艱辛,在某些情況下,這是一個重大的轉變。但只要你這麼去做,就會成就最好的公司。比爾?蓋茨,馬克?紮克伯格(Mark
Time of Update: 2016-08-08
The Routing component 把HTTP request轉換為一系列的配置參數.安裝你有兩種方式來安裝這個組件:通過 Composer (symfony/routing on Packagist);使用官方的 Git repository (https://github.com/symfony/Routing)。然後, 需要Composer把vendor/autoload.php 這個檔案提供 給 autoloading mechanism 。 否則,你的應用程式將找不到這個組件。
Time of Update: 2016-08-08
1)安裝nginx前,我們首先要確保系統安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟體(通過linux內建的資料來源安裝即可)2)下載 pcre-8.10.tar.gz nginx-1.1.1.tar.gz 放到/home/nginx 目錄下面解壓 nginxtar zxvf nginx-1.9.3.tar.gz解壓 nginx 後 /home/nginx 下面會有nginx-1.9.3 檔案夾cd
Time of Update: 2016-08-08
class MyRedis { private $redis; /** * @param string $host * @param int $post */ public function __construct($host = 'xxxx', $port = 6379) { $this->redis = new Redis(); $this->redis->connect($host, $port);
Time of Update: 2016-08-08
/** * 返迴文件從X行到Y行的內容(支援php5、php4) * @param string $filename 檔案名稱 * @param int $startLine 開始的行數 * @param int $endLine 結束的行數 * @return string */function getFileLines($filename, $startLine = 1, $endLine=50, $method='rb') { $content = array(
Time of Update: 2016-08-08
眾所周知,ping命令是個非常實用的網路命令;有時,我們會發現在電腦中無法使用ping命令,一般來說,是由於電腦的環境變數出了問題,本文將介紹如何解決這個問題。工具/原料windows環境方法/步驟一般出現ping命令無法使用的情況我遇到的ping命令無法使用的情況,基本都是因為“環境變數”導致的,查看環境變數path,發現沒有配置“C:\Windows\System32”這一項:右擊案頭標“電腦”(XP系統是我的電腦)--點擊“屬性”--開啟的介面點擊“進階系統設定”--開啟“系統屬性”視窗-