- 博客(30)
- 问答 (1)
- 收藏
- 关注
原创 php 删除数据库中的所有表
$hostname ='localhost';$userid = 'root';$password = 'root';$dbname = 'gymnasium';$connect = mysql_connect($hostname,$userid,$password);mysql_select_db($dbname);$result = mysql_query("show
2017-07-11 10:24:39
900
转载 redis使用详细教程
Redis使用详细教程一、Redis基础部分: 1、redis介绍与安装比MySQL快10倍以上 *****************redis适用场合****************1.取最新N个数据的操作2.排行榜应用,取TOP N 操作3.需要精确设定过期时间的应用4.计数器应用5.Uniq操作,获取某段时间所有数据排重值6.实时系统,反垃圾系统7.Pu
2017-02-14 16:32:09
461
原创 二分查找
// 非递归// $target是要查找的目标 $arr是已经排序好的数组 function binary(&$arr,$low,$top,$target){ while($low $top){//由于php取商是有小数的,所以向下取整,不过也可不加,数组也会取整 $mid = floor(($low+$top)/2);
2017-01-03 21:01:17
347
1
原创 建设一个能承受500万PV/每天的网站
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。计算模型:每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%)) / 服务器数量 。其中关键的参数是8
2017-01-03 16:44:19
452
原创 laravel中的验证码
首先呢在laravel5中默认是没有提供验证码的,这里我们需要使用第三方提供的库:gregwar/captcha通过composer安装:在composer.json的require中加入"gregwar/captcha": "dev-master",具体代码如下"require": { "laravel/framework": "5.0.*", "gr
2016-12-21 10:59:32
699
原创 yii框架搜索分页modle写法
控制器层namespace frontend\controllers;header('content-type:text/html;charset=utf-8');use Yii;use yii\base\InvalidParamException;use yii\web\BadRequestHttpException;use yii\web\Controller;
2016-12-19 09:51:21
460
原创 yii框架中搜索分页Query写法
控制层use frontend\models\StudUser;use yii\data\Pagination;use yii\db\Query;/** * 查询 * */public function actionSearch(){ //接值 $where=Yii::$app->request->get(); //实例化query $q
2016-12-19 09:47:53
987
原创 微信测试号服务器文件代码
/** * wechat php test *///define your tokendefine("TOKEN","endsh");$wechatObj= new wechatCallbackapiTest();$wechatObj->responseMsg(); class wechatCallbackapiTest{ publ
2016-12-16 15:58:56
864
原创 php中的抽象类
在自然语言中,我们理解抽象的概念是,一个物体的一种大的描述,这种描述对某类物体来说是共有的特性。那么在PHP中也是一样的,我们把一个类进行抽象,可以指明类的一般行为,这个类应该是一个模板,它指示它的子方法必须要实现的一些行为。PHP抽象类应用的定义: abstract class ClassName{ } PHP抽象类应用要点: 1.定义一些方法,子类必须完全实现这
2016-11-10 11:29:37
488
原创 二分查找
#二分查找function binarysearch($arr,$a){ $low=0;#这是开始的下标 $high=count($arr)-1;#这是结束的下标 $min=floor(($low+$high) / 2); while ($low if($arr[$min]==$a) return $arr[$min];
2016-11-10 09:07:32
284
原创 字符串翻转方法二
header('content-type:text/html;charset=utf8 '); /* 字符串1:Swift NSLayoutConstraint 字符串2:Tfiws TNIartsnOctuoyalsn 按上边字符串1转换到字符串2 的规律,编写一个字符串处理函数。 */ //
2016-11-10 09:03:12
317
原创 字符串翻转并相应位置对应大小写
$stra="Swift NSLayoutConstraint";$strb="Tfiws TNIartsnOctuoyalsn";$result=str_word_count($stra);//查询这个语句里面有多少个单词$strarr=explode(' ', $stra);foreach ($strarr as $key => $val) { $ar
2016-11-10 08:48:23
700
原创 工厂模式
header('content-type:text/html;charset=utf-8'); /** * 定义工厂类 * @param string * @return object */ class Factory{ public static function create($type){
2016-11-03 18:30:06
277
原创 session入库
ini_set('session.save_handler','user');session_set_save_handler("open", "close", "read", "write", "destroy", "gc"); function open () { // 打开数据库链接 连接数据库 $pdo=new PDO('my
2016-11-03 16:58:18
200
原创 快速排序
/** * 快速排序 * @return [type] [description] */ public function actionKuaisu(){ $str=[32,41,17,28,22,42,39,46,69,25,77,38,19]; function quicksort($str){
2016-10-31 08:23:45
212
原创 冒泡排序
/** * 冒泡排序 * @return [type] [description] */ public function actionMaopao(){ $str=[3,4,7,8,2,2,3,4,9,5,7,8,9]; $n=count($str); //计算出数组的个数,循环的时候用, fo
2016-10-31 08:21:45
221
原创 插入排序
<?php function insertSort($arr) { $len = count($arr); for ($i = 1; $i < $len; $i++) { // 当前值 $value = $arr[$i]; // 当前位置 $pos = $
2016-10-31 08:18:23
215
原创 yii框架中xphinx搜索
/* *coreseek搜索话题 */ public function actionSearchforum(){ $request=yii::$app->request; if ($request->isAjax) { $search=$request->post("search"); //echo $s
2016-10-26 19:42:41
333
原创 yii框架中的即点即改
控制器层 /** * 即点即改 * */ public function actionJidian(){ //先从数据库中把值循环出来 $j=new Jidian(); $res=$j->find()->asArray()->all(); // print_r($res);
2016-10-26 10:24:08
633
原创 yii框架中的采集
yii的控制器的方法层 /** * yii框架中的采集clllect * @return */ public function actionCollect(){ $url="http://www.cnblogs.com/aggsite/SideRight"; $res=file_get_contents($ur
2016-10-22 14:29:27
560
原创 yii框架中的两表联查+分页
view视图部分use yii\widgets\LinkPager;foreach($models as $k=>$v){ echo ""; echo "".$v['u_id'].""; echo "".$v['u_name'].""; echo "".$v['u_state'].""; echo "";}echo LinkPa
2016-10-22 08:46:47
824
原创 yii框架中省市三级联动
视图层 省市三级联动 请选择... $val): ?> "> $(function(){ $(document).on('change
2016-10-21 20:10:42
1283
原创 单删,批删,全选,反选
table class="table">tr> td>序号td> td>姓名td> td>操作td>tr> ($userInfo as $key => $val): ?> tr id="tr_$val['id']?>"> td>input type="checkbox" name="deleteAll" uId="$val
2016-10-21 11:59:08
494
原创 jsonp的跨越请求
第一种get请求 $('button').click(function (){//如果function(){},'jsonp',后面有jsonp 的话,可以不用写callback,后面默认callback var url="http://www.aaa.com?callBack=?"; $.get(url,funct
2016-10-21 11:41:29
393
原创 ab压力测试的分析
1. 最基本的关心两个选项 -c -n例: ./ab -c 100 -n 10000 http://127.0.0.1/index.php-c 100 即:每次并发100个-n 10000 即: 共发送10000个请求2. 测试结果分析[junjie2@login htdocs]$ /data1/apache/bin/ab -c 1000 -n 50000 "http://
2016-10-20 14:45:58
569
原创 yii 框架中的上传
//关闭scrf验证 public $enableCsrfValidation = false; use yii\web\UploadedFile; //加载图片上传类 控制器层//接收图片信息 $upload=new UploadedFile(); //实例化上传类 $name=$up
2016-10-17 15:32:33
336
原创 yii框架中,搜索的表单和后台执行,以及分页
use yii\widgets\LinkPager;use yii\widgets\ActiveForm;use yii\helpers\Html;use yii\helpers\Url;$form=ActiveForm::begin([ 'action'=>Url::toRoute(['admin/search']), //跳转的地址 'm
2016-10-15 09:45:48
930
原创 yii框架中的分页
控制器部分use yii\data\Pagination;//引用分页类public function actionStulist(){ $stu=new Student(); //实例化modle,根表建立联系 $arr=$stu->find(); //实例化一个对象 $pages= new Pagin
2016-10-14 16:46:58
326
转载 yii框架中表单提交是的隐藏域
type="hidden" id="_csrf" name="_csrf" value="yii::$app->request->csrfToken?>">
2016-10-07 11:57:18
1368
空空如也
yii2框架中怎么自定义函数
2016-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人