摘要: 1. 什么是cache一致性? 1)cache的作用。 Zynq7000系列的架构图部分内容如下图所示,它的PS侧有两个cpu arm核,分别成为0核、1核, 每个cpu核都有一个D-Cache(数据缓冲区)。由于磁盘上的数据读取比内存上的读取慢的多,因此为了 提高数据读取的速度,设计了Cache这 阅读全文
posted @ 2023-03-10 19:57 猿起5-2 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 函数原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); int munmap(void *addr, size_t length); 坑点:调用了mmap,没调用munmap 原因 阅读全文
posted @ 2022-09-28 18:16 猿起5-2 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1. 函数声明 int pthread_join(pthread_t thread, void **retval); 2.函数说明 -阻塞并一致等待线程结束; -线程需要是PTHREAD_CREATE_JOINABLE属性的; -不关心返回值,调用pthread_join(tid, NULL); - 阅读全文
posted @ 2022-06-24 11:56 猿起5-2 阅读(127) 评论(0) 推荐(0) 编辑
摘要: cloc count lines of code,统计代码行数 1. 安装cloc sudo apt install cloc 2. 简单使用示例 使用命令: cloc [options] <file(s)/dir(s)> | <set 1> <set 2> | <report files> 目录C 阅读全文
posted @ 2021-12-28 18:39 猿起5-2 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 1. float 与double都是浮点型数据类型。 2. 常量值1.3333325的数据类型是float还是double,如何显示说明数据类型? 小数一般默认为是double类型。 显示说明浮点类型的方法是在数值后加f或lf, 比如 1.3f 是浮点型, 1.3lf 是double。 3.floa 阅读全文
posted @ 2021-07-23 14:12 猿起5-2 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: shell命令: ps -T -p pid 阅读全文
posted @ 2021-07-09 11:45 猿起5-2 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1. 打开终端 (1) ctrl + alt + t 以主目录打开终端 (2) ctrl + shift + t 以当前终端目录, 在同一终端打开新界面 (3) ctrl + shift + n 以当前终端目录, 新开一个终端界面 2. 缩小/最大化终端窗口 (1) ctrl + winds + ↑ 阅读全文
posted @ 2020-09-04 10:07 猿起5-2 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 主机名字太长, 怎么修改? 1. sudo vim /etc/hostname 修改内容为 wel, 本地主机名 2. sudo vim /etc/hosts 修改主机名为 wel, 用于网络连接中主机名的识别 3. reboot 阅读全文
posted @ 2020-06-18 08:55 猿起5-2 阅读(543) 评论(0) 推荐(0) 编辑
摘要: C中, struct: 结构体可以让用户自定义数据类型. C++中的结构体拓展了struct的使用范围. class对象是由struct演化而来的,struct是语法的来源. C++中 struct中不仅可以定义数据类型,还可以与类一样, 定义操作. 因此: (1) struct可以看成是一种类似于 阅读全文
posted @ 2020-06-17 13:02 猿起5-2 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 查看操作系统位数 (1) uname -a 包含x86-64 是64位, x86-32 是32位 (2) arch x86-64 是64位, x86-32 是32位 (3) getconf LONG_BIT 64是64位, 32是32位. 2. 查看磁盘使用情况 (1) df (2) df . 阅读全文
posted @ 2020-06-17 12:52 猿起5-2 阅读(153) 评论(0) 推荐(0) 编辑