摘要:近段需要写一个通过PHP来识别二维码的功能,在网上查了很久才解决问题。以此来记录下来解决问题的方法。 最开始找的方法是一个叫 的扩展,自己照着网上的安装步骤安装了 和 ,但编译 时出错了,后来换成Center OS 系统还是出错,由于技术有限也就放弃了。 然后是在github上找到了一个叫 "php 阅读全文
posted @ 2018-01-25 19:06 lin_zone 阅读(722) 评论(0) 推荐(0) 编辑
摘要:jsp通过自定义标签实现类似模板继承的效果 1. 关于标签的定义、注册、使用在上面文章均以一个自定义时间的标签体现,如有不清楚自定义标签流程的话请参考这篇文章 "http://www.cnblogs.com/zhuchenglin/p/8109787.html" 2. 关于jsp 的模板继承 请参考 阅读全文
posted @ 2017-12-25 17:00 lin_zone 阅读(460) 评论(0) 推荐(0) 编辑
摘要:jsp 自定义标签解决jsp页面中int时间戳的时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询 "w3c" 文档,自己也踩了一些坑,特此记录自定义标签的步骤,下面就以我之前的一个例子中的定义一个时间转换标签为例: "github地址" 1. 在项目中src中建一个com.xiangm 阅读全文
posted @ 2017-12-25 15:55 lin_zone 阅读(805) 评论(0) 推荐(0) 编辑
摘要:javaweb中的乱码问题 在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法 1. 页面乱码(jsp) 1. 在页面最前方加上 <%@ page language="java" contentType="text/html; charset=UTF 8" pageEncod 阅读全文
posted @ 2017-12-24 14:52 lin_zone 阅读(248) 评论(0) 推荐(0) 编辑
摘要:javaweb上传文件 上传文件的jsp中的部分 上传文件同样可以使用form表单向后端发请求,也可以使用 ajax向后端发请求 1. 通过form表单向后端发送请求 Save </form 2. 通过ajax向后端发送请求 1. $.ajax({ url : "${pageContext.requ 阅读全文
posted @ 2017-12-24 14:34 lin_zone 阅读(6165) 评论(0) 推荐(1) 编辑
摘要:javaweb 与jsp页面的交互流程 javaweb项目目录 1. javaweb项目的一般目录: 2. jsp 页面一般情况下放在 top(前台页面) back(后台页面) 3. 后台代码 放在src下面,分为: 1. dao层(与数据库相关) 2. domain层(实体层) 3. servic 阅读全文
posted @ 2017-12-20 15:56 lin_zone 阅读(12283) 评论(2) 推荐(2) 编辑
摘要:ab 压力测试工具 前端时间由于需要测试一个网站的高并发的情况,使用到了一个ab测试工具,下面是我自己的体验及参考网上别人的博客所写,希望对大家有所帮助。 ab工具简介 1. ab 全称:apache bench 是apache自带的一个压力测试工具 可以对apache,nginx,及tomcat等 阅读全文
posted @ 2017-12-19 16:44 lin_zone 阅读(854) 评论(0) 推荐(0) 编辑
摘要:java 反射机制 反射机制简介 "参考地址" 1. 什么是反射机制 反射机制指程序在运行时能够获取自身的信息。在java中只要给定类的名字,就可以通过反射机制获得类的所有信息 2. 反射机制的优缺点 1. 首先了解一下动态和静态的概念 1. 静态编译:在编译时确定类型,绑定对象,即通过 2. 动态 阅读全文
posted @ 2017-12-08 15:22 lin_zone 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1.准备工作 1》 新建一个配置文件,名为jdbc.properties将其放入src中 2》在项目中导入jdbc驱动,注意连接不同的数据库,所用到的驱动是不一样的,这些在网上都能找到 具体导入jar的方法,请参照http://blog.csdn.net/mazhaojuan/article/det 阅读全文
posted @ 2017-11-29 12:51 lin_zone 阅读(7086) 评论(0) 推荐(4) 编辑
摘要:前一段时间用到h5的本地存储 需要把某个js对象存储在浏览器的本地存储中,用到了javascript对象的序列化与反序列化 所谓的序列化就是将对象的状态信息转换为可以存储或传输的形式的过程,基本上所有的语言都有序列化对象的方法,例如:php中的 serialize() 与 unserialize() 阅读全文
posted @ 2017-11-07 08:46 lin_zone 阅读(6215) 评论(0) 推荐(0) 编辑
摘要:一、IE和Chrome等浏览器与zoom 还在几年前,zoom还只是IE浏览器自己私有的玩具,但是,现在,除了FireFox浏览器,其他,尤其Chrome和移动端浏览器已经很好支持zoom属性了: zoom的字面意思是“变焦”,摄影的时候常用到的一个概念。对于web上的zoom效果,你也可以按照此概 阅读全文
posted @ 2017-11-07 08:09 lin_zone 阅读(5415) 评论(0) 推荐(2) 编辑
摘要:目前AlloyFinger作为腾讯手机QQ web手势解决方案,在各大项目中都发挥着作用。 目前AlloyFinger作为腾讯手机QQ web手势解决方案,在各大项目中都发挥着作用。 感兴趣的同学可以去Github看看: https://github.com/AlloyTeam/AlloyFinge 阅读全文
posted @ 2017-11-05 17:50 lin_zone 阅读(410) 评论(0) 推荐(0) 编辑
摘要:1. 分析 首先我们要了解 Http Cookie 的作用(可参考HTTP cookies 详解),简单来说就是维持一个会话,这样我们就能在登陆一个网页后,就能进入这个网页需要登陆的界面。 现在我们需要模拟登陆青果教务系统,就也需要先获取服务器给我们的cookie,然后用这个cookie值去获取验证 阅读全文
posted @ 2017-10-25 21:00 lin_zone 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:本教程例子可到GitHub 上下载 Laravel5.5-Vue-Element-ui-Vux 1.laravel5.5安装,详情请参考: https://laravelacademy.org/post/7620.html 2.vue的安装: 直接进入项目的根目录,执行npm install ,建议 阅读全文
posted @ 2017-10-25 20:52 lin_zone 阅读(6014) 评论(2) 推荐(0) 编辑
摘要:之前在项目中因为没有弄清楚csrf token的使用,导致发请求的话,一直请求失败,今天就一起来看一下csrf的一些东西。 1.Cross-site request forgery 跨站请求伪造,也被称为 “one click attack” 或者 session riding,通常缩写为 CSRF 阅读全文
posted @ 2017-10-24 15:57 lin_zone 阅读(7369) 评论(0) 推荐(0) 编辑
摘要:php代码:转载 http://www.cnblogs.com/caichenghui/p/5977431.html javascript代码: 阅读全文
posted @ 2017-10-21 17:37 lin_zone 阅读(339) 评论(0) 推荐(0) 编辑
摘要:之前在项目中遇到过好多次因为异步引起的变量没有值,所以意识到了认识js中同步与异步机制的重要性 在单线程的js中,异步代码会被放入一个事件队列,等到所有其他代码执行后再执行,而不会阻塞线程。 下面是js几种最常见的异步情况: 解决由的js异步引起的问题办法: async.js 库可以帮助我们处理多重 阅读全文
posted @ 2017-10-11 18:04 lin_zone 阅读(19870) 评论(0) 推荐(7) 编辑
摘要:一、短信服务使用阿里大于提供的短信接口 阿里大于官方网站上的接入流程: 在阿里大于申请接口后,需要做以下操作: 二、在laravel中使用阿里大于接口 之前在laravel中使用composer安装阿里大于的扩展包,但是尝试之后,一直返回code=11的错误码,是扩展包的权限不足,具体原因还未找到 阅读全文
posted @ 2017-10-05 20:52 lin_zone 阅读(1054) 评论(0) 推荐(1) 编辑
摘要:之前在项目中遇到一个问题,就是在微信网页上面本来是有返回按钮的,但是大多数人都为了方便,会使用安卓手机自带的物理返回键,这个返回键按下后,就会按照你浏览器的栈存储的路径来一层一层返回,就不执行你页面上的那个返回按钮的操作了,但是这个物理返回键的监听好像没有直接的办法进行,所以有人就想到了曲线的办法 阅读全文
posted @ 2017-09-28 17:42 lin_zone 阅读(19947) 评论(4) 推荐(4) 编辑
摘要:前一段时间,项目中需要在数据库中存储emoji,由于编码格式不对,直接导致数据库报错,后来修改mysql的编码,就解决了 emoji符号实际上是文本,并不是图片,它们仅仅显示为图片 在mysql5.5.3或更高的版本才支持 确定数据库支持存储表情后,可以修改数据库的默认编码,这样以后再建数据库的话, 阅读全文
posted @ 2017-09-24 11:14 lin_zone 阅读(509) 评论(0) 推荐(0) 编辑
摘要:将office文件转化为pdf的方法有 1.利用openoffice提供的服务 (比较简单,但是转化的效果不太好) 2.使用office提供的服务 (注:这在windows服务器上,并且服务器上面安装了版本比较高的office) 下面重点介绍利用office服务将office文件转化为pdf 1.p 阅读全文
posted @ 2017-09-24 09:23 lin_zone 阅读(6158) 评论(0) 推荐(3) 编辑
摘要:IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentEleme 阅读全文
posted @ 2017-09-23 17:23 lin_zone 阅读(439) 评论(0) 推荐(0) 编辑
摘要:在项目中使用iframe 来加载外部资源,需要在iframe请求外部资源的时候,需要显示一个loading,在加载完成后,将这个loading隐藏掉,刚开始看到W3C中 iframe有一个 onload事件 该事件在iframe加载资源完成后就会触发,但是这个事件我试了试,发现触发不了,最在http 阅读全文
posted @ 2017-09-23 17:12 lin_zone 阅读(2401) 评论(2) 推荐(0) 编辑
摘要:ubuntu出现这样问题 既然说那个文件扩展名无效,那干脆直接把那个文件删掉 sudo rm /etc/apt/apt.conf.d/20auto-upgrades.ucf-old 删掉之后应该就不会再出现这个问题了 阅读全文
posted @ 2017-09-19 18:05 lin_zone 阅读(358) 评论(0) 推荐(0) 编辑
摘要:在ubuntu上面安装软件一般都使用 apt安装 在ubuntu下面有一个源列表,源列表里面都是一些网站信息,每条网址就是一个源,这个地址指向的数据标识着这台服务器上有哪些软件可以用 编辑源命令: sudo gedit /etc/apt/sources.list 在这个文件里加入或者注释(加#)掉一 阅读全文
posted @ 2017-09-19 17:46 lin_zone 阅读(1571) 评论(0) 推荐(0) 编辑