- 博客(9)
- 收藏
- 关注
原创 HTTP协议
参考文档: 1. wireshark怎么抓包、wireshark抓包详细图文教程 2. 深入理解HTTP协议 3. Cache-control 百度百科 4. HTTP中cache-control的应用及说明 5. 让浏览器不再显示https页面中的http请求警报 6. 关于HTTP头(header)的Vary的解释 7. transfer-encoding:chunked的含义一、
2016-08-31 12:50:03 620
原创 2.3 UDP套接字
实际上UDP只实现两个功能: 1. 在IP协议的基础上添加一层地址(端口); 2. 在数据传输过程中可能产生的数据错误进行检测,并抛弃已损坏的数据。与TCP不同的特征: 1. UDP套接字在使用前不需要进行连接。TCP类似通话,而UDP像邮件通信。 2. 对信息边界的处理方式不同:UDP套接字将保留边界信息,这个特性使得应用程序在接收信息时,某些方面比TCP套接字更简单。 3. UDP协议
2016-08-22 23:33:26 796
原创 2.2 TCP套接字
Java为TCP协议提供了两个类:Socket和ServerSocket。一个Socket实例代表TCP连接的一端。一个TCP连接是一条抽象的双向通道,两端由IP地址和端口号确定。建立TCP连接的过程: (1) 客户端TCP向服务端TCP发送连接请求。 (2) ServerSocket实例监听TCP连接请求,并为请求创建新的Socket实例。也就是说,服务器端要同时处理ServerSock
2016-08-20 16:42:04 529
原创 2.1 套接字地址
InetAddress类代表一个网络目标地址,包括主机名和数字类型的地址信息。该类有两个子类Inet4Address和Inet6Address分别代表IPV4和IPV6。InetAddress实例不可变。IP地址实际上是分配给了主机和网络之间的连接,而不是主机本身。NetworkInterface类提供了访问本机所有接口信息的功能,这个功能非常有用,比如当一个程序需要通知其他程序其IP地址时
2016-08-19 17:15:01 619
翻译 史上最全的WebSettings说明
setAllowContentAccess (boolean allow) 是否允许在WebView中访问内容URL(Content Url),默认允许。内容Url访问允许WebView从安装在系统中的内容提供者载入内容。setAllowFileAccess (boolean allow) 是否允许访问文件,默认允许。注意,这里只是允许或禁止对文件系统的访问,Assets 和 resource
2016-08-18 18:25:04 16465 4
原创 TBS腾讯浏览服务的SDK接入
首先对腾讯TBS的官方文档要痛斥一顿,按它的说明操作,只会把你带入死胡同。下面开始入正题了:Share Only 版引入依赖库compile 'com.jakewharton:butterknife:7.0.1',与项目本身无关,不喜欢findviewById而已。将shareOnly版本的jar包复制到libs文件夹中,然后同步(Sync Project with Gradel Files)。
2016-08-18 13:58:25 18278 12
原创 Android 新版支付宝API开发
创建应用,定义应用名,获取APPID,其他信息可以暂时不补充。获取RSA(SHA1)密钥,应用网关和授权回调地址移动端可不用管:2.1 使用支付宝提供的一键生成工具windows工具或IOS工具注意:工具不支持含中文或空格的路径,请下载到英文目录下使用。 针对windows:解压后直接运行“支付宝RAS密钥生成器SHAwithRSA1024_V1.0.bat”,然后点“打开文件位置”。路径下有
2016-08-07 23:12:07 4886 5
原创 Effective Java 第4章 类和接口
第13条 使类和成员的可访问性最小化模块之间只通过API进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念就是封装。 第一规则:尽可能使每个类或者成员不被外界访问 实例域不能是公有的。 使用公有的静态final数组域,是安全漏洞的一个常见根源第14条 在公有类中使用访问方法而非公有域如果类是包内访问或者私有嵌套类,直接暴露它的数据域并没有本质的错误 让公有类直接暴露域虽然从来都不是
2016-08-04 22:23:29 591
原创 百度地图API获取发布版SHA1
新版百度地图API增加了发布版SHA1,开发版SHA1按官方教程操作即可,这里介绍一下发布版SHA1的获取方法。为apk签名,生成keystore文件(如果已经有keystore文件,跳过此步骤) 打开cmd,定位文件夹到.andorid下,默认路径是users/用户名/.android 输入keytool -list -v -keystore *.jks,*.jks为keystor
2016-08-04 12:42:33 7289 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人