文章列表
最近在关注HTML5方面在游戏上的发展。发现了一款国外的图片处理软件,感觉非常好用,特在此分享。
TexturePacker 能够把许多图片放到一张大图里,这样在浏览器加载的时候只需要加载一张大图就可以了。
其官方网站:http://www.codeandweb.com/texturepacker
TexturePacker的完整版本是收费,不过你可以下载一个试用版,可以免费试用7天。
下载地址:http://www.codeandweb.com/texturepacker/download
需要根据你自己的操作系统来选择对应的版本。
好了,在下载好以后, ...
很多朋友不太清楚HTML5里面的<keygen>标签的应用场景,在这里说一下我个人对这个标签的理解。
首先<keygen>标签会生成一个公钥和私钥,私钥会存放在用户本地,而公钥则会发送到服务器。那么<keygen>标签生成的公钥/私钥是用来做什么用的呢?很多朋友在看到公钥/私钥的时候,应该就会想到了非对称加密。没错,<keygen>标签在这里起到的作用也是一样。
<keygen>标签所期望的是在收到SPKAC(SignedPublicKeyAndChallenge)排列后,服务器会生成一个客户端证书(Client C ...
个人常用的eclipse插件
- 博客分类:
- eclipse
在eclipse3.6版本下使用通过:
1.PropEdit
http://propedit.sourceforge.jp/eclipse/updates/
2.iBATIS
http://ibatis.apache.org/tools/abator
3.subclipse_1.8.x
http://subclipse.tigris.org/update_1.8.x
4.UML工具(不能使用eclipse的自动下载功能)
http://www.trufun.net/download.htm
5.findbugs
http://findbugs.c ...
GIT
不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN
在深层次上究竟有什么不同来帮助你认识它。
那好,这就开始吧…
GIT是分布式的,SVN不是:
这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper
, Mercuri ...
Java 1.7 里有什么?
- 博客分类:
- java
下面是Java 1.7 里新出现的功能的一些用法例子:
对集合的支持
创建List / Set / Map 时写法更简单了。
List< String> list = ["item"];
String item = list[0];
Set< String > set = {"item"};
Map< String,Integer > map = {"key" : 1};
int value = map["key"];
对资源的自动回收管理
下面的 ...
使用maven管理项目有一个好处是就是可以针对不同的环境使用不同的编译打包设置,方便了多环境下的打包部署,一般我们开发项目都会有至少开发环境和正式环境两个,针对这两个环境的配置信息也会有所不同,比如数据库的配置等。我们可以使用maven的profile定义来进行区分,比如我们在项目的pom文件中定义如下片段:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>cc.mzone</groupId>
<artifactId>myjar ...