首页 > 移动平台 > 详细

学生面试被问到的问题总结二:

时间:2015-11-02 15:06:22      阅读:367      评论:0      收藏:0      [点我收藏+]

学生面试被问到的问题总结二:

 


——————————————》1、联网请求的时候HTTP协议的哪个部分耗时比较多,导致APP运行缓慢,该怎么优化


这个问题问得应该有问题,个人觉得你需要把http协议原理给他理清楚,这个问题都是与网络快慢有关的,在与服务器交互的时候尽量减少数据量,

这篇文章不错:blog.csdn.net/lmh12506/article/details/7794512

http://www.cnblogs.com/jdsjlzx/archive/2011/07/25/2116351.html

 

 

——————————————》2、集成环信的及时通讯SDK如果遇到消息遗漏或者消息重复该怎么解决

 欢迎大家相互回答这道题。

 


———————————————》3、如何实现上传和离线上传
 
Android离线数据同步方案
参考文章:
http://wenku.baidu.com/link?url=3SvxuKV03wXR6LbjJYmXtrtiX7jPehmDTQRklcf_oXRX2FKoP2RzZVFp0Obl8cjZQED3en8orizKI9wFrYkdx3-izxjN8H2gjcpsiUXa98G
 
略熟悉第三方sdk: Android 版 SugarSync 加入更多离线功能

 

WebView实现离线缓存阅读
参考文章:http://blog.csdn.net/wwj_748/article/details/44835865

ArcGIS for Android离线数据编辑实现原理
http://blog.csdn.net/arcgis_mobile/article/details/7565877

 

 


-------------------------------->>4、文件的加密
文件加密AES加密算法

AES加密算法是目前比较流行加密方式,目前还没有针对AES有效的破解方式,比较靠谱。
AES加密数据块和密钥长度可以是128比特、192比特、256比特中的任意一个。

AES加密有很多轮的重复和变换。大致步骤如下:

1、密钥扩展(KeyExpansion),
2、初始轮(Initial Round),
3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,
4、最终轮(Final Round),最终轮没有MixColumns。


我以前对文件加密的时候就是参考如下文章
请参考:http://blog.csdn.net/yudajun/article/details/40481135
http://blog.csdn.net/dalancon/article/details/20924823

 

 

文章来源:《IT蓝豹

学生面试被问到的问题总结二:

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!