Fork me on github
摘要: 当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度。笔者做了一个简单的尝试,1亿条数据,分100张表。具体实现过程如下:首先创建100张表: $i=0; while($i<=99){ echo "$newNumber \r\n"; $sql="CREATE TABLE `co... 阅读全文
posted @ 2015-08-04 13:03 Champion-水龙果 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、cookie介绍cookie常用于识别用户。cookie是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送cookie。通过PHP,您能够创建并取回cookie的值。1、设置CookiePHP用SetCookie函数来设置Cookie。SetCookie函数定义... 阅读全文
posted @ 2015-08-04 13:01 Champion-水龙果 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 第一:SQL注入漏洞在进行网站开发的时候,程序员由于对用户输人数据缺乏全面判断或者过滤不严导致服务器执行一些恶意信息,比如用户信息查询等。黑客可以根据恶意程序返回的结果获取相应的信息。这就是所谓的SQL注入漏洞。sql注入地步骤:a)寻找注入点(如:登录界面、留言板等)b)用户自己构造sql语句(如... 阅读全文
posted @ 2015-08-04 12:59 Champion-水龙果 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 处理百万级以上的数据提高查询速度的方法:1.应尽量避免在where子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。3.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放... 阅读全文
posted @ 2015-08-04 12:58 Champion-水龙果 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在本地项目所在目录按以下步骤操作echo#test>>README.mdgitinitgitaddREADME.mdgit add .gitcommit-m"firstcommit"gitremoteaddoriginhttps://github.com/qhorse/test.gitgitpush... 阅读全文
posted @ 2015-08-04 10:51 Champion-水龙果 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.配置模糊查询的路由Route::get('widget',function(){$filter=[['id','>','0'],['title','like','%aa%']];$data=Widget::datalist("article","widget.list",$filter,4);/... 阅读全文
posted @ 2015-08-04 09:55 Champion-水龙果 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 1.路由配置'blog.index','uses'=>'BlogController@index']);Route::get('/create',['as'=>'blog.create','uses'=>'BlogController@create']);Route::post('blog/stor... 阅读全文
posted @ 2015-08-04 09:54 Champion-水龙果 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、创建操作在ThinkPHP使用add方法新增数据到数据库。 使用方法如下: $User=M("User");//实例化User对象 $data['name']='ThinkPHP'; $data['email']='ThinkPHP@gmail.com'; $User->add($data);或... 阅读全文
posted @ 2015-08-04 09:49 Champion-水龙果 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1.在composer.json加入下面一行代码"guzzlehttp/guzzle":"~4.0"2.发送邮件的RouteRoute::get('/mail',['as'=>'emails.index','uses'=>'EmailController@index']);3.项目/app/mail... 阅读全文
posted @ 2015-08-04 09:47 Champion-水龙果 阅读(696) 评论(0) 推荐(0) 编辑
摘要: publicfunctionbuyerAlreadybrand(){$effect=Request::get('effect');$data=$this->brand->where(function($query)use($effect){if($effect==-1){return$query->... 阅读全文
posted @ 2015-08-04 09:43 Champion-水龙果 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 使用gitXX--help命令可以查看相关命令帮助文档克隆项目//克隆master主分支gitclonehttp://192.168.1.223/项目名.git//克隆develop分支gitclonehttp://192.168.1.223/项目名.git-bshop//记住用户名gitclone... 阅读全文
posted @ 2015-08-04 09:40 Champion-水龙果 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1,设置分页容器参考laraver手册我的设置代码如下://设置分页容器/app/models/ZurbPresenter.php'.$page.'';}publicfunctiongetDisabledTextWrapper($text){return''.$text.'';}publicfunc... 阅读全文
posted @ 2015-08-04 09:37 Champion-水龙果 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 初始化配置#配置使用git仓库的人员姓名gitconfig--globaluser.name"YourNameComesHere"#配置使用git仓库的人员emailgitconfig--globaluser.emailyou@yourdomain.example.com#配置到缓存默认15分钟gi... 阅读全文
posted @ 2015-08-04 09:24 Champion-水龙果 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组。使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组。写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数1.使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组functio... 阅读全文
posted @ 2015-08-03 14:06 Champion-水龙果 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 1、ajax原理:Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对XMLHttpRequest有所了解。 XMLHttpRe... 阅读全文
posted @ 2015-08-03 11:09 Champion-水龙果 阅读(3234) 评论(0) 推荐(0) 编辑
摘要: Query通过Ajax向PHP服务端发送请求并返回JSON数据服务端PHP读取MYSQL数据,并转换成JSON数据,传递给前端Javascript,并操作JSON数据。本文将通过实例演示了jQuery通过Ajax向PHP服务端发送请求并返回JSON数据。阅读本文的读者应该具备jQuery、Ajax、... 阅读全文
posted @ 2015-08-03 10:43 Champion-水龙果 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Javascript刷新页面的几种方法:1history.go(0)2location.reload()3location=location4location.assign(location)5document.execCommand('Refresh')6window.navigate(locat... 阅读全文
posted @ 2015-08-03 09:56 Champion-水龙果 阅读(159) 评论(0) 推荐(0) 编辑
摘要: M方法和D方法的区别ThinkPHP中M方法和D方法都用于实例化一个模型类,M方法用于高效实例化一个基础模型类,而D方法用于实例化一个用户定义模型类。使用M方法 如果是如下情况,请考虑使用M方法: 对数据表进行简单的CURD操作而无复杂的业务逻辑时 只有个别的表有较为复杂的业务逻辑时,将M方法与实例... 阅读全文
posted @ 2015-07-30 16:15 Champion-水龙果 阅读(473) 评论(0) 推荐(0) 编辑
摘要: APP_PATH//当前项目目录APP_NAME//当前项目名称ACTION_NAME//当前操作名称CACHE_PATH//项目模版缓存目录CONFIG_PATH//项目配置文件目录COMMON_PATH //项目公共文件目录DATA_PATH //项目数据文件目录GROUP_PATH//当前分组... 阅读全文
posted @ 2015-07-30 15:13 Champion-水龙果 阅读(2118) 评论(0) 推荐(0) 编辑
摘要: index.htmljquery+php实现用户输入搜索内容时自动提示=====================================================search_auto.php';while($ro=mysql_fetch_array($re))echo''.$ro['... 阅读全文
posted @ 2015-07-30 10:25 Champion-水龙果 阅读(552) 评论(0) 推荐(0) 编辑
Champion-水龙果