作者:王锐

在gitlab上,如何添加CI/CD门禁流水线及注意事项

前提是假设已经部署了gitlab代码提交网站, 一、安装gitlab-runner容器 创建gitlab-runner目录进入,并创建docker-compose.yml文件 mkdir gitlab-runner cd gitlab-runner vim docker-compose.yml do

王锐 发布于 2024-10-25

如何使用vscode运行/调试Python程序

首先安装python扩展包插件,安装完毕后,创建以下两个文件 .vscode/tasks.json 以及 .vscode/launch.json。前者为运行python脚本,后者为调试python脚本,脚本内容如下: // ./vscode/tasks.json 运行python脚本 { /

王锐 发布于 2024-10-24

VSCODE基本配置说明文档

大学时代以及第一份工作都是使用Pycharm进行C/C++等开发工作,第二份工作由于团队协作需要,使用了vscode server进行开发,其优点主要在于远程开发、团队协作等,这些无需多言,这篇文章主要介绍了如何使用vscode进行基本的配置进行开发总结。 单个vscode工程的配置路径为:{项目工

王锐 发布于 2024-10-22

[clang llvm语法树分析] 遍历某stmt下的所有子节点

假如有一种场景,我们已经获得了语法树的节点Stmt,如何遍历这个节点下的所有子节点呢? 例如,我们通过clang的API获得了某个函数的Stmt,此时可以用RecursiveASTVisitor类的方法构造一个递归访问内访问这个函数的结构体,具体函数如下: // 自定义AST访问器,用于递归遍历语句

王锐 发布于 2024-09-30

git基本操作教程(命令行方式)

提交代码主要操作流程如下: git add . # 将更改提交到临时区 git commit -m "update" # 将临时区更改提交到缓存区 git push origin master # 将缓存区更改提交到远端仓库 附件:git基本操作PPT

王锐 发布于 2024-09-30

Ubuntu下为docker设置代理

安装docker后,需要配置代理才能解决pull容器下载,具体详情如下:参考: https://cloud.tencent.com/developer/article/1806455 sudo vim /etc/systemd/system/multi-user.target.wants/docke

王锐 发布于 2024-09-20

cmake基本使用手册

配置生成compile_commands.json文件 这里不介绍这个文件是干什么的,配置生成方式-DCMAKE_EXPORT_COMPILE_COMMANDS=ON如下 cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .. 临时将某路径添加到查找路径中 cmake

王锐 发布于 2024-09-18

配置docker的套接字允许远程访问

要在 Ubuntu 下让局域网用户能够访问 /var/run/docker.sock,你可以通过将 Docker 的 Unix 套接字转发到 TCP 端口,从而允许局域网内的设备通过 TCP 连接访问 Docker。以下是实现这一目标的步骤: 安装socat sudo apt-get update

王锐 发布于 2024-09-02

docker-compose方式安装openvpn

一、配置docker-compose.yml文件,内容如下: version: '3' services: openvpn: image: kylemanna/openvpn container_name: openvpn volumes: - ./volum

王锐 发布于 2024-09-02

Ubuntu下如何源码编译安装LLVM

一、安装依赖项 Ubuntu下安装如下依赖或工具 sudo apt-get update sudo apt-get install -y build-essential cmake ninja-build git python3 zlib1g-dev libncurses5-dev libssl-d

王锐 发布于 2024-08-23