摘要:
为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二: #prag 阅读全文
摘要:
http://stackoverflow.com/questions/6595208/what-does-this-line-mean-local-export-c-includes LOCAL_EXPORT_CFLAGSDefine this variable to record a set of 阅读全文
摘要:
android 8.1版本上google新增vts测试,主要针对测试vendor接口, 在sprd ctest系统中,需要注意: 1. 以同一个账号登录ctest远程站点,和本地ctest客户端 2. 配置本地python环境,建议安装python2.7,同时需要安装python虚拟环境——virt 阅读全文
摘要:
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 1.const 修饰成员变量 const修饰指针变量时: (1)只有一个const,如果const位于*左 阅读全文
摘要:
现代操作系统有多种文件系统类型(如FAT32、NTFS、 ext2、ext3、ext4等),因此文件系统的层次结构也不尽相同。下图是一种合理的层次结构。 图 文件系统层次结构 1) 用户调用接口 文件系统为用户提供与文件及目录有关的调用,如新建、打开、读写、关闭、删除文件,建立、删除目录等。此层由若 阅读全文
摘要:
与文件管理系统和文件集合相关联的是文件目录,它包含有关文件的信息,包括属性、 位置和所有权等,这些信息主要是由操作系统进行管理。为实现目录管理,操作系统中引入了文件控制块的数据结构。 1) 文件控制块。 文件控制块(FCB)是用来存放控制文件需要的各种信息的数据结构,以实现“按名存取”。FCB的有序 阅读全文
摘要:
文件的物理结构是从实现观点出发,又称为文件的存储结构,是指文件在外存上的存储组织形式。文件的逻辑结构是从用户观点出发看到的文件的组织形式。文件的逻辑结构与存储介质特性无关,但文件的物理结构与存储介质的特性有很大关系。 按逻辑结构,文件有无结构文件和有结构文件两种类型:无结构文件和有结构文件。 无结构 阅读全文
摘要:
文件的属性 文件有一定的属性,这根据系统的不同而有所不同,但是通常都包括如下属性:①名称:文件名称唯一,以容易读取的形式保存。②标识符:标识文件系统内文件的唯一标签,通常为数字,它是对人不可读的一种内部名称。③类型:被支持不同类型的文件系统所使用。④位置:指向设备和设备上文件的指针。⑤大小:文件当前 阅读全文
摘要:
概括来说,哈希(Hash)是将目标文本转换成具有相同长度的、不可逆的杂凑字符串(或叫做消息摘要),而加密(Encrypt)是将目标文本转换成具有不同长度的、可逆的密文。 具体来说,两者有如下重要区别: 1、哈希算法往往被设计成生成具有相同长度的文本,而加密算法生成的文本长度与明文本身的长度有关。 一 阅读全文
摘要:
.section .text.writeFUNCTION(write) ldr r12, =__NR_write swi #0 bx lr LDR: LDR 的两种用法 1)LDR pc, =MyHandleIRQ 表示将MyHandleIRQ符号放入pc寄存器中 2)LDR PC,MyHandle 阅读全文