Time of Update: 2016-07-29
分號表示該條語句結束,逗號表示一條語句中某一部分結束。比如$myarray=array( 'girl'=>array( 'name'=>'haha', 'age'=>'19', 'hobby'=>'fuck', ), 'boy'=>array( 'name'=>'ymy', 'age'=>'22', 'hobby'=>'fuck', ),);foreach ($myarray as $gkey =>
Time of Update: 2016-07-29
php $_SERVER變數server變數/* That will give you the result of each variable like (if the file is server_indices.php at the root and Apache Web directory isinE:\web) : PHP_SELF /server_indices.php argv - argc - GATEWAY_INTERFACE CGI/1.1SERVER_
Time of Update: 2016-07-29
在C語言中字串是作為位元組數組處理的。在Java語言中字串是作為對象處理的。而php則把字串作為基礎資料型別 (Elementary Data Type)來處理。通常對字串的處理涉及字串的格式化。字串的分割和串連、字串的比較、以及字串的尋找、匹配和替換。字串處理"; echo $str{0}.$str{1}.""; $s = ""; for($i=0; $i";
Time of Update: 2016-07-29
使用strtotime可以將各種格式的時間字串轉換為時間戳記轉換常規時間格式echo date('Y-m-d H:i:s', strtotime('2016-01-30 18:00')).PHP_EOL;echo date('Y-m-d H:i:s', strtotime('20160130180001')).PHP_EOL; 轉換自然時間描述//昨天echo date('Y-m-d H:i:s', strtotime('yesterday')).PHP_EOL;//上周echo
Time of Update: 2016-07-29
分享一個輔助函數,使用php儘可能識別出字串中的數字,先上代碼function checkNatInt($str) { $map = array( '一' => '1','二' => '2','三' => '3','四' => '4','五' => '5','六' => '6','七' => '7','八' => '8','九' => '9', '壹' => '1','貳' => '2','三' => '3','肆' => '4','伍' => '5','陸' => '6','柒'
Time of Update: 2016-07-29
今天發現一段PHP代碼中的時間判斷語句出了點問題,研究了一下發現問題出在PHP的時區設定上,PHP所取的時間預設是格林威治標準時間,所以和北京時間相差8小時找到原因後,在網上搜尋到了一些關於PHP的時區設定方法: 1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;號,然後設定data.timezone = “Asia/Shanghai”;即可。 2、在程式PHP
Time of Update: 2016-07-29
今天年後第一天上班,後端開發人員全部不在。於是自己試圖配置JBoss,修改好Connecter的配置之後發現訪問頁面非常慢。直接存取本地JBoss,發現頁面開啟很快。原來Jboss配置時預設採用的是HTTP1.1協議,還預設開啟了keepalive,而Nginx作為reverse
Time of Update: 2016-07-29
1.安裝所需庫 sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev2.下載源碼並解壓縮 http://nginx.org/download/ 3.編譯安裝 ./configure --prefix=/usr/local/nginx-1.8.0sudo make && sudo make install').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
方法一:$str = 'abc';$a =str_split($str);perm($a, 0, count($a)-1);functionperm(&$ar, $k, $m) {if($k == $m){ echo join('',$ar), PHP_EOL; }else { for($i=$k; $i$m; $i++) { swap($ar[$k], $ar[$i]); perm($ar, $k+1, $m);
Time of Update: 2016-07-29
需要模組:ngx_http_upstream_module + ngx_http_proxy_module 或者 ngx_http_upstream_module + ngx_http_fastcgi_module 小知識:upstream 只能應用於http上下文,而proxy_pass可以應用於location,if in location, limit_except上下文先嘗試基於http協議的反向 Proxy:vim
Time of Update: 2016-07-29
在上一篇部落格中,我們抽象出了Controller的基類,實現了頁面的渲染和返回JSON字串的功能。那作為一個架構,我們現在還缺少什嗎?是的,大家應該已經注意到了,我們在這之前從來沒有串連過資料庫,我們缺少一個ORM(Object Relational
Time of Update: 2016-07-29
static是屬於類本身的,是執行個體化對象所共有的使用形式:static $val; static function func(){}調用形式:類名::$val; 類名::func();classsta{public$temp = 123; static$type = 100; staticfunctionstat(){$me = newself; //靜態方法中不能使用this關鍵字echo'common val:'.$me->temp."";
Time of Update: 2016-07-29
通過一周的學習,簡單入門了PHP和thinkphp,和當初學習ssh一樣搭建了一個註冊和登入的執行個體作為檢驗,記下心得體會吧。的確感覺用php架構搭建比ssh快多了,主要體現在thinkphp它都把系統目錄結構都定好了,MVC也有各自的目錄,分別編寫各個部分即可。而ssh光是配置就要配置很久,還有很討厭的xml,搞了好久才弄出個登入的例子,感覺需要學習很多東西的樣子。新手搭建thinkphp的時候,一定要注意目錄結構。一般是兩個模組,在application下,一個Home一個Admin。每個
Time of Update: 2016-07-29
明天要開學了我很高興! 是的沒錯!我想快點去上學! 今天是過年假期的最後一天,正如以往的曆年寒暑假,作業會在最後一天收收尾......如今,我32歲了。 和親友們說我每天上午要上課,下午寫作業回家也要學到晚上差不多12點,我以為他們沒準會說我是不是瘋了!可他們卻說“你真瀟洒!”在我這個年齡段,大都在養家養孩子,我之所以能有機會畢業後再次學習,要感謝有健康身體的父母公婆!不然我一定沒有充沛的精力和充裕的經費出來再學習。還要感謝能在瀋陽開班的兄弟連!也感謝自己還有想學習的心!天時地利人和,上學去!
Time of Update: 2016-07-29
WebjxCom提示:程式員們寫代碼的時候講究TDD(測試驅動開發):在實現一個功能前,會先寫一個測試案例,然後再編寫代碼使之運行通過。其實當駭客SQL Injection時,同樣是一個TDD的過程:他們會先嘗試著讓程式報錯,然後一點一點的修正參數內容,當程式再次運行成功之時,注入也就隨之程式員們寫代碼的時候講究TDD(測試驅動開發):在實現一個功能前,會先寫一個測試案例,然後再編寫代碼使之運行通過。其實當駭客SQL
Time of Update: 2016-07-29
註:本文轉載 http://www.manongjc.com/article/499.htmlphp crc32函數用於產生字串的 32 位迴圈冗餘校正碼多項式。這通常用於檢查傳輸的資料是否完整。本文章向大家介紹php crc32函數的基本文法及使用執行個體。需要的碼農可以參考一下。crc32Function Compute一個字串的 crc32 多項式crc32函數基本文法int crc32 ( string$str )產生 str 的 32
Time of Update: 2016-07-29
nginx_pool提供了一種資源管理機制(如記憶體,檔案等),使得對資源的使用和釋放統一進行,免除了資源釋放的很多問題,開發人員只需在需要記憶體時進行申請即可,不用過多考慮記憶體的釋放等問題,大大提高了開發的效率。例如,在特定的生命週期統一建立記憶體池(如main函數系統啟動初期即分配1024B大小的記憶體池),需要記憶體時統一分配記憶體池中的記憶體,在適當的時候釋放記憶體池的記憶體(如關閉http連結時調用ngx_destroy_pool進行銷毀)。typedefstruct
Time of Update: 2016-07-29
安裝完nginx伺服器後發現nginx的根目錄在/usr/share/nginx/html/下,但是對於部署檔案來說,在該目錄下是不太習慣的,我就嘗試著更改nginx訪問的根目錄# vi /etc/nginx/conf.d/default.conf## The default server#server {listen 80;server_name localhost;root /var/www; #修改新的目錄為var下的www目錄#charset koi8-r;#access_log
Time of Update: 2016-07-29
控制結構一、前言; 量 ;變數,常量,一個個數值運算子 ;支援量於量之間運算的工具控制結構;計算結果的應用情境;“飛哥”、“我愛你”、“你好”,這是三個量,“飛哥,我愛你”、“飛哥,你好”這個是添加了運算子之後把兩個量串連起來的結果,這時候,飛哥和飛嫂出來溜達,被一個美女看到了,飛奔到飛哥面前,應該說哪句話?這個就是控制結構,在不同的情況下,做出不同的反應;二、順序結構;
Time of Update: 2016-07-29
在apache下僅需要開啟重寫,並在網站根目錄添加重寫設定檔即可。 在nginx中,原理類似,需要對根路徑的訪問按條件進行URL重寫:server { listen80; server_name www.mysite.com; root /var/www/www.mysite.com; indexindex.html index.php; location / { if (!-e