- 博客(7)
- 资源 (17)
- 收藏
- 关注
原创 php集成动态口令认证
大多数系统目前均使用的静态密码进行身份认证登录,但由于静态密码容易被窃取,其安全性无法满足安全要求。动态口令采用一次一密、用过密码作废的方式防止了密码被窃取带来的安全问题。 动态口令分为HOTP(基于事件计数的动态口令)、TOTP(基于时间的动态口令)等方式。本文介绍了集成TOTP方式的动态口令认证的方案,PHP框架采用Thinkphp3.2.3,动态口令生成器使用的是google authtic
2016-07-20 17:32:50 3563 2
原创 Thinkphp3.2.3整合phpqrcode生成二维码
Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。下载phpqrcode下载地址:http://phpqrcode.sourceforge.net/整合到Thinkphp框架在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。调用phpqrcode生成二维码在IndexController
2016-07-18 18:37:31 3161
原创 《蔡康永的说话之道》读书笔记
说话对于一个程序员的重要性真的是不言而愉,项目中的相互沟通,项目的协调,跟领导汇报工作,给下属安排任务等等,都需要我们有良好的沟通能力,也就是得会说话。 最近在看关于说话方面的书籍,读《蔡康永的说话之道》,整理笔记如下。为什么要会说话:会说话,体现了一个人的情商。 说什么样的话,就代表 你是一个什么样的人。 从“我”到“你”,做一个会说话的人。 流程:倾听—回应—表达说话的十个方法与技巧当不
2016-07-17 21:27:04 2454
原创 Linux下PHP环境搭建
linux下PHP开发环境的常用配置为apache、mysql、PHP。下面我将环境的配置过程记录下来。一、安装apacheapache依赖apr、apr-util及pcre库,为了安装最新版本的apache,我们需要先安装这些库以做好准备工作。卸载apr、apr-util: yum remove apr apr-util下载apr-1.5.2.tar.gz,安装:./configure –pr
2016-07-11 17:33:12 950
原创 HTML5 web存储—web SQL
什么是web SQL?我们经常在应用程序中大量处理结构化数据,HTML5引入了web SQL database概念,它允许应用程序通过异步的Javascript接口来访问SQLlite数据库。但目前web SQL并不在HTML5的规范中,而是一个单独的规范,Safari、Chrome、Oprea浏览器支持web SQL。三个核心方法Web SQL Database 规范中定义的三个核心方法:ope
2016-07-06 18:34:27 1410
原创 HTML5 web存储—web storage
HTML5之前的web中通常使用cookies在客户端存储简单的信息,使用cookies存储永久数据存在以下问题:cookies大小限制在4KB,不适合大量数据存储浏览器限制站点可以在用户计算机上存储的cookies的数量。cookies是随HTTP事务一起被发送的,因此会浪费一部分带宽。HTML5的出现则解决了web存储的问题。HTML5提供了本地存储的功能,以键值对存储的解决方案,支持容量
2016-07-06 11:48:58 1309 1
原创 HTML5 canvas画布(六)
贝塞尔曲线贝塞尔曲线的专业介绍请参见: http://www.cnblogs.com/jay-dong/archive/2012/09/26/2704188.html下面是canvas绘制贝塞尔曲线的代码:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>canvas绘图</title> <scrip
2016-07-04 16:59:12 3708
xulrunner-1.9.0.17.en-US.win32.sdk.zip
2015-12-25
C语言酷狗音乐播放器,毕业设计课程设计,软件开发
2012-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人