- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。...
分类:
编程语言 时间:
2015-08-13 10:00:46
阅读次数:
207
哈希函数,也就是通常所说的散列函数,常用的就是MD5,SHA了。哈希函数的作用就是相当于“指纹”,它是不可逆的,可以没有密钥,也可以有密钥。给定一个任意长度的消息M,都可以产生固定长度的散列值m。散列函数必须满足的特性就是:计算M的散列值要快,反之则是相当困难的,且找到2个具有相同散列值的消息是困难...
分类:
编程语言 时间:
2015-08-13 08:52:39
阅读次数:
178
在做数据库简易工具的过程中遇到了这么一个问题,即程序部署在tomcat下启动运行后,我们无法事先定义数据库中后续创建的表结构的Hibernate Bean对象,这样就需要我们在服务器运行起来后动态创建bean对象。cglib这个开源库即可解决我们的问题,动态创建JAVA对象。
1.cglib开源库简介
CGLIB(Code Generation Library)是一个开源项目,是一个强大的,高性...
分类:
数据库 时间:
2015-08-12 23:36:59
阅读次数:
397
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数式响应式编程范式的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变...
分类:
移动开发 时间:
2015-08-12 11:28:50
阅读次数:
193
简介笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载!这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文...
分类:
编程语言 时间:
2015-08-12 11:28:00
阅读次数:
192
SyntaxHighlighter它是Google Code在一个开源项目,主要用于对代码着色页,使用十分方便,效果也不错,并且差点儿支持常见的全部语言。使用步骤:一、下载并解压缩SyntaxHighlighter(http://download.csdn.net/detail/itmyhome/7...
分类:
其他好文 时间:
2015-08-11 22:56:42
阅读次数:
131
作者:Johnny.Liang发布时间: 2015-05-28 17:48阅读: 3444 次推荐: 30笔者从事开发多年,有这样一种感觉,查看一些开源项目,如Spring、Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点:1)代码质量非常高;2)命名特别规范(这可能跟老外的...
分类:
其他好文 时间:
2015-08-11 15:45:30
阅读次数:
118
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHU...
分类:
其他好文 时间:
2015-08-11 15:45:24
阅读次数:
102
1. 功能介绍1.1 简介DynamicLoadApk 是一个开源的 Android 插件化框架。插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其...
分类:
移动开发 时间:
2015-08-11 15:36:36
阅读次数:
207
C3P0和DBCP的区别C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。dbcp简介:DBCP(DataBaseconnectionpool),数据库连接池。是apache上的一个j...
分类:
编程语言 时间:
2015-08-11 14:08:02
阅读次数:
179