原创 mysql 自定義方法創建 問題總結

創建方法如下:CREATE FUNCTION `get_touid`(`m_auid` bigint,`plid` bigint) RETURNS bigint(20) BEGIN declare x1 bigint(20) defa

原创 PHP 文件校驗 文件的 MD5 散列值

PHP   MD5 散列值 應用場景: 1、校驗文件的完整性       可用於服務器文件的備份處理。 2、檢驗文件的重複性      去除服務器上傳文件的重複,佔用額外空間的問題。 3、校驗文件是否被篡改   下載網站,多會放置MD5校

原创 微信用戶名存在圖片無法錄入數據庫問題解決方法

preg_match('/[\x{4e00}-\x{9fa5}A-Za-z0-9_]+/u', $userInfo['nickname'],$matches); $userInfo['nickname'] = implo

原创 php 將session記錄到redis中

1、安裝phpredis擴展 2、重寫session開放接口 <?php /** * Created by PhpStorm. * User: kungyu * Date: 2015/11/24 * Time: 17:46 */

原创 PHP 按位與(&)運算符應用實踐

PHP的按位與運算是將數字轉換成二進制格式進行位運算。 PHP手冊中的講解爲 $a & $b And(按位與) 將把 $a 和 $b 中都爲 1 的位設爲 1。 1、&的運算方法(奇偶性判斷) 整數與“1”進行按位與運算,運算結果爲

原创 PHP處理大文件下載

思路:PHP一邊讀取文件,一邊將讀取到的內容輸出到瀏覽器中 <?php /** * Created by PhpStorm. * User: Kung * Date: 15-10-21 * Time: 下午8:00 */ se

原创 PHP pthreads 多線程操作

1、php採用安全線程模式進行編譯 --enable-maintainer-zts 必須加上 configure_options=" '--prefix=/usr/local/php' '--with-config-file-path=/

原创 PHP壓縮圖片函數

<span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;">/** 圖片壓縮函數</span><span style="font-family: Ar

原创 php5.6 安裝memcached 擴展

igbinary 安裝:https://github.com/igbinary/igbinary/tree/branch-2.0.1 php5.6安裝需要選擇2.0分支 /usr/local/php/bin/phpize ./co

原创 mysql B-tree和hash索引性能測試對比

測試場景: 表結構一致,數據相同。 在應用到索引進行“=”計算的時候,hash索引要優於b-tree索引。在查詢數據總數的時候,b-tree索引創建的表效率要比hash索引創建的表效率高。 查閱hash索引的限制: (1)Has

原创 centos 安裝 redis

1、redis.io 上下載 redis安裝包(我下載的是2.8穩定版,3.0版本增加了數據庫集羣) https://github.com/antirez/redis/archive/2.8.23.tar.gz 2、解壓 tar xzf

原创 mysql結合status和variables 優化mysql

網 上有不少mysql 性能優化方案,不過,mysql的優化同sql server相比,更爲麻煩與複雜,同樣的設置,在不同的環境下 ,由於內存,訪問量,讀寫頻率,數據差異等等情況,可能會出現不同的結果,因此簡單地根據某個給出方案來配置m

原创 php header輸出類型(備查)

各種文件類型的header輸出類型如下:‘chm’=>’application/octet-stream’,‘ppt’=>’application/vnd.ms-powerpoint’,‘xls’=>’application/vnd.ms

原创 js獲取url中的參數

function GetQueryString(name) {   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");   var r = window.location

原创 PHP 獲取圖片信息exif

代碼: $file_arr = read_exif_data('./1.png'); var_dump($file_arr); 結果: array (size=49) 'FileName' => string '2.png' (le