原创 Linux 接口併發壓力測試

webbench安裝: wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.t

原创 js獲取url參數

方法一:正則分析法 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = windo

原创 PHP 設置調試工具XDebug PHPStorm IDE

先下載PHP擴展Xdebug https://xdebug.org, 可以複製自己的phpinfo粘貼到https://xdebug.org/wizard.php中, 會生成需要下載的版本, php.ini的設置語句. 下載好之後放入

原创 php curl 實現文件上傳

/** * @param string $url 請求地址 * @param string $filePath 上傳文件的絕對路徑 * @param array $postParam 數據 * @r

原创 php ini_set修改配置文件的值

兩種修改時區 1 date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亞洲/上海 2 date_default_timezone_set('Asia/Chon

原创 php數組去重

public function array_unique(){ $array2D = array('first'=>array('title'=>'1111','date'=>'2222'),'second'=>array

原创 iis7.5 php僞靜態

保存到網站跟目錄 文件名 web.config <?xml version="1.0" encoding="UTF-8"?> <configuration>     <system.webServer>  <rewrite>   <rul

原创 Apache中限制和允許特定IP訪問

Apache中限制和允許特定IP訪問<Directory "/var/www">Options AllAllowOverride NoneOrder Deny,AllowDeny From allAllow From 192.168.0.

原创 php mysql 防併發加鎖事務處理

1、背景: 現在有這樣的需求,插入數據時,判斷test表有無username爲‘mraz’的數據,無則插入,有則提示“已插入”,目的就是想只插入一條username爲‘mraz’的記錄。 2、一般程序邏輯如下: $conn

原创 php 正則表達式

匹配是否含有特殊字符 if (preg_match("/[\'\/~`\!@#\$%\^&\*\(\)_\-\+=\{\}\[\]\|;:\"\<\>,\.\?\\\]/", '測試')) { echo 'no';

原创 PHP接入umeditor(百度富文本編輯器)

百度官網上下載 umeditor 簡版的富文本編輯器(這裏) <!DOCTYPE HTML> <html> <head> <title>UMEDITOR 完整demo</title> <meta http-equiv="C

原创 php 中文轉拼音(包括部分生僻字)

處理類: namespace pinyin; /** * 基於PHP語言的漢語轉拼音的類 * 兼容 UTF8、GBK、GB2312 編碼,無須特殊處理 * 對中文默認返回拼音首字母縮寫,其它字符不作處理直接返回。 * */

原创 php 數組排序

1.一維數組排序 以下圈起來的方法,則爲一維數組排序   2.二維數組:利用內置方法(array_multisort) /** * 二維數組排序 * @param array $array 二維數組 * @param strin

原创 基於tp5的接口框架搭建

需求描述:搭建一個可繼承、可拓展的基類控制,包括:接口加密驗算、身份校驗、參數校驗、請求來源校驗、重寫錯誤處理機制等 功能描述: 1.api接口類繼承基類,相關校驗處理機制,由基類完成 2.自定義錯誤處理機制,包括:程序異常、自定義異常、