原创 explain命令和mysql不同存儲引擎的區別

explain 可以幫助我們在不真正執行某個sql語句時,就執行mysql怎樣執行,這樣利用我們去分析sql指令. 在開發中,我們經常使用的存儲引擎 myisam / innodb/ memory myisam 存儲: 如果表對事務要

原创 獲取客戶端的ip地址

function retrieveClientIp() { if(defined('IS_CLI') && IS_CLI==TRUE) { return '0.0.0.0'; } if (getenv('HTTP_

原创 mysql學習筆記三

mysql表的複雜查詢 創建需要的表,sql語句如下: CREATE TABLE `dept` ( `deptno` int(10) unsigned NOT NULL auto_increment, `depName` varc

原创 __autoload函數

今天發現了個神奇的函數,稍作記錄下 <?php date_default_timezone_set('Asia/shanghai'); function __autoload($class_name) { $path=dirname(

原创 Vim命令整理

一.Vim批量註釋 方法一 ctrl+v 進入列編輯模式,向下或向上移動光標,把需要註釋的行的開頭標記起來,然後按大寫的I(shift+i),再插入註釋符,比如"//",再按Esc,就會全部註釋了 批量去

原创 ci框架ajax分頁

1.ci的分頁類 <?php if(!defined('BASEPATH')) exit('No direct script access allowed'); /** * CodeIgniter * * An open sou

原创 js鍵盤捕獲事件

<script> // 捕獲F5事件 $("body").keydown(function(e){ var ev = window.event || e; var code = ev.keyCode || ev.which

原创 php生成二維碼

1.瀏覽器直接輸出 define('PATH',dirname(__FILE__)); include_once PATH."/phpqrcode/phpqrcode.php"; $value = 'http://www.baidu.

原创 git一些命令

1.初始化 git init 2.暫存 git add xxx    (xxx:文件) 3.提交 git commit -m xxx (xxx:描述) 4.查看文件狀態(比如是否被修改過): git st

原创 prc框架安裝msgpack,yar擴展

官方網站; http://pecl.php.net/package/msgpackhttp://pecl.php.net/package/yar 1.安裝msgpack,msgpack是一個高效的二進制

原创 php連接redis出現Redis server went away

php連接redis出現Redis server went away  http://blog.csdn.net/wangxiaoming099/article/details/23166763 http://blog.csdn.net

原创 js響應刷新頁面或者關閉頁面事件

<script type="text/javascript"> <!-- window.onbeforeunload = onbeforeunload_handler; window.onunload

原创 Fedora 中php環境安裝phalcon擴展

1.sudo yum install php-devel php-mysqlnd gcc libtool2.安裝 git clone --depth=1 git://github.com/phalcon/

原创 js時間控件插件

1.基於jquery框架的bootstrap datetimepicker <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

原创 fadora 下安裝webbench測試工具

webbench最多可以模擬3萬個併發連接去測試網站的負載能力。 目前最新版本:webbench-1.5.tar.gz。其實就是一個非常簡單又很好用的web壓力測試工具。 1.安裝(安裝的前提:需要安裝gcc和make) yum