上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页
摘要: HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。 本文介绍 HTTP 协议的历史演变和设计思路。 一、HTTP/0.9 HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式 阅读全文
posted @ 2016-09-21 09:09 f9q 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1.区别表 TCP面向有链接的通信服务 UDP面向无连接的通信服务 TCP提供可靠的通信传输 UDP不可靠,会丢包 TCP保证数据顺序 UDP不保证 TCP数据无边界 UDP有边界 TCP速度快 UDP速度慢 TCP面向字节流 UDP面向报文 TCP一对一 UDP可以一对一,一对多、等等 TCP报头 阅读全文
posted @ 2016-09-21 08:52 f9q 阅读(286) 评论(0) 推荐(0) 编辑
摘要: UDP协议 User Data Protocol,用户数据包协议 面向无连接的协议 UDP报头只有8字节 简介: 传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快的把它扔到网络上 在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传 阅读全文
posted @ 2016-09-21 08:49 f9q 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1. TCP协议 Transmission Control Protocol,传输控制协议 面向连接的协议 需要三次握手建立连接 需要四次挥手断开连接 TCP报头最小长度:20字节 2.模型图 3.TCP层控制标志 4.三次握手的过程 确认应答信号ACK = 收到的SEQ + 1。 连接建立中,同步 阅读全文
posted @ 2016-09-20 23:37 f9q 阅读(422) 评论(0) 推荐(0) 编辑
摘要: OSI 阅读全文
posted @ 2016-09-20 23:18 f9q 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Android开机过程 BootLoder引导,然后加载Linux内核. 0号进程init启动.加载init.rc配置文件,配置文件有个命令启动了zygote进程 zygote开始fork出SystemServer进程 SystemServer加载各种JNI库,然后init1,init2方法,ini 阅读全文
posted @ 2016-09-20 20:23 f9q 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.基本过程 2.init脚本的启动 linux内核加载完成后,运行init.rc脚本 /system/bin/app_process Zygote服务启动的进程名 --start-system-server 表明Zygote启动完成之后,要启动System进程。 socket zygote str 阅读全文
posted @ 2016-09-20 16:19 f9q 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.原理 当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOOT_COMPLETED。 只要在程序中“捕捉”到这个消息,再启动相应应用即可。 2.代码 2.1 BootBroadcast 阅读全文
posted @ 2016-09-20 09:49 f9q 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1.kotlin版本 2.java版本 阅读全文
posted @ 2016-09-19 22:58 f9q 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1.Android动态加载dex技术初探 http://blog.csdn.net/u013478336/article/details/50734108 Android使用Dalvik虚拟机加载可执行程序,所以不能直接加载基于class的jar,而是需要将class转化为dex字节码。 Andro 阅读全文
posted @ 2016-09-18 16:31 f9q 阅读(620) 评论(0) 推荐(0) 编辑
摘要: Hanlder + 弱引用防内存漏泄示例: 阅读全文
posted @ 2016-09-18 08:27 f9q 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Application 的 context 不是万能的,所以也不能随便乱用,对于有些地方则必须使用 Activity 的 Context, 对于Application,Service,Activity三者的Context的应用场景如下: 其中: NO1表示 Application 和 Service 阅读全文
posted @ 2016-09-16 15:15 f9q 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 1.官方地址 https://developer.android.com/jetpack/androidx/releases/fragment 2.引入方法 1 dependencies { 2 def fragment_version = "1.2.5" 3 4 // Java language 阅读全文
posted @ 2016-09-15 15:42 f9q 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 1.Activity状态图 2.Activity生命周期简图 启动Activity: onCreate()—>onStart()—>onResume(),Activity进入running状态。 被其它Activity部分遮盖: onPause(),仍有部分可见,还在内存中。可被回收。同时在onPa 阅读全文
posted @ 2016-09-15 12:45 f9q 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: 《书·五子之歌》:“一人三失,怨岂在明,不见是图。” 阅读全文
posted @ 2016-09-08 11:07 f9q 阅读(642) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页