自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 使用 tp3.2.3 框架时报错重定向次数过多

今天打开项目一访问就报错:重定向次数过多,真尴尬,昨晚还好好的!清除 cookie 也是无法解决,于是感觉只能是代码逻辑的问题了。我主要是要做登录的访问控制,访问某个控制器的某个方法时,没登录的话就拒绝访问,直接跳回登录界面。代码控制单独写在一个控制器 ValidateController.class.php 文件内,该控制器继承基类控制器Controller,然后其他需要做访

2017-09-26 10:16:29 11025

原创 将数据库查询出来的二维数组变成一维数组

使用 sql 查询出数据库数据如下是个二维数组,现在我只想取 pri_id 这一列数据,可以使用 php 函数array_column(array,'col_name')实现。    使用 : array_column($arr , 'pri_id' ); 之后获取的数据如下是个一维数组: 于是就可以进行相关操作了,简便许多!

2017-09-25 18:04:51 8808

原创 mysql 多表连接查询的一个例子

现在有三个表:角色表(shop_role : id , role_name),权限表(shop_privilege : id , pri_name),角色权限表(shop_role_pri : role_id , pri_id),要查询角色所拥有的权限名称。思路:先查询角色拥有的权限 id(在角色权限表),再通过权限 id 到权限表里直接找其对应的权限名。sql 语句:一开始这样写:

2017-09-25 17:44:13 9670

原创 mysql 使用 GROUP BY 时报错 ERROR 1055 (42000)

今天在使用 mysql 测试数据库语句时发现使用 GROUP BY 字句居然报错 ERROR 1055 (42000),如下图所示:百度之后发现这是  mysql5.7 中 only_full_group_by 这个模式是默认开启的导致出错的。解决方法:1、最直接方法时直接一句话设置搞定:SET sql_mode=(SELECT REPLACE(@@sql_mode,'ON

2017-09-25 16:56:34 6986

原创 thinkPHP3.2.3 中伪造表单的一种示例及解决方法

在提交往数据库插入数据的表单的时候,如果不对表单字段进行过滤(限制),就容易被利用浏览器的开发调试工具对个别字段进行改名从而破坏数据库的内部数据,如下简单例子所示:将表单的goods_desc字段改为id后将其之类最大值再提交表单数据:(因为此表id字段类型为mediumint所以写上其最大值)上述操作之后再往数据库添加数据就会报错,因为 id 已经是该类型

2017-09-18 12:23:37 1717

原创 tp3 生成验证码时,代码无误但显示不了的解决方法

前阵子使用 tp3.2.3 在生成验证码时,也就以下几句代码结果一张显示错误,出不来验证码图片,检查了代码也找不出个究竟,终究还是百度解决了。今天来这里做下记录:生成验证码如下,我在控制器内写了个函数封装了生成验证码的功能,然后通过浏览器访问结果如下:其实正常情况是不会出现此情况的,经过百度解决方案如下:解释:ob_clean这个函数的作用就是用来丢弃输出缓冲区

2017-09-18 12:13:12 2583

原创 在tp3.2.3中使用 FormData 对象实现表单的文件上传功能遇到的一个问题及解决方法

表单的html代码如下: 商品logo: ... 因为上述操作包含了上传文件的操作,而普通ajax无法实现文件上传,经过百度有使用FormData对象与插件这两种方法,详见前一篇转载的博文,于是我就尝试了一下FormData对象的方法。情景:我要利用thinkPHP3.2.3框架实现增加商品时对其输入数据合法性的验证之后到前台提示,一开始是通过内置的跳转函数实现

2017-09-16 17:04:57 3031

转载 使用ajax提交form表单,包括ajax文件上传的两种方式

使用ajax请求数据,很多人都会,比如说:$.post(path,{data:data},function(data){ ...},"json");又或者是这样的ajax: $.ajax({ url:"${pageContext.request.contextPath}/public/testupload",

2017-09-16 16:23:10 726

原创 Git 回退即删除本地仓库commit版本以及删除远端仓库相应的版本(即github上的commit版本)

1、有时不想要之前的 commit 时,可以由以下步骤实现:先回退本地仓库的commit操作:git reset --hard HEAD^   回退至 上一个版本:接着再次提交时会提示当前版本比远端github的commit版本低,意思就是github上的当前commit版本并未回退(删除),由下面操作实现:之后就可以继续上传新版本了。

2017-09-16 15:48:16 1185

转载 php 使用pathinfo(), parse_url(), basename()解析URL

原文链接:点击打开链接1、利用pathinfo解析URL<? $test = pathinfo("http://localhost/index.php"); print_r($test);?>结果如下 Array ( [dirname] => http://localhost //url的路径 [basename] => i

2017-09-05 18:29:45 667

转载 JS中判断null、undefined与NaN的方法

原文链接:点击打开链接1.判断undefined:var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); }说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

2017-09-05 10:30:51 506

PHP版本的生成国税局发票二维码的 demo

PHP版本的生成国税局发票二维码的 demo,经过测试可以生成与 税局发票助手 一致的二维码(所含 base64 内容一致),主要是生成的 crc16 一致。

2017-12-29

网上的生成国税局发票二维码的 demo

网上的生成国税局发票二维码的 demo,包含了网上那篇博文代码中缺少的变量的初值。

2017-12-29

OS课程设计_动态分区分配算法

操作系统的动态分区分配算法(控制台程序),供学习使用。

2017-07-27

美团外卖(增加模拟加载资源的功能以及自动定位)更新,免积分下载供学习使用。

美团外卖(增加模拟加载资源的功能以及自动定位)更新,免积分下载供学习使用。

2017-07-27

jsp+servlet小项目(实现图片上传功能)

基于jsp+servlet实现的小项目(实现图片上传功能)

2017-07-21

仿豆瓣电影app微信小程序

仅供学习参考,根据地域搜索电影的app

2017-07-15

美团外卖源码

美团外卖源码供学习参考

2017-07-13

美团外卖(增加模拟加载资源的功能以及自动定位)

根据美团外卖源码编写,除此之外增加模拟加载资源的功能以及自动定位。

2017-07-13

将图片格式转为.ico格式图片的ps插件

ICOFormat.8bi

2017-01-07

为物体加上旋转,平移效果

利用 CSS3 transform matrix 实现的物体旋转与平移的效果。

2017-01-07

辨色小游戏

利用html+css+js做的一个小游戏,并用json读取本地文件,所以需要在火狐浏览器运行。

2017-01-07

directX3D鼠标控制视角转换

directX3D鼠标控制视角转换

2016-11-16

空空如也

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

TA关注的人

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