摘要:
Smali是Android虚拟机Dalvik反汇编的结果。 Dalvik指令集 指令格式为:[op]-[type](可选)/[位宽,默认4位] [目标寄存器],[源寄存器](可选) 赋值:move* v1,v2 返回操作:return-[type] (void ,不带, object,wide) 声 阅读全文
摘要:
MIPS是定长指令集,MIPS32是32位长的指令,关于MIPS64可以查看https://www.cipunited.com/cn/product-det/mips64_2.html。这篇文章以MIPS32为例。 MIPS有三种指令格式: R型 6 5 5 5 5 6 op rs rt rd sh 阅读全文
摘要:
IPC (Inter-Process Communication) 意思是: 进程间的通信,是指两个进程之间进行数据交换的过程。 Android中如何开启多进程呢? 只需要给四大组件(Activity、Service、Receiver、ContentProvider)在Android Menifes 阅读全文
摘要:
opendaylight项目有两种主要的开发方式,一种是基于opendaylight内部的MD-SAL模块内核相关服务的控制器组件开发,调用Java API直接与内核关键模块互操作完成项目功能; 另一种是基于opendaylight项目提供的北向接口进行opendaylight项目之上的网络应用开发 阅读全文
摘要:
跳转指令 直接向程序计数器PC写入i跳转地址值,可以实现在4GB的地址空间中的任意跳转。 ARM跳转指令可以完成向前或向后的32MB的地址空间的跳转。 -B 跳转指令 -BL 带返回的跳转指令 -BLX 带返回和状态切换的跳转指令 -BX 状态切换的跳转指令 格式: B Label; #跳转的标签处 阅读全文
摘要:
零、概念 一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释 CDATA区 、特殊字符 处理指令(processing instruction) 语法: 一、文档声明 在编写XML文档时,需要先使用文档声明,声明XML文档的类型。 最简单的声明语法: <?xml version="1.0 阅读全文
摘要:
Yang is what? YANG 是一门数据建模语言(随着 NETCONF 协议而产生)。 Yang将数据按层次组织,建模成一棵树。每个节点都有一个名字、一个值或一个子节点集。这种层次利于扩展。 特性:具有良好的可读性和可扩展性。支持Json语言的绑定,支持REST-CONF协议,支持远程调用R 阅读全文
摘要:
https://blog.csdn.net/pantingting_zju/article/details/46835081 为opendaylight开发一个OSGI组件来实现常规的网络控制逻辑。 学习目标: 如何搭建一个opendaylight maven 工程? 如何 在opendayligh 阅读全文
摘要:
ESP = 堆栈平衡 ESP定理脱壳: (1)开始就点F8,注意观察OD右上角的寄存器中ESP有没突现(变成红色)(这只是一 般情况下,更确切的说我们选择的ESP值是关键句之后的第一个ESP值) (2)在命令行下:dd XXXXXXXX(指在当前代码中的ESP地址,或者是hr XXXXXXXX), 阅读全文
摘要:
(一)安装Java 执行 java –version 查看使用的 java 版本 这个版本的 ubuntu 装的应该是 jdk 1.8 安装debian钥匙环 apt install debian-archive-keyring 添加必要的仓库 add-apt-repository 'deb htt 阅读全文