摘要: C++中的string类型,相对于char*类型,有内存空间不受限、字符串长度不受限等优势。 注意,string不算一个基础类型,要注意它有构造函数、析构函数。 一、string的库函数 1. string 可用的初始化方法(构造函数)如下: string s; // 若定义时未初始化,则该变量将被 阅读全文
posted @ 2022-09-15 15:26 谷小雨 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、进程空间简介 ——参考博客 1. 进程空间是一个虚拟空间,是逻辑上的空间,32位系统中,进程空间共4GB。该空间中的地址通过页表映射到实际内存的物理地址,虚拟的高地址映射到物理的低地址。 2. 进程空间分为:内核空间和用户空间。虚拟内核空间则为所有进程以及内核所共享,存放内核代码、数据。 1) 阅读全文
posted @ 2022-08-21 23:23 谷小雨 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、标准库函数 1. 构造数组 ——参考博客 一维数组构造: // 构造一维数组 vector<int> vec(n); // n为vec长度,默认所有值为0 vector<int> vec(n, 1); // 所有值设为1 二维m*n数组构造: // 构造二维维数组 vector<int> tmp 阅读全文
posted @ 2022-08-21 12:40 谷小雨 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1. scanf的疑难 scanf一般用于读取终端输入,一般的用法可以参考 菜鸟、博客。常用的分隔符为:空格、tab、换行(回车)。 注意:终端输入的所有字符会放到 缓冲区 内,scanf从缓冲区读取和设定格式的字符,多余的字符(包括分隔符)都将留在缓冲区,等待下一次读取。 * 在终端的一次非输入性 阅读全文
posted @ 2022-08-06 23:57 谷小雨 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Linux系统中的文件又:普通文件、目录文件、链接文件、设备文件。 Linux中文件的元数据块存放文件的属性,文件数据块存放文件真实内容。元数据块至少包含:文件名,文件数据块的Inode编号。 ——参考博客 对于一个Inode指向的区域,只要还有文件的Inode指向该处,这个文件就还存在。删除时,判 阅读全文
posted @ 2022-08-06 11:36 谷小雨 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 若视频读取时出现问题如:[mov,mp4,m4a,3gp,3g2,mj2 @ 0x563f33f78780] moov atom not found, VIDIOC_REQBUFS Inappropriate ioctl for device ,很可能是视频文件本身有问题,条件允许的话,重新生成视频 阅读全文
posted @ 2022-07-06 16:40 谷小雨 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 官方文档中使用multiprocessing.Pool的例子如下: from multiprocessing import Pool def f(x): print(x*x) return x*x def test(): with Pool(processes=4) as pool: # start 阅读全文
posted @ 2022-06-10 17:42 谷小雨 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 始、Makefile的规则 教学博客 系统性的博客2 关键:规则的嵌套——会先完成规则的先验条件 变量使用时都用${ }包围起来,才能取到变量的实际值,否则取到的就是一个值为变量名的东西了。变量能赋值的,要不然怎么叫变量呢 这里的变量在实际执行时,会被换成它们的实际值,变量名起简化和占位符的作用。 阅读全文
posted @ 2022-04-23 22:24 谷小雨 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 使用ctype库 在被python调用时,C++函数的参数的默认值无效,若不传入参数,将进行随机初始化。 使用ctypes时,接口函数参数类型、返回值类型中不要使用 string 等C++中的特性。经历过很多由于使用了string类型导致的问题,应该和string内部的机制有关,改为char* 就好 阅读全文
posted @ 2022-04-22 23:01 谷小雨 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 流式传输需要关键字stream,stream 修饰的结构在使用时应该是可以迭代的,即iterable。下面是client -> server 的视频流式传输。 video.proto syntax = "proto3"; service New{ rpc Video_transport(stream 阅读全文
posted @ 2022-03-05 18:21 谷小雨 阅读(1104) 评论(0) 推荐(0) 编辑