众所周知,验证码在我们的生活中都是非常常见的,很多公司都在各种折腾各种各样的验证码,这里简要的用一个小案例来实现验证码的功能(ps:其实我挺讨厌验证码这个东西的)。
建立一个javaweb工程,新建login.html,在里面主要是写界面,代码实现如下,写在body区就可以了,来一个表单验证
username:
password:
验证码:
...
分类:
其他好文 时间:
2016-03-02 18:17:19
阅读次数:
206
简介在网络通信中,使用抓包软件可以对网络请求进行分析,并进行重放攻击,重放攻击的解决方案一般是使用一个变化的参数,例如RSA加密的时间戳,但考虑到网络传输时延,时间戳需要有一定的误差容限,这样仍然不能从根本上防止重放攻击。想要较好的解决重放攻击问题,应考虑使用HTTPS通信,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。实现对于用浏览器访问的网站...
分类:
移动开发 时间:
2016-03-02 18:17:22
阅读次数:
291
线程:是用来执行任务的,线程彻底执行完任务A才能去执行任务B。为了同时执行两个任务,产生了多线程。 进程: 1.就是在操作系统中运行的程序。专业说,进程就是应用程序的执行实例。 2.进程不能执行任务 3.进程咋运行时创建的资源随着进程的终止而死亡。 线程:执行完毕就会被销毁。分为:主线程和子线程 主
分类:
编程语言 时间:
2016-03-02 18:14:58
阅读次数:
180
这是我最喜欢的一篇文章,记录在案。 【7哥导读】本文是一位银行的HR写的,他工作了10年,接待了一群到银行实习的实习生,然后观察他们发生的一系列的故事。像小说,但比我们看过的小说更精彩;像现实,但比我们了解的现实更残酷。文章来源天涯社区,作者:永乐大帝二世。 一看标题就吸引了我,《寒门再难出贵子》。
分类:
其他好文 时间:
2016-03-02 18:17:44
阅读次数:
1246
总时间限制: 1000ms 内存限制: 65536kB描述 Larry今年毕业并找到了一份工作。他赚很多钱,但似乎总是不够。Larry认为他需要控制他的投资以解决自己的财务问题。Larry拿到了自己的银行账户详单,想看看自己有多少钱。请帮助Larry写一个程序,通过过去12个月中每月的月末结余,计算
分类:
其他好文 时间:
2016-03-02 18:15:00
阅读次数:
282
先看下onBackPressed和onKeyDown的区别 在Android上有两种方法来获取该按钮的事件 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下: @Override publ
分类:
其他好文 时间:
2016-03-02 18:15:09
阅读次数:
235
这本书的作者一看就知道是一位实际参与软件工程经验丰富的人,他在几十年的工作之后写下了这本书,用非常通俗的语言告诉我们那些“雷区”(想来想去不知道用什么词形容,姑且暂用)。 可我想,事实上,我们现阶段作为未出校门的学生,并没有实践的经验,对这个行业也没有很深的认识,很多东西其实在我看来是有些看不懂的,
分类:
其他好文 时间:
2016-03-02 18:14:53
阅读次数:
115
设计模式理解(二)单例(Singleton)与原型(Prototype) 为什么一起写,因为懒。。。。 单例,就是用了面向对象语言的一些奇技淫巧,把构造函数私有了,然后用一个自身类型的静态指针作为全局唯一的实例的引用。碰到并发之类就呵呵了。 这么简单都能画个UML图,还煞有介事似的,我晕。 ----
分类:
其他好文 时间:
2016-03-02 18:13:51
阅读次数:
157
三、Operators 运算符 Assignment Operators(赋值运算符) = += -= %= *= /= <<= >>= >>>= &= ^= |= public class ByteDemo { public static void main(String[] args) { by
分类:
编程语言 时间:
2016-03-02 18:13:35
阅读次数:
201
package util; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet; import java.sql.SQ
分类:
数据库 时间:
2016-03-02 18:16:11
阅读次数:
242
一、大型网站核心技术(带宽 / 数据库)连接池 1.页面静态化(核心 把动态的页面 转成 静态页面 从而减少对数据库操作的次数) 2.缓存技术 (内存角度存储->memacached) 3.服务器集群 (a.硬件 b.软件架构) 4.数据库优化 a.表结构(符号 3NF) b.添加适当索引(1.1主
分类:
Web程序 时间:
2016-03-02 18:14:54
阅读次数:
260
3、进程:Process ->方法:1.获取操作系统进程:Process.GetProcess() 2.开始应用程序: Process.Start("程序名","要打开的文件"); 打开网页地址:Process.Start("iexplore.ext","htttp://www.baidu.com"
分类:
编程语言 时间:
2016-03-02 18:15:52
阅读次数:
171
1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由
分类:
移动开发 时间:
2016-03-02 18:15:25
阅读次数:
192
hello,小伙伴们,我们来继续编写相关的程序。 前几章我们已经基本把界面等问题搞定了,现在我们就来写脚本让整个流程统一起来。 看看我们现在有了什么?一个界面还有他的层次结构 青瓷界面绑定UI.js创建 化成关系图如下,我们调整一下, 因为背景应该上面抽出一层,作为公共背景,让这个背景来控制自己到底...
分类:
其他好文 时间:
2016-03-02 18:14:15
阅读次数:
432
最近通过各种渠道学习了下html5中的canvas元素,为了练练手就随手写了一个简易的时钟。时钟本身不复杂,没有使用图片进行美化,下面就与大家分享一下具体的代码: 这是最终实现的效果: 部分的启发点来自于 http://developer.51cto.com/art/201503/467645.ht
分类:
Web程序 时间:
2016-03-02 18:12:16
阅读次数:
238
//设置UIImage圆角 @interface UIImage(UIRoundedRectImage) + (id) createRoundedRectImage:(UIImage*)image size:(CGSize)size; @end @implementation UIImage(UIR
分类:
其他好文 时间:
2016-03-02 18:15:14
阅读次数:
142