C++小实验,两个线程交替执行
cpp小实验,两个线程,一个线程负责将变量减一,另一个线程负责打印线程。
1 |
|
cpp小实验,两个线程,一个线程负责将变量减一,另一个线程负责打印线程。
1 |
|
本文主要讲解在容器中利用 VSCode 进行开发的一些配置, 容器的优势这里不再赘述,假设你已具备了镜像构建以及其基本操作
预设以下条件
1 | cd /workspace/my_project |
以上会启动一个 my_project_dev 容器,并将代码挂载到了容器内的 /my_project
-v $(pwd)/.vscode-server:/root/.vscode-server
vscode 容器开发会在容器内的 $HOME/.vscode-server 里安装一些资源或者文件,包括容器内的插件也在这里,提前挂载进去是将这部分持久化,避免重新安装另一种方法,是在容器里启一个ssh服务,然后用ssh远程连接,和连接远程服务器一样,下面是 容器内远程连接的一些说明以及配置
在容器安装ssh服务并开启,下面是 ssh-rsa xxxxxxxxxxxxxxxxxxxxx
是物理机的公钥, 用于免密登录,需要替换成自己的值。
公钥通常在
$HOME/.ssh/id_rsa.pub
下,可通过ssh-keygen
生成。
1 | apt install openssh-server -y |
物理机验证
1 | ssh -p 2222 root@my_ip |
验证成功后就可以使用vscode远程连接了。
object.xxx
比指针取值 object_point->xxx
更方便,但实际上是完全一样的,都会被编译器扩展1 | X x; |
太简单,不表
object.xxx
比指针取值 object_point->xxx
更方便,但实际上是完全一样的,都会被编译器扩展1 | X x; |