自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 整理的好的JNI资料

http://blog.csdn.net/qq_32583189/article/category/6521368

2017-10-31 10:30:03 228

原创 JNI so库加载流程之System.loadLibrary流程分析

下面的代码都来自于android7.1.1_r6源码,除了第一个代码片作为影子其他代码片的第一行都标注了代码片的来源。System.loadLibrary(libName);loadLibrary是System.java中的一个静态方法//libcore/ojluni/src/main/java/java/lang/System.java public static void loadLib

2017-10-30 22:33:01 2879

原创 JNI概述

设计概述JNI接口函数和指针平台相关代码是通过调用JNI函数来访问Java虚拟机功能的。JNI函数可通过接口指针来获得。接口指针是指针的指针,它指向 一个指针数组,而指针数组中的每个元素又指向一个接口函数。每个接口函数都处在数组的某个预定偏移量中。下图说明了接 口指针的组织结构。JNI接口的组织类似于C++虚拟函数表或COM接口。使用接口表而不使用硬性编入的函数表的好处是使JNI名字空间与平台相

2017-10-30 19:54:22 412

原创 敏捷武士:看敏捷高手交付卓越软件

一、敏捷开发的角色1、敏捷客户(产品经理) 决定需求、设置优先级、作出取舍、不断的通过用户反馈改进需求 2、敏捷程序员 将需求转化为软件、与其他团队评估、作出技术决策、迭代式的开发 3、敏捷测试 及时对软件进行测试,并反馈 4、敏捷项目经理 持续计划,扫除挡在团队成功路上的一切障碍 5、设计师 与其他团队合作,创建有用、可用、秤心如意的UI体验二、前期准备1、提出关键的问题 如:

2017-10-23 16:34:22 333

原创 garbage following instruction -- `dmb ish'

编译linux kernel 4.4,报garbage following instruction – `dmb ish’解决:编译器问题。更换编译器即可。 sudo apt-get install gcc-arm-linux-gnueabi编译内核时,修改编译器: ARCH ?= arm CROSS_COMPILE ?= arm-linux-gnueabi-保存

2017-10-13 00:58:15 5468 1

原创 Linux内核下载地址

http://www.kernel.org/pub/linux/kernel/

2017-10-12 20:59:00 6868

原创 17 tcp

1、TCP首部每个TCP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接序号 用来标识从TCP发端向TCP收端发送的数据字节流,它表示在这个报文段中的的第一个数据字节。如果将字节流看作在两个应用程序间的单向流动,则TCP用序号对每个字节进行计数。序号是32 bit的无符号数,序号到达 2^23- 1后又从0开始。

2017-10-12 20:58:32 494

原创 11 UDP:用户数据报协议

1、概述面向无连接的用户数据报协议,在传输数据前不需要先建立连接;目地主机的运输层收到UDP报文后,不需要给出任何确认特点: 相比TCP速度稍快些 简单的请求/应答应用程序可以使用UDP 对于海量数据传输不应该使用UDP 广播和多播应用必须使用UDP2、格式端口号表示发送进程和接收进程 UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最小值为8字节 UDP检验和覆盖UDP首

2017-10-11 15:38:59 402

原创 6 ICMP:Internet控制报文协议

1、特点ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。2、数据格式 下面各种情况都不会导致产生ICMP差错报文: 1) ICMP差错报文(但是,ICMP查询报文可能会产生ICMP差错报文)。 2) 目的地址是广播地址或多播地址( D类地址)的I P数据报。 3) 作为链路层广播的数据报。 4) 不

2017-10-10 18:37:28 355

原创 4 ARP:地址解析协议

1、作用ARP为IP地址到对应的硬件地址之间提供动态映射。这个过程是自动完成的1.2 发送过程: 1.2.1 ARP发送一份称作ARP请求的以太网数据帧给以太网上的每个主机。这个过程称作广播。 1.2.2 目的主机的ARP层收到这份广播报文后,识别出这是发送端在寻问它的 I P地址,于是发送一个ARP应答。这个ARP应答包含IP地址及对应的硬件地址。 1.2.3 收到ARP应答后,使ARP进行

2017-10-10 14:41:09 288

原创 3 IP:网际协议

1、特点IP不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端 无连接。意思是 I P并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。2、IP首部协议版本号 为4位,所以称为IPv4 总长度字段 是指整个IP数据报的长度,以字节为单位。

2017-10-09 18:36:13 347

原创 2 链路层

以太网是当今TCP/IP采用的主要的局域网技术,它的速率为10Mb/s,地址为48bit IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络, 802.4针对令牌总线网络,802.5针对令牌环网络。这三者的共同特性由802.2标准来定义802.2和以太网都采用6字节的原地址和目的地址。 接下来两位,802.2的长度指后续数据的字节长度,

2017-10-09 16:43:01 333

原创 1 概述

1、分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。 T C P / I P通常被认为是一个四层协议系统:1.1 链路层 包括设备驱动程序和计算机中对应的网络接口卡 1.2 网络层 处理分组在网络中的活动,例如分组的选路。在T C P / I P协议族中,网络层协议包括 I P协议(网际协议), I C M P协议,以及I G M P协议 1.3 运输层 为两台主机上的

2017-10-09 11:50:52 251

基于opengles2的圆柱

基于opengles2的圆柱 参考android3d游戏开发

2016-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除