- 博客(5)
- 收藏
- 关注
原创 go vendor的正确使用方式
在当前项目目录下创建vendor目录go get 获取项目所需的包go mod vendor 将项目依赖同步到vendor目录下
2022-01-19 14:25:46
404
转载 C++实现的生产者消费者模型,改改就能用
condition_variable条件变量可以用来实现线程同步,它必须与互斥量mutex配合使用。条件变量适用场景:一个线程先对某一条件进行判断, 如果条件不满足则进入等待, 条件满足的时候, 该线程被通知条件满足, 继续执行任务在wait()之前,必须先lock相关联的mutex, 因为假如目标条件未满足,wait()实际上会unlock该mutex, 然后block,在目标条件满足后再重新lock该mutex, 然后返回线程同步的方式:临界区,互斥量,信号量,事件使用条件变量实现生产者消费者的
2021-12-06 15:17:45
502
原创 Ubuntu 18.04 LTS以上版本使用 Netplan 配置网络静态IP
1、编辑文件vim /etc/netplan/01-nework-manager-all.yaml2、填入内容# Let NetworkManager manage all devices on this systemnetwork: ethernets: ens33: dhcp4:no addresses:[192.168.1.100/24] gateways4:192.168.1.1 nameservers: addresses:[192.168.43.1
2021-11-11 14:36:37
2145
原创 supervisor 配置方法
1、依赖工具下载#网络工具sudo apt install net-tools#ssh server服务sudo apt install openssh-server#进程守护工具sudo apt install supervisor 2、supervisor 部署1、在/etc/supervisor/conf.d 创建 devicecontrol.conf,并写入,其中devicecontrol是程序名,配置成运行程序的文件名即可。[program:devicecontrol]#目录
2021-11-11 14:05:51
928
原创 linux够用命令
linux够用命令ssh xxx.xxx.xxx.xxx 登录到目标主机free -h 查看可用空间du -sh *查看当前文件夹文件内容大小which 查看文件在那个目录tar -zxvf解压# find . -name "*.c" 将当前目录及其子目录下所有文件后缀为 .c 的文件列出来netstat -ntlp查看占用的端口tail -f notes.log要跟踪名为 notes.log 的文件的增长情况top实时显示系统中各个进程的资源占用情况...
2021-10-15 09:40:56
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人