您的位置:首页 > 职场人生

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

2015-11-02 14:45 316 查看
学生面试被问到的问题总结二:

——————————————》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蓝豹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息