原创 PHP 四種基本排序算法的代碼實現

1. 冒泡排序 $arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr) { $len=count($arr); //該層循環控制 需要冒泡

原创 PHP 非對稱加密實現

PHP 實現非對稱加密邏輯 -實現保護用戶數據安全 在日常設計及開發中,爲確保數據傳輸和數據存儲的安全,可通過特定的算法,將數據明文加密成複雜的密文。目前主流加密手段大致可分爲單向加密和雙向加密。 單向加密:通過對數據進行摘要計算生成

原创 Nginx反向代理服務器,實現代理和負載均衡

Nginx的upstream目前支持5種方式的分配 1 輪詢(默認) 每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除。 2 weight 指定輪詢機率,weight和訪問比率成正比,用於後端服務器性能

原创 jQuery Validate自定義驗證方法實現方式

$( '#userForm' ).validate({ rules:{ truename:{ required:true, minlength:2, maxlength:6, <span style="col

原创 Apache ab壓力測試筆記

ab  工具參數: Usage: ab [options] [http[s]://]hostname[:port]/path Options are: -n requests Number of requests to

原创 Redis 輔助工具類(laravel)

Laravel 獲取redis信息輔助類   1. redis 服務信息示例 2. redis 內存信息示例 3. redis cpu信息示例 4. db數量獲取示例   代碼示例如下: <?php namespace App\

原创 Linux 中創建和解壓文檔 tar 命令

1.解壓一個tar.gz歸檔 一般常見的用法是用來解壓歸檔文件,下面的命令將會把文件從一個tar.gz歸檔文件中解壓出來。 $ tar -xvzf tarfile.tar.gz <blockquote><p>x – 解壓文件</p><p

原创 ThinkPHP視圖

視圖目錄/[模板主題/]控制器名/操作名+模板後綴 設置默認視圖層不是View:    'DEFAULT_V_LAYER' => 'Template', // 設置默認的視圖層名稱 模板文件的默認後綴的情況是.html,也可以通過 T

原创 laravel框架之視圖

1 加載視圖return View( 'admin.index' ); 2 加載帶參數的視圖return View( 'admin.index' , array( 1,2,3,4 ) ); ************************

原创 laravel框架學習-緩存,事件

緩存配置:app/config/cache.php 緩存:     增加緩存項: Cache::put( 'key', 'value', $Cac

原创 laravel框架學習-配置,路由

配置: app/config 獲取一個配置: Config::get( '配置名稱', '默認值' ); eg:$time  = Config::get('app.timezone', 'UTC'); 設置一個配置信息:Confi

原创 獲取當前客戶端IP信息 - 新浪接口

<?php /** * IP 地址工具 * @author Carey * * 調用方法 : * $ipInfo = new IPTools(); * $ipInfo->getRealiP( '222.41.21

原创 Myql 的嚴格模式與鬆散模式設置

添加一個超長的文章的時候,文章內容字段被mysql截取後插入。 debug:程序插入的sql沒有問題。只是給了一個警告 問題原因:mysql 使用了鬆散模式,造成自動截取。給debug帶來困難, 解決辦法: 1,開啓mysql 嚴格模式

原创 Jquery Validate 不採用submit方式驗證數據方式

jquery.validate.js  自動在表單(submit ) 提交的時候進行數據驗證 $.validator.setDefaults({ submitHandler: function() { alert("submi

原创 php 將數字轉化成對應的漢字

/** * 數字轉化成對應的漢字 mun2ch( 1 ); * @param unknown $num * @param string $mode * @return string */ public fun