原文:iOS,Android,.NET通用AES加密算法这两天为移动App开发API,结果实现加密验证时碰到一大坑。这里不得不吐槽下又臭又硬的iOS,Windows Server无法解密出正确的结果,Android则可以,后来使用了通用的AES256加密算法才最终搞定。
搞服务器端小伙伴没有接触过i...
分类:
移动开发 时间:
2015-01-24 10:09:47
阅读次数:
585
这两天为移动App开发API,结果实现加密验证时碰到一大坑。这里不得不吐槽下又臭又硬的iOS,Windows Server无法解密出正确的结果,Android则可以,后来使用了通用的AES256加密算法才最终搞定。搞服务器端小伙伴没有接触过iOS,所以也没料到过这种情形。他使用了AES128 wit...
分类:
移动开发 时间:
2015-01-23 19:55:33
阅读次数:
226
本文是自己1天时间的找原因的结果。上午遇到坑,在网上搜索了无数资料,呵呵,不管是高手、还是菜鸟的文章,都是没有把问题说清楚,在关键地方留了一个大坑,也需我的问题太初级了吧,别人都略过了,呵呵。言归正传(高手请飘过):在MVC中添加区域Admin,调试时报错:而我的所有的路由信息都是按网上千篇一律的教...
分类:
Web程序 时间:
2015-01-19 00:14:16
阅读次数:
218
题解:又是一个大坑。。。算法一:很明显,最小割。预计得分20分。算法二:每次做一遍树DP,预计得分40分。算法三:虚树+单调栈。算法三是为了优化算法二而出现的,因为关键点很少,而我们每次都要dfs整棵树过于浪费。而我们只把关键点和它们的lca拎出来。使得每个点要不是关键点,要不是lca用来汇总答案。...
分类:
其他好文 时间:
2015-01-17 23:25:42
阅读次数:
343
淘宝自从2010开始规模使用MySQL,替换了之前商品、交易、用户等原基于IOE方案的核心数据库,目前已部署数千台规模。同时和Oracle, Percona, Mariadb等上游厂商有良好合作,共向上游提交20多个Patch。目前淘宝核心系统研发部数据库组,根据淘宝的业务需求,改进数据库和提升性能...
分类:
数据库 时间:
2015-01-16 23:46:38
阅读次数:
326
Java安全HttpDB 最近在做一个开源项目HttpDB,它的目标是在互联网中通过JDBC安全的查询数据库,解决云计算报表的数据库访问问题。 数据传输使用AES加密算法,用到了Java提供的安全库javax.crypto.*,经过一通折腾,大功告成。发布 到了新浪云服务SAE中测试,结果我不能淡定...
分类:
编程语言 时间:
2015-01-11 21:31:17
阅读次数:
220
今天在编写一段代码时,发现在定义类属性时,遇到了一个十分诡异的问题。具体多诡异的呢?请看如下代码,我定义了一个类:class sms: #定义一个短信类 content=list() #设置了一个content属性,是一个列表,来储存短信 def add(self,text):#添加短信...
分类:
编程语言 时间:
2015-01-08 19:58:26
阅读次数:
238
并行(parallel)指在同一时刻,有多条指令在多个处理器上同时执行。就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。所以无论从微观还是从宏观来看,二者都是一起执行的
并发(concurrency)指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的...
分类:
其他好文 时间:
2015-01-05 18:47:27
阅读次数:
118
当用beeline连接default后,通过use xxx切换到其他数据库,再退出,再次使用beeline -u jdbc:hive2://hadoop000:10000/default -n spark连接到default,此时后台连接的其实还是xxx测试步骤:1、beeline -u jdbc:...
分类:
其他好文 时间:
2014-12-25 17:54:44
阅读次数:
449
苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企业证书发布的app至少需要 1年升级一次,每次升级使用新的证书来发布。
这真是一个大坑。
下面是苹果官方文档的说明...
分类:
移动开发 时间:
2014-12-19 12:12:48
阅读次数:
179