C#异步编程及其同步机制 本篇文章涵盖一下几部分内容: 1. 什么是异步编程,为什么会需要异步编程 2. .NET下的异步编程及其发展 3. .NET线程同步机制及线程间数据封送 4. 异步模式 5. 线程安全及异常处理 6. 线程取消 什么是异步编程,为什么会需要异步编程 这个世界上资源是受限的。...
Ajax大文件切割上传 2015-02-07 前面我们已经实现了Ajax的文件上传,不过会受限于服务器的允许的大小, 如果服务器并非自己的,我们就要使用Ajax大文件切割来实现上传。 首先解决Ajax跨域上传问题: 在HTML5中,ajax的跨域有了新的规则-----能否跨域取决于对应的应答。 对方...
分类:
Web程序 时间:
2015-02-07 15:46:25
阅读次数:
162
一、新建的Java文件自动生成主函数
虽然只是一个很简单的事情,但应该还是有人不知道了,每次新建Java文件都要手动输入public static void main(String args[]){},非常麻烦,其实Eclipse可以自动生成这行,只是大多数的Java文件都是没有主函数的,所以这行默认关闭,
右击Java项目下的src可以选择New->Class也就可以新建类
然后在...
分类:
编程语言 时间:
2015-02-05 13:34:38
阅读次数:
164
将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化.....
分类:
系统相关 时间:
2015-02-04 00:26:48
阅读次数:
230
一:GetTickCount()综述: 这是一个Window的平台的API函数, 所以啊 在 MFC中 他的前面有两个冒号,像个和尚一样。 所以它不会受限于类,可以在MFC中任意位置使用。这个函数使用的时候没有参数, 返回值是从操作系统启动所经过(elapsed)的毫秒数,数据类型是DWORD。使用...
分类:
其他好文 时间:
2015-02-03 19:08:09
阅读次数:
191
今天学习c#当中实现栈,学过C#的都知道,c#本身已经写好 了栈和队列,我们可以直接用,这里自己实现以下,就是为了更深刻的理解。首先说明线性表,栈、队列他们的数据元素以及数据元素之间的逻辑关系实际上都是相同的,不同的是线性表的操作不受限制,而栈和队列则受限制,栈的操作只能在一端进行,队列的扎入在一端...
Redis在豌豆荚的使用历程——单实例==》多实例,业务代码中做sharding==》单个Twemproxy==》多个Twemproxy==》Codis,豌豆荚自己开发的分布式Redis服务。在大规模的Redis使用过程中,他们发现Redis受限于多个方面:单机内存有限、带宽压力、单点问题、不能动态...
分类:
其他好文 时间:
2015-02-03 00:27:11
阅读次数:
230
2014被称为移动短视频元年,借着4G牌照发放的东风,曾受限于带宽和流量的富媒体领域春潮涌动。腾讯微视、新浪秒拍提前布局,微拍、微录客、啪啪奇、微可拍等应用如雨后春笋。明星应用“美拍”横空出世,提供60秒短...
分类:
其他好文 时间:
2015-02-02 12:49:23
阅读次数:
166
作者:zhanhailiang 日期:2015-01-31
说明
所谓指纹识别是指为每个设备标识唯一标识符(以下简称UUID)。诸如移动原生的APP都可以通过调用相关设备API来获取相应的UUID。但是浏览器内WebAPP受限于运行环境无法直接防部设备API,此时需要通过其它方法来设置UUID。
基于持久化Cookie生成UUID
原理
当用户访问一个网站时,网站可...
分类:
Web程序 时间:
2015-01-31 19:26:11
阅读次数:
241
使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parametersIllegal key size or default parameters是指密钥长度是受限制的,jav...
分类:
其他好文 时间:
2015-01-30 14:38:29
阅读次数:
159