- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 WEB小案例之JS实现验证码倒计时页面刷新或关闭,倒计时正常递减无影响
很多网站登录或则注册时,都会做一个利用手机号获取验证码证明为本人操作的选项。当然为了网站的web网站安全和防止信息炸弹等恶意操作,都会对再次获取验证码做一个倒计时,一般都为60s。而正常情况下只需利用JS定时函数很容易实现,这种情况下用户一旦刷新页面,页面dom中我们定义的js变量都会初始化,造成倒计时中断,而且未等倒计时结束又能发送短信。上面的那种清空就涉及到数据持久性的问题,当然关于解决数...
2019-11-21 21:58:19 1036
原创 PHP常用工具类之简单写日志类
日志作为面向bug编程的我们来说,是必不可少的一部分,也是作为项目是否良好运行的体检表,总的来说网站的日志主要分为两大类即操作日志与运行日志。操作日志:主要记录用户在客户端的每一个动作及每个动作执行之后的影响(请求数据,返回结果,异常信息等等)运行日志:主要记录服务器的运行状态。本着练习的原则,就写了一个简单的写日志类。写日志其实原理挺简单的,就是将数据写入文本文件的过程。cla...
2019-11-18 22:37:52 286
原创 PHP常用工具类之读取配置文件类(php,ini,xml,yaml)
项目中一些常用且重要的常量参数往往不会直接定义在类对象中,都会以配置文件的形式单独存在,这样既安全又便于修改。对于php中常用的配置文件基本分四类:php文件、ini文件、xml文件、yaml文件。其中以xml文件最为常用,原因是在WebServer交互通信中xml常常作为中间件的存在(这种形式由于配置过程较为复杂,现在渐渐淘汰,当下流行以json的形式传递数据)。 为了...
2019-11-18 19:11:12 374
原创 一道算法之猴子当大王问题(约瑟夫环)
猴子选大王n只猴子围成一个圈,按照顺时针方向从1到n编号然后从1号猴子开始,延顺时针方向报数,报到m的猴子出局再从出局的猴子的下一只猴子开始报数,如此重复,直到剩下一只猴子,它就是大王。设计程序要求:1)要求用户输入开始的猴子数n,报数的最后一个数字m2)给出猴王的初始编号function king($n,$m){ //建一个连续数组给猴子编号 $arr ...
2019-11-17 23:09:22 893
原创 PHP常用工具类之简单购物车类
对于购物商城网站来说,如果网站没有购物车,那么对商城老板来说这网站将会毫无意义!当然每次搬砖之前的先分析砖的特点,因为这样搬起砖来又快,又省力,又不赚钱,但是掉头发会慢点!( ⊙ o ⊙ )!商城购物车有如下特点:1.在整站范围内有效,且购物车实例只能有一个(单例模式)2.保持数据的持久性①放在session②放在数据库里③放在cookie里现在为了保持持久性,基...
2019-11-17 21:52:15 177
原创 PHP常用工具类之分页类
分页是WEB项目所必需的基本功能,也是作为码农的基本技能点,所以不多说了上代码吧~(@^_^@)~class PageTool{ private $pageSize = 10; //每页显示条数 private $total; //查询的总条数 private $totalPages; //总页数 private $page; ...
2019-11-17 21:17:11 203
原创 PHP常用工具类之单文件上传类
文件上传类功能包含:1.允许文件类型,文件大小,文件保存路劲的设置2.根据年月日生成保存文件的具体目录和重命名上传文件3.文件上传时异常处理4.如果上传成功,则返回文件保存路径,新文件名等相关信息的数组class FileupTool{ protected $allowExt = 'jpg,jpeg,gif,bmp,png'; protected $maxSi...
2019-11-13 22:19:09 185
原创 PHP常用工具类之图片处理类
网站图片上传过程中,服务器端需要对上传图片做一些处理,如创建缩略图,给图片加水印等常规操作,于是需要一个图片工具类来处理这些操作。关于图片工具类主要有两个功能:1.创建图片缩略图2.给图片加水印class ImageTool{ //获取图片相关信息 protected static function imageInfo($image){ //判断...
2019-11-13 21:53:23 390
原创 基于PHP环境下的自动回复机器人小程序实现
一、开发前准备1.去图灵机器人官网(http://www.turingapi.com/)去注册一个账号,并创建一个免费的智能机器人(因为是体验版所以免费,也可以续费升级,看个人爱好)。2.在本地搭建一个可访问的PHP环境。....嗯,准备就这么多了! 二、开发实现1.通过图灵机官网给出的API,应用相关方式链接图灵机器人。(因为现在官网改版,现在版本的API删除了相关语言的...
2018-08-07 18:00:36 5893
转载 java面试题
1. Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在
2015-03-30 20:55:13 3312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人