- 博客(12)
- 收藏
- 关注
原创 找不到c_cpp_properties.json文件
本想着测试一下qt项目的,刚下完qt相关的库,准备编辑includepath,结果在这里就点不进去了。点这个edit configuration(json),但是一点反应也没有。然后想着去找一下c_cpp_properties.json,也找不到。还是找不到,不知道怎么了,有大佬帮我解决一下吗?后来找一下设置什么的,捣鼓半天。
2024-08-30 20:35:09
223
原创 用信号量解决进程同步互斥
先引进锁这个概率,锁是用来解决临界区互斥访问的一个简单工具。通过进程访问某临界区,需先对其上锁lock,进程结束时释放锁release,在上锁时不允许别的进程访问,在释放完后,后续的进程才可访问。这样的工具称为互斥锁。但其缺点是忙等待。
2024-04-19 19:04:45
594
2
原创 进程互斥的软件,硬件实现方法
如果同一时刻系统某一资源,被两个进程并发地访问,可能会达不到原本的目的,甚至打乱了原有的工作,比如说进程a,b共享打印机资源,同时向外输出,这样a输出一段,b输出一段,就会使a,b的内容糅杂在一起。这样,就必须使进程互斥着访问,同一时刻只能有一个进程单独访问,该被访问的资源,被称为临界区。另外,进程互斥要遵循以下规则。1.空闲让进,临界区空闲时,应允许一个进程访问2.忙则等待,临界区正在被访问时,其他试图访问的进程需要等待3.有限等待,要在有限时间内进入临界区,保证不会饥饿。
2024-04-18 20:04:12
903
1
原创 如何解决python中安装相关模板(pygame,opencv...)
下载完成后,import pygame后发现还是没有对应模板,可能是pip安装的默认位置并不在对应目录位置,需要自己手动移动到python解释器下。这个代码就是安装pygame模板的对应代码,用Windows终端执行即可,前提得安装了Python和pip,如果没安装的话得安装pip。最近写程序用到pygame模板,但使用时,没有模板,需要自己安装相关的软件包,为此在网上找了很多方法,但都会显示这样的错误。最终发现真正的原因是从外网下载速度十分慢导致的,一次用国内的镜像网站下载就可以了。
2024-04-15 23:25:25
281
1
空空如也
在云服务器上部署的http服务器,为什么在浏览器不能访问啊
2024-06-01
显示管道不存在是怎么回事(标签-vscode)
2024-04-22
为什么我c/c++扩展安装了,可以运行c++,但运行不了c
2023-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人