上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: ARM 处理器拥有 37 个寄存器。 这些寄存器按部分重叠组方式加以排列。 每个处理器模式都有一个不同的寄存器组。 编组的寄存器为处理处理器异常和特权操作提供了快速的上下文切换。 提供了下列寄存器:三十个 32 位通用寄存器、程序计数器 (pc)、应用程序状态寄存器 (APSR)、保存的程序状态寄存 阅读全文
posted @ 2019-04-02 11:36 hunterDing 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 结构体中常见的冒号的用法是表示位域。 有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 阅读全文
posted @ 2019-03-23 14:44 hunterDing 阅读(5260) 评论(0) 推荐(0) 编辑
摘要: linux中创建线程时,可以通过 __attr 指定线程的属性 extern int pthread_create (pthread_t *__thread, __const pthread_attr_t *__attr, void *(*__start_routine) (void *), voi 阅读全文
posted @ 2019-03-21 14:02 hunterDing 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: Java中的父类/子类相互转化问题: 子类可以转成父类:此时子类能调用父类中定义的方法和变量,如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法 父类转成子类:1、如果父类引用本身是子类对象(new 子类()),可以转换;2、否则无法转换 如: public cla 阅读全文
posted @ 2019-03-06 15:13 hunterDing 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 经常被java的各种内部类搞混,这里简单罗列一下: 在Java中,将一个类定义在另一个类或一个方法里面,这样的类称为内部类。其中包括成员内部类、局部内部类、匿名内部类和静态内部类。 成员内部类:定义于另一个类内部的类,如: 成员内部类可以访问外部类的所有成员属性和成员方法(包括private成员和静 阅读全文
posted @ 2019-02-21 15:42 hunterDing 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 这几天查编译问题时,在头文件中加入某些错误信息,却发现没有编译报错。想了一下可能是,还未进行到语法分析阶段。 这里再了解一下编译过程。 一般而言代码编译包含了四个阶段的处理,即预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编 (Assembly)和连接(Link 阅读全文
posted @ 2019-01-21 16:28 hunterDing 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要记录一下c程序运行时内存空间如何使用。(摘抄自网络) 在一个多任务操作系统中的每个进程都运行在它自己的内存“沙箱”中。这个沙箱是一个虚拟地址空间(virtual address space),在 32 位系统中它总共有 4GB 的内存地址空间,包含内核空间和用户空间: 这些虚拟地址是通过 阅读全文
posted @ 2018-12-26 14:37 hunterDing 阅读(501) 评论(0) 推荐(0) 编辑
摘要: “Lambda 表达式”(lambda expression)是一个匿名函数,即没有函数名的函数。 介绍C++ lambda表达式的一个比较好的博文,https://www.cnblogs.com/DswCnblog/p/5629165.html 声明Lambda表达式 Lambda表达式完整的声明 阅读全文
posted @ 2018-12-20 11:09 hunterDing 阅读(210) 评论(0) 推荐(0) 编辑
摘要: C++中变量的初始化有很多种方式,如:默认初始化,值初始化,直接初始化,拷贝初始化,列表初始化。 1、默认初始化:默认初始化是指定义变量时没有指定初值时进行的初始化操作。 如:int a;这些变量被定义了而没有显式的赋予初值。 特别的,采用动态分配内存的方式(即采用new关键字)创建的变量,不加括号 阅读全文
posted @ 2018-09-20 11:13 hunterDing 阅读(15866) 评论(0) 推荐(2) 编辑
摘要: 在本模块导出头文件时,可以使用如下方式: LOCAL_EXPORT_C_INCLUDE_DIRS := $(MY_DIRECTORY_PATH) LOCAL_EXPORT_C_INCLUDES := $(PATH) 模块编译版本 LOCAL_MODULE_TAGS :=user eng tests 阅读全文
posted @ 2018-09-06 11:35 hunterDing 阅读(572) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页