2014年6月13日
摘要: 以创建HelloWorld项目为例子,执行create_project.py脚本,进入Doc界面输入下面的命令:(1)E: (切换盘符,因为我的Cocos2d-x源码在E盘,create_project.py在该目录下。)(2)cdE:\\Cocos2D\\cocos2d-x-2.2.2\\tools\\project-creator (进入到create_project.py脚本所在目录)(3)... 阅读全文
posted @ 2014-06-13 18:20 john chen 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 1、Android环境搭配:下载jdk下载Android ADT下载安装Android SDK,地址:http://developer.android.com/sdk/index.html#download创建AVD2、下载Android NDK:http://developer.android.com/tools/sdk/ndk/index.html#downloadNDK是一系列工具的集合。N... 阅读全文
posted @ 2014-06-13 18:19 john chen 阅读(10390) 评论(0) 推荐(0) 编辑
2013年3月20日
摘要: 直接贴代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Test</title> <script type="text/javascript" src="jQuery/jquery-1.5.2.js"></script> </head> <script type="text/javascript"> $(document). 阅读全文
posted @ 2013-03-20 11:17 john chen 阅读(614) 评论(0) 推荐(0) 编辑
2012年12月26日
摘要: 第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介语法:reg.exec(str);其中str为要执行正则表达式的目标字符串。例如:<script type="text/java script"> var reg = /test/; var str = 'testString'; var result = reg.exec(str); alert(result); </script>将会输出test,因为正则表达式 阅读全文
posted @ 2012-12-26 09:15 john chen 阅读(492) 评论(0) 推荐(1) 编辑
2012年10月10日
摘要: 一、混合加密的理由 a、前面提及了RSA加解密算法和DES加解密算法这两种加解密算法,由于随着计算机系统能力的不断发展,DES的安全性比它刚出现时会弱得多,追溯历史破解DES的案例层出不穷,一台实际的机器可以在数天内破解DES是让某些人相信他们不能依赖DES的安全性的唯一方法。而相对于DES,RSA的安全性则相对高些,虽然破解RSA的案例也有,但其所付出的代价是相对大的(相对DES),如今RSA的密钥也在升级,这说明破解RSA的难度也在增大。 b、在RSA加解密算法中提及到RSA加密明文会受密钥的长度限制,这就说明用RSA加密的话明文长度是有限制的,而在实际情况我们要进行加密的明文长度或许.. 阅读全文
posted @ 2012-10-10 12:15 john chen 阅读(15538) 评论(1) 推荐(0) 编辑
摘要: 一、什么是DES 数据加密标准(DES,Data Encryption Standard)是一种使用密钥加密的块密码,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来。它基于使用56位密钥的对称算法。这个算法因为包含一些机密设计元素,相对短的密钥长度以及被怀疑内含美国国家安全局(NSA)的后门而在开始时是有争议的,因此DES因此受到了强烈的学院派式的审查,并以此推动了现代的块密码及其密码分析的发展。DES现在已经不被视为一种安全的加密算法,主要因为它使用的56位密钥过短。1999年1月,distributed.net与电子前哨基金会合作,在22. 阅读全文
posted @ 2012-10-10 10:47 john chen 阅读(21924) 评论(0) 推荐(1) 编辑
2012年9月19日
摘要: 一、什么是RSA RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。正是基于这种理论,1978年出现了著名的RSA算法,它通常是先生成一对RSA 密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,RSA密钥至少为500位长,一般推... 阅读全文
posted @ 2012-09-19 11:14 john chen 阅读(16560) 评论(2) 推荐(2) 编辑
2011年5月18日
摘要: 很多时候做项目的时候都会需要数据测试,比如做分页时要进行分页测试就必须要有数据用来测试,而数据来源?数据库无疑是一个很好的选择,但这时要创建一个数据库再创建测试用的表,此时你是否会感觉麻烦了点?个人认为是有点麻烦。。。 最近自己无聊也用jQuery做了个分页的控件,测试时就遇到了这个问题:数据来源的问题。本想就用数据库来测试的,但因为怕麻烦就想能不能有其他的比较好的方式来实现,因为类似需要一些数据测试的问题以后仍会遇到,就想着现在找一个好的方法来解决它。就有了编写个符合自己需求的xml系列化的方法。 系列化xml,一开始想到的是.Net Framework里的XmlSerializer,代码. 阅读全文
posted @ 2011-05-18 00:06 john chen 阅读(1606) 评论(2) 推荐(0) 编辑
2011年4月13日
摘要: Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一.Base64的转换原理是: 把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。Base64编码规则:Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码 阅读全文
posted @ 2011-04-13 14:05 john chen 阅读(557) 评论(0) 推荐(0) 编辑
2011年1月28日
摘要: 一、对下拉框和单选框的操作:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html 阅读全文
posted @ 2011-01-28 17:14 john chen 阅读(1643) 评论(0) 推荐(0) 编辑
2011年1月25日
摘要: 当td没有任何标示时,在jQuery中实现获取其在表格中的行和列:[代码]其中所用到了prevAll,其含义是查找当前元素之前所有的同辈元素。如图所示: 阅读全文
posted @ 2011-01-25 15:06 john chen 阅读(8566) 评论(0) 推荐(2) 编辑
2011年1月3日
摘要: 接着上一篇Nhibernate分页测试,最近一直在接触Nhibernate,接触的越多、了解越深,越是感觉他的强大,很多功能都封装的很好,对数据操作是那么的简单。接下来介绍的是MVC+Nhibernate分页的应用:1.配置[代码]配置想必接触过Nhibernate的人或多或少都有所了解,在这就不多加说明了。2.映射传统对象和关系数据库之间的映射是用一个XML文档(XML document)来定义的,这个映射文档被设计为易读的,并且可以手工修改。而我更喜欢的是用Fluent Nhibernate一个开源的框架,有了它就可以脱离传统的Nhibernate配置文件配置映射文件的方式,而采用强类型方 阅读全文
posted @ 2011-01-03 02:48 john chen 阅读(2652) 评论(0) 推荐(0) 编辑
2010年12月21日
摘要: 因为开始学NHibernate不久,对NHibernate的框架并不是很熟悉,学习Fluent Nhibernate也是一个朋友推荐的,想必大家或多或少都有点认识,没有学习Fluent Nhibernate前所有的映射文件都是用传统的xml文件配置进行映射的,如下配置文件:[代码]  而Fluent Nhibernate的配置如下:[代码]  我们只需要继承Fluent Nhibernate的ClassMapT类,然后在构造方法中完成映射方法,就能完成映射了。FluentNhibernate这种用编程的方式配置映射,省去编写复杂的映射文件,它能完全替换NHibernate的映射文件,让你在 阅读全文
posted @ 2010-12-21 18:37 john chen 阅读(1586) 评论(0) 推荐(0) 编辑
2010年12月4日
摘要: 今天做项目的时候,要实现分页查询的功能,一开始的想法就是用SQL语句实现(项目数据操作是用Nhibernate),但认真考虑了下发现在所做的项目里实现会很麻烦,果断放弃了用SQL语句。因为刚接触NHibernate时间不长,对Nhibernate认识不深,但在做项目的这段时间里接触它,发现Nhibernate真的很好用(以前怎么就没有去了解它呢)。 在Nhibernate里实现分页很简单,用Set... 阅读全文
posted @ 2010-12-04 08:54 john chen 阅读(4451) 评论(7) 推荐(0) 编辑
2010年11月26日
摘要: 1、 IE6、IE7、Firefox之间的兼容写法:    写法一:    IE都能识别*;标准浏览器(如FF)不能识别*;  IE6能识别*,但不能识别 !important,  IE7能识别*,也能识别!important;  FF不能识别*,但能识别!important;  根据上述表达,同一类/ID下的CSS  hack可写为:  .searchInput {  background-co... 阅读全文
posted @ 2010-11-26 23:13 john chen 阅读(1033) 评论(0) 推荐(0) 编辑