摘要: 问题描述 一个大小为3的缓冲区,初始为空 2个生产者随机等待一段时间,往缓冲区添加数据,若缓冲区已满,等待消费者取走数据后再添加,重复6次 3个消费者随机等待一段时间,从缓冲区读取数据,若缓冲区为空,等待生产者添加数据后再读取,重复4次 说明: 显示每次添加和读取数据的时间及缓冲区里的数据 生产者和 阅读全文
posted @ 2019-12-06 21:12 LightningStar 阅读(3523) 评论(0) 推荐(2) 编辑
摘要: 进程管理控制 这里实现的是一个自定义timer用于统计子进程运行的时间。使用方式主要是 例如要统计 的运行时间可以直接输入 ,其后的 是指所要运行的程序的参数。如: 。如果要指定程序运行多少时间,如5秒钟,可以输入 。需要注意的是,该程序对输入没有做异常检测,所以要确保程序输入正确。 Linux 程 阅读全文
posted @ 2019-11-22 00:27 LightningStar 阅读(1601) 评论(0) 推荐(2) 编辑
摘要: 当使用wsl打开Windows下的仓库时可能会出现所有文件都被标记为modified,这时一般有两种情况。 文件权限问题 由于wsl申请对文件的读写权限导致文件的权限发生改变。这时只需修改git的设置,忽略文件权限带来的影响。 # For the current repository git con 阅读全文
posted @ 2019-11-14 14:20 LightningStar 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 操作系统环境 VMware workstation15 Pro ubuntu18.04 LTS 待编译内核5.3.10版本 Compiler: gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 内核下载地址 kernel.org 环境配置 在正式编译前需要安装部分软 阅读全文
posted @ 2019-11-12 23:38 LightningStar 阅读(26858) 评论(1) 推荐(0) 编辑
摘要: 在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。 在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。 结构体定义 struct 结构体名 阅读全文
posted @ 2019-11-07 19:10 LightningStar 阅读(4058) 评论(0) 推荐(0) 编辑
摘要: deepin wine 关于deepin wine的安装参考https://github.com/wszqkzqk/deepin wine ubuntu 安装qq后中文乱码的解决方案 1. 安装中文支持 选择manage installed languages 选择install/remove la 阅读全文
posted @ 2019-10-08 20:15 LightningStar 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 基础软件安装 sudo apt update && sudo apt upgrade sudo apt install git curl vim build-essential cmake make gcc g++ zsh终端安装 sudo apt install zsh curl git vim 阅读全文
posted @ 2019-10-08 11:32 LightningStar 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 欢迎大家有意加入北理工机器人队参与到视觉组的工作中。在大家能够正式作为队员参与到视觉组的准备工作之前,北理机器人队需要对各位进行培训。这篇文章主要面向有志于参加机器人队视觉组的同学。同时,欢迎所有对相关内容感兴趣的同学作为学习参考。由于作者能力有限,在行文过程中难免会出现用词不到、词语错误、歧义、技 阅读全文
posted @ 2019-09-24 10:54 LightningStar 阅读(2474) 评论(0) 推荐(1) 编辑
摘要: 这是我个人配置vscode以及c++编译的个人心得。 阅读全文
posted @ 2019-08-29 21:50 LightningStar 阅读(66449) 评论(0) 推荐(9) 编辑
摘要: 短小 函数的第一规则就是短小。在《代码整洁之道》中认为函数甚至应该短到只有数行。 代码块和缩进 在《代码整洁之道》中, if语句、else语句、 while语句等,其中的代码块应该只有一行。该行大抵应该是一个函数调用语句。这样不但能保持函数短小,而且,因为块内调用的函数拥有较具说明性的名称,这也意味 阅读全文
posted @ 2019-08-29 20:24 LightningStar 阅读(753) 评论(0) 推荐(0) 编辑