原创 PHP soap 經典實例

$c = new SoapClient('http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl'); echo "</br>"; //$array = $c->__

原创 關於css定位的學習筆記

html文檔流分爲標準流和浮動,和定位 元素分爲塊級元素和內聯級原數, a,塊級元素獨佔一行 b,內聯級元素從左到右依次排列,如果代碼換行中間會有1像素的margin c,代碼不換行中間完全沒有margin d,內聯級元素hei

原创 PhpStorm php 開發利器

PhpStorm 是 JetBrains 公司開發的一款商業的 PHP集成開發工具的利器。PhpStorm可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能. PhpStorm功能: 智能PHP編輯器 PHP代碼

原创 深入講解MySQL授權表

在本文中,我們將向讀者詳細介紹MySQL的授權表,並通過一些實例來講解MySQL是如何提高這些授權表來實現用戶訪問控制的。我們首先介紹MySQL訪問控制過程,然後說明tables_priv和columns

原创 mac nginx+php+mysql 配置

mac nginx 配置 1,brew  安裝 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.pc

原创 MySQL: InnoDB 還是 MyISAM?

      MyISAM存儲引擎        MyISAM是 默認存儲引擎。它基於更老的ISAM代碼,但有很多有用的擴展。MyISAM存儲引擎的一些特徵: ·      所有數據值先存儲低字節。這使得數據機和操作系統分離。二進制

原创 Nginx rewrite

一.正則表達式匹配,其中: * ~ 爲區分大小寫匹配 * ~* 爲不區分大小寫匹配 * !~和!~*分別爲區分大小寫不匹配及不區分大小寫不匹配 二.文件及目錄匹配,其中: * -f和!-f用來判斷是否存在文件 * -d和!-d用來判斷是否

原创 張宴(大數據)

張宴VS.岑文初 張宴:在項目的架構設計中,對於未來可能發生的需求變更,你是如何考慮的?如何應對?[1]  岑文初:需求變更可以分爲業務性和非業務性兩類。 金山張宴VS.淘寶岑文初 對於業務性需求變更,思維方式應當按如下順序進行:

原创 CI框架緩存的實現原理

今天花了點時間看了下CI框架源碼緩存的實現,寫出來梳理下思路. 1:在CI框架中加載視圖文件使用的是$this->load->view();方法,所以從load類庫着手,在ci的system文件夾中可以看到Loader.php,這個類庫是

原创 centos FTP ,HTTP 服務器搭建

CentOS-6.5快速搭建HTTP服務器和僅供授權用戶登陸的FTP服務器 第一步 啓動CentOS6.5 假設你已經安裝好了CentOS,虛擬機中或實體服務器。 第二步 登陸系統 # yum install httpd vsftp

原创 谷歌是如何做代碼審查的

在上一篇文章中提到過,我已經不在Google工作了。我還沒有想清楚應該去哪裏—有兩三個非常好的工作機會擺在我面前。因爲在這段做決定時間裏,我不再受僱於任何人,我想可以寫一些專業性的東西,一些很有趣,但也會在同事和管理工作中導致關係緊張的東

原创 php apc 緩存

apc定義:apc是一個開放自由的php opcode緩存。它的目標是提供一個自由、開放和健全的框架,用於緩存和優化php中間代碼。apc常用函數: 1.apc_clear_cache() 清楚apc緩

原创 PHP開發框架流行度排名:Laravel居首

  發表於2014-01-03 14:43| 6253次閱讀| 來源sitepoint| 0 條評論| 作者王果 在PHP開發中,選擇合適的框架有助於加快軟件開發,節約寶貴的項目時間,讓開發者專注於功能的實現上。Sitepoint網

原创 mysql長連接和短連接的問題

什麼是長連接? 其實長連接是相對於通常的短連接而說的,也就是長時間保持客戶端與服務端的連接狀態。 通常的短連接操作步驟是: 連接-》數據傳輸-》關閉連接; 而長連接通常就是: 連接-》數據傳輸-》保持連接-》數據傳輸-》保持連接-》

原创 ubuntu git 使用

  1. 首先到 https://github.com/這裏創建一個帳號。   2. 創建Repository,到個人首頁以後,點擊 New repository,如下圖:      3. 添加該代碼庫名稱,描述,其他如下圖: