- 博客(3)
- 收藏
- 关注
原创 centos7更新内核并安装对应的驱动
centos7更新内核并安装对应的驱动 下载完成最好手动安装gcc8版本 cmake3版本 glibc库等等 直接yum install gcc的话安装的是4版本有点老了 rpm -qa | grep kernel yum --enablerepo=elrepo-kernel install kernel-lt-devel //这里自己查看合适的lt版本还是ml版本 yum --disablerepo="*" --enablerepo=“elrepo-kernel” list available ker
2021-04-30 16:18:35 807 1
原创 生产者与消费者模型的实现
生产者与消费者模型的实现 当我们学习完了信号量和共享内存之后,我们就可以实现进程间的同步和互斥了。然后其中最经典的例子就是生产消费者模型了。 现在就和大家一起分析下生产消费者模型 以下代码是一个多个生产者和多个消费者对N个缓冲区进行访问的例子。首先先看看我们的伪代码 //生产者: while (1) { p(semid, 1); sleep(3); p(semid, 0); //producer is producing a product goods = rand() % 10;//produc
2021-04-13 21:26:14 344
原创 2.1.1 从排序数组中删除重复项
给定一个排序的数组,在适当的位置删除重复项,使每个元素只出现一次 并返回新长度。 不要为另一个数组分配额外的空间,您必须使用固定内存就地执行此操作。 例如,给定输入数组A=[1,1,2], 函数应该返回length=2,现在A是[1,2]。 全代码如下: #include<iostream> #include<string> #include<vector> using namespace std; constexpr auto SIZE = 100; void del
2021-04-04 16:50:38 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人