原创 PHP session 存儲方式
file :session.save_handler = file ssession.save_path = "/tmp" session文件同步memcache: session.save_handler = memcache sess
原创 關於pdo爲何自動轉換類型爲string的問題
按張網上的做法 給pdo添加兩個參數 PDO::ATTR_STRINGIFY_FETCHES和PDO::ATTR_EMULATE_PREPARES(都設爲FALSE) PDO::ATTR_STRINGIFY_FETCHES = 表示
原创 關於升級python yum報錯No module named yum
升級python yum報錯No module named yum 解決辦法: 1:修改yum # vim /usr/bin/yum 將 #!/usr/bin/python 改成 #!/usr/bin/python2.6 版本號根
原创 git常用配置及別名設置
三個不同的位置: 1./etc/gitconfig 文件:包含了適用於系統所有用戶和所有庫的值。如果你傳遞參數選項’--system’ 給 git config,它將明確的讀和寫這個文件。 2.~/.gitconfig 文件 :具體到你的
原创 安裝 XHGui對 PHP 應用進行性能診斷
Profiling是一項用來觀察程序性能的技術,非常適用於發現程序的瓶頸或者緊張的資源。Profiling能夠深入程序的內部,展現request處理
原创 nginx-lua 運行階段
Nginx 處理請求的過程一共劃分爲 11 個階段,按照執行順序依次是{ post-read、[Nginx 讀取並解析完請求頭(request headers)之後就立即開始運行 server-rewrite、[server請求
原创 擴展實現php繼承
php代碼:<?php interface i_myinterface { public function hello(); } class parent_class implements
原创 LNMP centos6.7+nginx1.9.12+mysql5.7.11+php5.6.13+PHP各項擴展安裝 以及openresty nginx+lua環境
### 依 賴 ### yum groupinstall "Development tools"; yum -y install gcc gcc-c++ cmake autoconf libjpeg libjpeg-devel l
原创 柔性數組 extern "C"
C 柔性數組成員(flexible array member): C99中,結構中的最後一個元素允許是未知大小的數組,這叫柔性數組成員,但結構中的柔性數組成員前面必須至少一個其他成員。柔性數組成員允許結構中包含一個大小可變的數組。s
原创 linux 高級命令
iostat -m Linux 2.6.32-2.0.0.8-6 (log2) 2016Ū10Ղ20ɕ _x86_64_ (24 CPU) avg-cpu: %user %nice %system %iowait %stea
原创 PHP內存泄漏檢測方法
一 PHP內置內存泄漏探測: PHP本身有自己的內存管理,在編譯時,增加編譯選項--enable-debug 以及相應擴展編譯時加上 ./configure --enable-debug,這樣編譯後,使用
原创 ZendStudio 安裝python IDE 開發插件
開發PHP C/C++ Python 又不想安裝多個ide 所以選擇了zendstudio, 安裝CDT移步http://blog.csdn.net/fb408487792/article/details
原创 nginx 常用配置
nginx doc:http://nginx.org/en/docs/ #定義Nginx運行的用戶和用戶組 user www www; #nginx進程數,建議設置爲等於CPU總核心數。 worker_processes 8; #給每
原创 mysql 性能小記
數據庫的索引,犧牲磁盤空間(組合索引等會佔據很大的磁盤空間) innodb_buffer_pool_size 熱點數據的緩存,犧牲內存空間 innodb_flush_method 寫入磁盤的機制,可以配置成緩衝寫入的方式
原创 git 筆記
git 流程 安裝: 1 yum -y install git* 2 源代碼安裝 make prefix=/usr/local all make prefix=/usr/local install 安裝文檔: make pre