Extjs 相关源码资源下载
Extjs 相关源码,帮助我们进行开发相关程序和功能。extjs是一种软件。自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。
Jquery Validate 示例
jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。
该插件是由 Jörn Zaefferer 编写和维护的,他是 jQuery 团队的一名成员,是 jQuery UI 团队的主要开发人员,是 QUnit 的维护人员。该插件在 2006 年 jQuery 早期的时候就已经开始出现,并一直更新至今。本示例版本为v1.17.0
pdf.js打包文件
pdf.js的源码通过gulp generic打包生成后,直接可以在web项目中使用的文件。
导入excel所需jar
导入excel所需要的相关jar包,需要结合博客中的相关工具类进行使用。
aes加密js工具包
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。 CryptoJS工具类包,aes加密只使用了其中的crypto-js.js文件
excanvas.compiled.js 下载
excanvas.compiled.js相关
EasyPR-Java项目maven版本所需jar包
最近领导让研究OCR车牌识别的技术,刚开始网上一搜感觉比较有戏的样子,后来发现这个行业商业化还是挺严重的,好多都是和硬件设备配套的。但是作为我们这种屌丝程序猿大家都懂的,肯定是打死也不会首先考虑收费的东西的,其实领导也是这么想的,要不然还让你研究个毛线啊。看到的开源的项目貌似有OpenCV但是这个是国外的东西,而对于国内车牌识别有一个依赖于OpenCV的开源项目就是EasyPR,但是这个项目貌似是C++的,但是我是Java所以就找了一个Java版本的想来跑一跑。这个是项目的所需jar包
jad工具jar包
eclipse中反编译工具,帮助我们在查看源码的时候反编译
高性能mysql第三版.pdf
《高性能MySQL(第2版)》包含14章和4个附录,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作选择性的阅读。
pdf转化为图片相关jar包
在移动端做pdf相关的下载和展示的时候,遇到了一个问题就是带印章的pdf在直接查看的情况下ios中印章显示不出来,后来经过查阅资料发现是由于印章是加密过的,而用ios内置的webviewer查看的话没有对应的解密的插件,所以导致印章显示不出来。但是对于项目来说印章显示不出来整个pdf显示的意义就没有了,后来经过组内讨论就想着转化为图片去展示。经过查阅资料、对比了一下两种转化的开源项目,所用到的jar包就是本资源中的内容。
bing背景2016节选
微软的新搜索引擎Bing每天都会更新一副精美的背景图片,如果能将每幅图片统统收集起来,简直就是一巨大的图片资料库,往后必有用到之处。但是Bing只能显示当天的背景图片,以往用过的图片就无法找到,而且背景图片没法直接下载保存,实在叫人为难啊!该怎么办呢?接下来咱将要介绍的这个站点便能助你一臂之力,假如你喜欢收藏Bing背景图片,它一定适合你。
bing背景2015节选
微软的新搜索引擎Bing每天都会更新一副精美的背景图片,如果能将每幅图片统统收集起来,简直就是一巨大的图片资料库,往后必有用到之处。但是Bing只能显示当天的背景图片,以往用过的图片就无法找到,而且背景图片没法直接下载保存,实在叫人为难啊!该怎么办呢?接下来咱将要介绍的这个站点便能助你一臂之力,假如你喜欢收藏Bing背景图片,它一定适合你。
jquery 中读取properties
之前的系统用的是Spring框架,国际化还是比较简单的。但是有一些提示是写在js文件里面的,搜了一些,发现一个js国际化的框架jquery.i18n.properties.js,用了一些还是比较方便的。
java网络编程英文高清完整第四版.pdf下载
前几天看到公司一个大神看技术文档,打眼瞟了一下,全是英文的表示直接看看不到。但是大神不一样,人家是硕士哦,英文杠杠的,但是自己心里也想看看,所以就让大神把这些文档发我了一下,具体文档介绍
Algorithms 4th Edition.pdf
算法的4版
DISTRIBUTED SYSTEMS Concepts and Design 5th Edition.pdf
分布式系统概念与设计第五版
Java Network Programming, 4th Edition.pdf
java网络编程第四版
java_concurrency_in_practice.pdf
Java并发实践
java代码规范
代码规范比比皆是,但是很少有公司做好代码规范的。忍不住想谈谈代码规范的重要性,希望所有人都能够重视起来。而且,我相信,如果我们代码规范能够做好的话,且不说开发水平提高多少,至少我们也会有很多出色开源项目。
一、规范的代码可以促进团队合作
一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码必定会风格迥异。且不说会存在多个人同时开发同一模块的情况,即使是分工十分明晰的,等到要整合代码的时候也有够头疼的了。大多数情况下,并非程序中有复杂的算法或是复杂的逻辑,而是去读别人的代码实在是一件痛苦的事情。统一的风格使得代码可读性大大提高了,人们看到任何一段代码都会觉得异常熟悉。显然的,规范的代码在团队的合作开发中是非常有益而且必要的。
二、规范的代码可以减少bug处理
很多IT人士将程序员比做民工,这也的确非常的形象。就像刚才提到的,复杂的算法或逻辑只占项目中很小的比例,大多仅仅是垒代码的工作。可是越是简单,测试的bug反而是越多,而且是无穷无尽的bug。这里很大的程度上是由于代码不规范所致。
没有规范的对输入输出参数的规范,没有规范的异常处理,没有规范的日志处理等等,不但导致了我们总是出现类似空指针这样低级的bug而且还很难找到引起bug的原因。相反,在规范的开发中,bug不但可以有效减少,查找bug也变得轻而易举。
规范不是对开发的制约,而确实是有助于提高开发效率的。
三、规范的代码可以降低维护成本
随着我们项目经验的累积,会越来越重视后期维护的成本。而开发过程中的代码质量直接影响着维护的成本。因此,我们不得不从开发时便小心翼翼。
在第一点中曾提到,规范的代码大大提高了程序的可读性,几乎所有的程序员都曾做过维护的工作,不用多说,可读性高的代码维护成本必然会大大降低。
但是,维护工作不仅仅是读懂原有代码,而是需要在原有代码基础上作出修改。我们可以先想像没有统一风格的情况下,A完成开发以后,B进行维护加一段代码,过一段时间C又加一段代码。。。。。。直到有一天X看到那一大堆乱码想死的心都有了,维护也就进行不下去了。因此,统一的风格有利于长期的维护。
另外,好的代码规范会对方法的度量、类的度量以及程序耦合性作出约束。这样不会出现需要修改一个上千行的方法或者去扩展一个没有接口的类的情况。规范的代码对程序的扩展性提高,无疑也是对维护人员的一个奖励。
四、规范的代码有助于代码审查
我个人是比较赞同进行代码审查的,这样可以及时纠正一些错误,而且可以对开发人员的代码规范作出监督。团队的代码审查同时也是一个很好的学习机会,对成员的进步也是很有益的。但是,开发随意,加重的代码审查的工作量及难度,并且使得代码审查工作没有根据,浪费了大量的时间却收效甚微。
代码规范不仅使得开发统一,减少审查拿督,而且让代码审查有据可查,大大提高了审查效率和效果,同时代码审查也有助于代码规范的实施。一举多得,何乐而不为呢。
五、养成代码规范的习惯,有助于程序员自身的成长
即使明白代码规范的好处,但是有的迫于项目压力,有的因为繁琐的规范作出很多额外的工作,更有的不重视维护的问题,而很难贯彻代码规范。
那么,我们需要了解,规范开发最大的受益人其实是自己!
你有没有花费很多的时候查找自己的代码呢?尤其是出现bug的时候需要逐行的debug?自己写的代码乱了头绪的确实也见了不少。我们应该做的就是规范开发,减少自己出现的错误。很多时候项目的压力一部分也是由于前期开发中遗留的众多的问题。
还有的人觉得自己可以完成高难度的算法,就认为自己能力很强,不把规范放在眼里。很多人确实是这样,追求个性,大概让别人看他的代码一头雾水更觉得得意。殊不知复杂的算法确实可以体现你个人的逻辑能力,但是绝不代表你的开发水平。我们知道一些开源项目,一些大师级人物写得程序都是极其规范的。并非规范了就代表高水平,实际上是规范的代码更有利于帮助你理解开发语言理解模式理解架构,能够帮助你快速提升开发水平。不明白这点,即使你写的再高明的算法,没准哪天也被当作乱码别处理掉。
记住!每天垒乱码(或许你不觉得,但是大多时候在别人眼中确实就是乱码)并不能使你获得更多的进步,相反要达到高水平的程序员,养成良好的开发习惯是绝对必需的。
不要沉迷表面的得失,看似无用的东西要经过慢慢的累积由量变达到质变的时候,你才能感受到其价值所在。
最后提醒一句,制定一个符合自己公司情况的开发规范是很简单的,重要的是我们能够认识到规范的重要性,并坚持规范的开发习惯。
前台的转换
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language
jcaptcha组件jar包
JCaptcha
jca
ptcha是一个开源的用来生成图形验证码的Java开源组件,使用起来也是非常的简单方便。
jcapthca是非常强大的,不光是可以生成图片式的验证码,还可以生成声音式的(新浪就使用了双重验证码)。
Jcaptcha是CAPTCHA里面的一个比较著名的项目。
这里为使用它所需的jar包
仿百度分页jsp版
仿百度分页效果的jsp实现,maven项目完整包,包括数据库建立文件
plexus相关jar包
Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not
be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-
archiver:pom:1.0 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/org/codehaus/plexus/
plexus-archiver/1.0/plexus-archiver-1.0.pom
Failure to transfer org.codehaus.plexus:plexus-archiver:jar:1.2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be
reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-
archiver:jar:1.2 from/to central (http://repo.maven.apache.org/maven2): No response received after 60000
Failure to transfer org.codehaus.plexus:plexus-io:jar:1.0.1 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be
reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-io:jar:
1.0.1 from/to central (http://repo.maven.apache.org/maven2): No response received after 60000
xmldsig-1.0.jar
maven中央仓库里,xmldsig构件只有pom,没有jar,是怎么回事?好不容易找了一个,存一下备用。
车联网天气预报相关
本实例以Gao这个项目来介绍,我们要做的功能是把车联网返回的内容解析并格式化后显示出来。车联网天气查询api地址http://developer.baidu.com/map/carapi-7.htm
在此我们需要一个开发者密钥即访问接口中的参数ak。我已经申请好,没有直接使用了,没有的童鞋可以去申请一个。
jdk1.6 中英 chm格式api文档
jdk1.6 中英 api文档chm格式
Xml和Json互转工具类
本实例主要是通过json-libjar包中的工具类进行操作,简单实现了xml字符串和json字符串之间的转化,xml文件和json文件的转化。而且还兼容jsonObject和jsonArray两种格式,自己摸索,记录一下以便学习。
MediaWiki相关包
MediaWiki 应用程序最为人所知之处就是它是 Wikipedia 背后的引擎。很多人都发现 MediaWiki 提供了一个可用的环境来在工作组、甚至整个组织以及在线社区之间共享信息。MediaWiki 让用户可以通过博客、wiki 以及文件来共享信息。它还允许使用一个标记云来保护所上载的文件,标记文件以便轻松定位,以及定位专家。更多信息,请参见 参考资料。
那么,如果想要引入一些不想手动更新的定制信息并插入到您的 wiki 页面,该怎么办呢?又如果想要为特定的某种信息提供定制的输出格式化,又该怎样呢?这些情况正是 MediaWiki 的用武之地,因为您可以轻松地通过扩展的使用来添加这些特定于站点的特性。
让我们来看看您如何创建能够与不同的信息源协作的 MediaWiki 扩展,而同时又能通过熟悉的 wiki 页的用户界面来提供数据。
二维码生成相关jar包
Java生成二维码相关jar包,包括Zxing2.2和QR CODE的jar包
FileUtils 的方法大全
关于文件操作工具类相关方法介绍,手工打造描述,请多多指教
四种隔离级别与锁
数据库事务的四种隔离级别的特点描述,他们的使用热度,以及各种锁在隔离级别下的释放时机。
java开发工具类
ibtis2中文文档 j2eeAPI Android 中文API合集 css 3.0 fastjson 1.1.26 hibernate3.2
ibatis SqlMaps JDK 1.6 jQuery 选择器 JScript 8.0 Linux 命令大全 OGNL帮助文档 Spring2.5中文参考手册
struts2-tags-API struts2中文教程 W3C School WAP技术--WML中文参考手册 XMLHTTP手册 各种帮助文档,希望对大家有用
FushionCharts相关
本人关于FushionCharts使用经验,对FushionCharts的各种图形的各个属性的简介
SSH版图书管理系统
完整版的SSH图书管理系统,运行环境亲自测试win7+Myeclipse8.5+Mysql2.5.9+tomcat6.0+360浏览器
带有所需jar包及数据库sql文件。