- 博客(4)
- 收藏
- 关注
原创 TCP/IP、Http、Socket的区别
网络七层协议网络由下往上分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层这七层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HTTP是应用层协议,主要
2016-08-03 14:29:54 328
原创 Android 代码混淆机制
Android 代码混淆机制 由于Android项目大部分用的java语言,而java属于高层抽象语言,易于反编译、反汇编,其编译后的程序包包含了大量的源代码变量、函数名、数据结构等信息,根据其编译打包后的APK文件,可以非常容易的得到 近乎源代码质量 的反编译代码。如果不加混淆,相当于直接将源代码拱手送人,内容严密的app权限审核可以说是形同虚设。如果大家想避免源代码泄漏后重新修改策划而额外增加的工
2016-07-29 12:37:16 3178
转载 java 深度复制与浅度复制的研究
对象拷贝(Object Copy)就是将一个对象的属性拷贝到另一个有着相同类类型的对象中去。在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复用对象的部分或全部 数据。Java中有三种类型的对象拷贝:浅拷贝(Shallow Copy)、深拷贝(Deep Copy)、延迟拷贝(Lazy Copy)。二、浅拷贝1、什么是浅拷贝浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象
2016-06-12 18:38:16 390
原创 Android下的两种http通信机制介绍
Android网络通信经常会用到http通信机制,而基本上目前有两个实现方式:HttpUrlConnection和HttpClient。文本主要介绍两种方式的联系和具体实现方法
2016-06-12 17:44:28 1425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人