榕树下网站本身的技术人员并不多,所以app开发的任务就到了母公司盛大文学这边。盛大文学无线业务中心负责这次具体开发任务。一如既往的,开发的情况是:时间紧,任务重,人手少技术选型为了同时上线Android和IOS平台,所以选择了hybrid这种Native与HTML5混合的方式。Native的优点是效...
分类:
移动开发 时间:
2014-12-20 16:45:27
阅读次数:
217
如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。课程以Android的五大核心:HAL、Binder、NativeService、AndroidService(并以AMS和WMS为例)、ViewSystem为主轴,一次性彻...
分类:
移动开发 时间:
2014-12-20 02:06:14
阅读次数:
249
在软硬整合领域,Android以其对软件和硬件的高度开放性引领了当今的软硬整合潮流,全世界正在进行一场轰轰烈烈的Android运动,Android以不可思议的速度渗透越来越广的领域,Android智能手机、Android智能电视、Android微波炉、Android平板电脑、Android智能机器人...
分类:
移动开发 时间:
2014-12-20 02:00:54
阅读次数:
322
如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题。课程以Android的五大核心:HAL、Binder、NativeService、AndroidService(并以AMS和WMS为例)、ViewSystem为主轴,一次性彻...
分类:
移动开发 时间:
2014-12-20 02:00:51
阅读次数:
304
作者:zhanhailiang 日期:2014-12-19
算法描述:
Base64要求把每三个8Bit的字节转换为四个6Bit的字节(38 = 46 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
第一个字符通过右移2位获得第一个目标字符的Base64表位置,根据这个数值取到表上相应的字符,就是第一个目标...
分类:
编程语言 时间:
2014-12-20 00:55:10
阅读次数:
194
MySQL通过binlog来记录整个数据的变更过程,因此我们只要有MySQL的binlog日志即可完整的还原数据库。MySQL binlog日志记录有3种不同的方式,即:STATEMENT,MIXED,ROW。对于不同的日志模式,生成的binlog有不同的记录方式。对于MIXED(部分SQL语句)和ROW模式是以base-64方式记录,无法看到真实的SQL语句。因此我们需要使用base64-out...
分类:
数据库 时间:
2014-12-19 22:04:54
阅读次数:
279
JNI(Java Native Interface,JAVA原生接口)使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。问:为什么要进行交互?|- 首先,Java语言提供的类库无法满足要求,且在数学运算,实时渲染的游戏上,音视频处理等方面上与C/C++相比效率稍低。|- 然...
分类:
其他好文 时间:
2014-12-19 19:04:10
阅读次数:
159
遇到引用库重复定义的问题,需要解决。项目需要,同时引用ZBar和QQ授权登录SDK,由于二者均使用了Base64处理数据,XCode编译时报错:duplicate symbol _base64_encode in:...\libzbar.a(symbol.o)...\TencentOpenAPI(b...
分类:
其他好文 时间:
2014-12-19 15:24:47
阅读次数:
112
一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当...