在进行表单设计中,验证码的增加恰恰可以实现是否为“人为”操作,增加验证码可以防止网站数据库信息的冗杂等... 现在,我将讲述通过servlet实现验证码: 验证码作为一个图片,在页面中为“画”出来的,它是如何画出来的呢? <生成图片> { 生成图片的类: 1.BufferedImage图像数据缓冲区 ...
分类:
Web程序 时间:
2017-09-14 21:45:22
阅读次数:
189
转自:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使 ...
分类:
编程语言 时间:
2017-09-11 23:04:04
阅读次数:
195
转自:Unix网络编程中的的五种I/O模型 下面主要是把unp第六章介绍的五种I/O模型。 1. 阻塞I/O模型 例如UDP函数recvfrom的内核到应用层、应用层到内核的调用过程是这样的:首先把描述符、接受数据缓冲地址、大小传递给内核,但是如果此时 该与该套接口相应的缓冲区没有数据,这个时候就r ...
分类:
其他好文 时间:
2017-09-02 23:20:06
阅读次数:
176
到此为止,一共介绍了四种server性能优化的方法。各自是:动态内容缓存、浏览器缓存、反向代理缓存、Web组件分离。我们发如今这四种方法中,“缓存”占了大头!确实如此,“缓存”是server性能优化的核心思想。我们提出的各种优化方法本质上仅仅是把“缓存”用在了不同的地方。并依据使用位置的不同,个性化 ...
分类:
其他好文 时间:
2017-08-03 18:52:52
阅读次数:
96
流: 概念:Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可 以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。 理解: ...
分类:
编程语言 时间:
2017-08-01 14:46:00
阅读次数:
156
先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步I ...
分类:
编程语言 时间:
2017-08-01 09:49:04
阅读次数:
168
题目要求: 数码管动态显示:已采集的数据存放在数据缓冲器内data[0]-data[3],每个数据为一个字节的长度(0-255),对应外部物理量为0-100度,要求利用动态显示对data的多个数据进行动态循环显示,精度为2位小数。 编码工具:keil 代码暂时不开源! 另一种解决办法:(未使用中断和 ...
分类:
其他好文 时间:
2017-07-21 21:57:00
阅读次数:
146
一、I/O基础入门 java1.4之前的早期版本,java对I/O的支持并不完善,开发人员在开发高性能I/O程序的时候,会面临一些巨大的挑战和困难,主要问题如下。 1、没用数据缓冲区,I/O性能存在问题; 2、没有C或者C++中的Channel概念,只有输入和输出流; 3、同步阻塞式I/O通信(BI ...
分类:
系统相关 时间:
2017-06-11 21:43:04
阅读次数:
271
一、安装node.js 方式很多npm,git等,新手建议从官网上直接去下载node的安装包。一键安装. 二、创建一个web服务器。 三、读取文件的方式(同步,异步) 1.同步 2.异步 三、事件循环 四、数据缓冲区 1.向缓存区写入数据 2.读取缓冲区的内容 3.Buffer 转为JSON对象 4 ...
分类:
其他好文 时间:
2017-05-15 10:01:06
阅读次数:
294
推荐的字符和字符串处理方式 開始将文本字符串想象为字符的数组,而不是 char 或字节的数组。用通用数据类型(如 TCHAR/PTSTR )来表示文本字符和字符串。用明白的数据类型(如 BYTE 和 PBYTE )来表示字节,字节指针和数据缓冲区。用 TEXT 或 _T 宏来表示字面量字符和字符串。 ...