自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (6)
  • 收藏
  • 关注

原创 php基础(六)

一、数组排序函数1、sort() :按值进行升序排列,不保持原来的键值关联2、rsort():按值进行降序排列,不保持原来的键值关联3、asort():按值进行升序排列,保持原来的键值关联4、arsort():按值进行降序排列,保持原来的键值关联5、ksort():按键进行升序排列6、krsort():按键进行降序排列7、natsort():自然排序8、usort(

2016-10-30 15:48:46 241

原创 经典程序(三)

一、php打印出来前一天时间?echo date('Y',strtotime('-1 day',time())); 补充:date('Y-m-d H:i:s',strtotime('-1 day',time())); //完整的时间格式 echo date('Y-m',strtotime('-1 month',time())); //打印出前一个月 ​

2016-10-30 00:36:08 174

原创 empty()使用时,注意事项?

​Note:empty()只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句都不会起作用。举个例子:

2016-10-30 00:34:07 333

原创 PHP操作Memcached

1.1 开启php的php_memcache.dll扩展​1、将php_memcache.dll文件放到php目录下的ext目录下2、php引入php_memcache.dll扩展3、重启服务1.2 查看是否安装扩展成功(phpinfo)1.3 操作连接通信

2016-10-30 00:22:37 223

转载 优化php效率,提高php性能的一些方法:

优化php效率,提高php性能的一些方法:1、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;2、尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;3、优化Select S

2016-10-30 00:18:55 318

原创 闭包的好处

function outerFun(){ var a=0; function innerFun() { a++; alert(a); } return innerFun; }使用闭包函数的优点:1. 逻辑连续,当闭包作为另一个函数调用的参数时,避免你脱离当前逻辑而单独编写额外逻辑。2. 方便调用上下文的局部变量。3. 加强封装性,第2点的延伸,可以达到对变量的

2016-10-30 00:15:03 530

原创 取出栏目中的遍历数据

2016-10-29 16:00:47 492

原创 取出当前栏目的子孙栏目

编辑静态网页:  优化:

2016-10-29 15:58:02 295

原创 ob静态页面缓存

index.php<?php header("content-type:text/html;charset=utf-8");// 1. 连接数据库$link = @mysql_connect('localhost','root','aa') or die('连接失败');// 2. 选择数据库mysql_query('use php');// 3. 设置编码mysql

2016-10-29 15:13:52 319

原创 普通静态页面缓存

index.php<?php header('content-type:text/html;charset=utf-8');// 1. 连接数据库$link = @mysql_connect('localhost','root','aa') or die('连接失败');// 2. 选择数据库mysql_query('use php');// 3. 设置编码mysql_q

2016-10-29 15:11:39 246

原创 Session入Memcache缓存

​<?php# 修改session处理器(存储方式为memcache)ini_set('session.save_handler', 'memcache');# 修改session文件的存放位置,多个服务器之间用分号隔开# ini_set('session.save_path', 'tcp://127.0.0.1:11211;tcp://127.0.0.1:11211');ini_s

2016-10-29 15:09:13 223

原创 防止非法字段提交(ThinkPHP)——安全问题

​方法一:自己定义的方法:方法二:TP框架里面,给我们提供了过滤非法字段的方式。在 Model.class.php里面定义了两个常量。const MODEL_INSERT          =  1;      //  插入模型数据const MODEL_UPDATE          =  2;   

2016-10-29 14:45:22 2260

原创 thinkphp下的三级联动(带有缓存的)

1.Application\Home\View\Index\index.htmlDocument省份:请选择省份{$vo.name}城市:请选择城市地区:请选择地区$(fu

2016-10-27 23:07:34 488

原创 composer

选择国内镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com

2016-10-27 22:36:49 121

原创 ajax

$.ajax({  //json对象url:请求地址,data:给服务器传递的数据,type:get/post请求方式,dataType:数据从服务器返回格式html、text、xml、json,success:function(){},  ajax成功请求后的回调函数,可以做后续处理使用error:function(e){},  ajax成功请求后的回调函数,可以做后续处

2016-10-25 20:13:54 190

原创 验证表单

1 2 function check(){ 3 //验证用户名 4 var oUser=document.getElementById('username'); 5 if(!/^[A-Z]{2}\d{3}$/.test(oUser.value)){ 6 alert('用户名不正确'); 7 oUser.select(); 8 return false; 9 }

2016-10-25 15:27:47 265

原创 自调用函数

一、JavaScriptcall()、apply():这两个方法就是用来调用函数的。1、call(对象,[形参, 形参])2、apply(对象,[array(形参数组)]) 传递对象:注意:stu对象传递给this。传递对象,同时传递参数: 注意:apply()传递的是参数数组练习:

2016-10-24 18:22:41 260

转载 跨浏览器事件处理程序

//添加句柄addHandler:function(element,type,handler){ if(element.addEventListener){//DOM2级事件处理程序判断 element.addEventListener(type,handler,false); }else if(element.attachEvent){//IE级事件处理程序判断 element.a

2016-10-24 16:14:52 146

原创 php基础(五)

一、操作数组的函数1、range(起始值,结束值);:生成一个指定范围的数组;2、array_merge():数组合并;3、array_rand(数组,随机取出元素的个数);4、shuffle(数组):打乱数组;

2016-10-17 20:30:11 217

原创 php基础(四)

一、包含文件语法1、include():可以包含多次;2、require():可以包含多次;3、include_once():只能包含一次;4、require_once():只能包含一次;5、相同点:可以包含多次;不同点:require遇到错误停止执行,include遇到错误继续执行。注意:包含文件相当于拷贝包含文件的代码复制主文件中,魔术常量除外,魔术常量取的是魔术常量所

2016-10-14 21:55:05 193

原创 经典程序(二)

一、因数分解$i=2; //因数从2开始function fun($num){ global $i; if($num%$i==0){ echo $i,' '; $num=$num/$i; fun($num); }else{ if($num==1) return; $i++; fun($num); }}二、求最大公约数和最小公倍数最小公倍数:$n

2016-10-14 20:35:04 147

原创 php基础(三)

一、数组获取数组的长度,count()和sizeof()二、替代语法总结php提供了替代语法,主要用于在php代码和html代码混编的时候使用,具有替换语法的语句有if、switch、for、while、foreach,将左大括号变冒号,右大括号变成endXXX。

2016-10-14 16:33:04 192

原创 经典程序(一)

一、判断闰年1、能被4整除,但不能被100整除;能被400整除;2、trim():取出数据两边的空格;3、is_numeric():判断是否是数字或数字字符串;4、is_int():是否是整形。程序:<?php//判断是否按了提交按钮,方法一/*if(isset($_POST['button'])){ //按了提交按钮}*///判断是否按了提交按钮,方法二i

2016-10-14 14:06:12 151

原创 php基础(二)

一、引号1、在js中,单引号和双引号是一样的;2、在php中,如果字符串没有变量,单引号和双引号显示结果是一样的,但是,如果有变量,双引号中 变量要解析,单引号才是真正的字符串,故单引号的效率比双引号高。二、转义字符(\)1、将具有特殊含义的字符转成普通字符;注意:转义字符后面如果跟的是特殊字符,将特殊字符转成普通字符,如果跟的数普通字符,转义字符不起作用。2、

2016-10-14 11:46:57 173

原创 php基础(一)

一、解决php显示乱码1、通过解决echo '';2、通过header()解决header('content-type:text/html;charset=utf-8');二、输出语句:echo、print、print_r、var_dump

2016-10-14 10:19:30 280

原创 CI框架电子商城项目(1)——验证码

从system下的helpers文件夹中,复制文件captcha_helper.php到application下的helpers文件夹中,并命名为MY_captcha_helper.php。其中MY_前缀是在配置文件中事先写好的。把生成验证码图片的代码修改成直接显示验证码的代码。(1)在需要生成验证码的控制器中,其构造函数需要引入captcha的辅助函数。如下:public

2016-10-13 10:34:28 968

原创 json数据和xml数据有什么不同?

返回json数据和xml数据有什么不同,两个服务器间发送json数据,收到后第一步做什么?xml可视化好,json相对来说比较小xml的约束比json大银行业务必须使用事务和xml(为什么必须使用xml?因为xml的限制更加严格)

2016-10-12 21:09:58 272

转载 http协议及其特点

1、支持客户、服务器模式2、简单快速3、灵活4、无连接5、无状态网站测试中常遇到类似404/500之类的错误页面提示码,以下汇总一下相对应的错误含义,便于理解问题之所在:(其中包含了很多从其他站收集来的精华,仅此汇总)1. 5xx-服务器错误:服务器由于遇到错误而不能完成该请求。500-内部服务器错误。500.12-应用程序正忙于

2016-10-12 20:57:41 899

原创 公司信息通常保存在什么地方?

公司信息保存位置通常在以下几个地方?1、头部2、尾部3、注释4、图片

2016-10-12 20:55:44 344

转载 session和cookie的异同点?

相同点1、都是会话技术,有生命周期2、都是无状态性:服务器将请求内容发送到客户端后,服务器不在记录客户端的信息成为无状态性。不同点                     Cookie               Session存储地方        浏览器中             服务器端安全性

2016-10-12 20:48:02 401

原创 项目中并发下单的问题怎么解决?

解决方法肯定是用文件锁了,具体怎么做看数据库区的mysql模块下的mysql锁。使用文件锁,先试试有没有其他方法,具体如下。背景知识:数据库存储引擎、表锁、文件锁。数据库存储引擎:如果是mysiam引擎,则它的锁只能支持表锁,所以要操作这个表的功能,都会被阻塞。这样做会拖慢整个网站的网速。举个例子:比如:我们下订单时,要锁定商品表,那么网站下订单的人非常多,那么商品表就

2016-10-12 20:43:59 5062 1

原创 订单模块

需求:1、必须登录的情况下才能下订单,登录成功之后直接跳到订单页。2、检查商品的库存量,是否够。3、订单提交之后,减少库中的商品数量。4、必须要填收货地址。5、下单之后,清空购物车。

2016-10-12 20:41:36 2546 2

原创 导入支付宝插口?

1、从支付宝官网下载压缩包。2、解压,取出适合自己项目的文件夹。比如:MD5下的php语言的utf-8格式的文件夹。3、把该文件夹改名为alipay,并移动到项目根目录下。4、在alipay下配置,比如写上签约账号等。5、项目中,哪个地方使用支付宝借口,哪个地方就把alipayapi.php包含起来。6、。。。。。。7、项目中,哪个地方需要支付宝返回处理信息,哪个地方就把n

2016-10-12 20:39:01 164

原创 linux常用几个命令?

复制命令:cp  -rf  待移动目录名  新目录名模糊查询ls  |  grep  包含要查找内容的关键词挂载挂载的语法:mount  硬件设备文件  挂载目录举例:mkdir -p /mnt/tmpmount  /dev/cdrom  /mnt/tmp

2016-10-12 20:35:10 134

原创 开启svn仓库服务?

svnserve  -d  -r  仓库本地路径

2016-10-12 18:51:32 328

原创 二维数组排序?

php自带array_multisort函数排序。

2016-10-12 18:37:50 147

转载 单例模式?

class MySQLDB {        private static $instance;                        //私有的成员用来保存类的实例        private function __construct() {        //私有的构造函数阻止在类的外部实例化        }        private function __cl

2016-10-12 18:36:38 142

原创 array函数?

array_values($arr)——返回$arr数组中所有的值并给其建立数字索引。

2016-10-12 18:27:37 209

转载 NoSQL优点和缺点?

NoSQL优点   a.  易扩展   b.  快速的读写   c.  低廉的成本   d.  架构的灵活性,没有复杂的关系   e.  分布式计算NoSQL缺点     a. 没有标准化     b. 没有正式的官方支持     c.  支持的特性不够丰富:现有产品所提供的功能都比较有限,大多数NoSQL数据库都不支持事务,也不像MS SQL Server和O

2016-10-12 18:14:16 1509

原创 mysql中的锁?

语法:        锁表:        LOCK TABLE 表名1 WREAD|WRITE,表名2 READ|WRITE,...        释放锁:        UNLOCK TABLES

2016-10-12 17:48:37 160

thinkphp_3.2.3_full

2016-11-07

CodeIgniter-3.1.2一键安装包

CodeIgniter-3.1.2一键安装包

2016-11-07

CodeIgniter-2.2.6一键安装包

CodeIgniter-2.2.6一键安装包

2016-11-07

laravel5.3一键安装包

laravel5.3一键安装包

2016-11-07

laravel5.2一键安装包

laravel5.2一键安装包

2016-11-07

解决低版本IE兼容html5的js文件

解决低版本IE兼容html5的js文件

2016-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除