相关文章
Gitlab的流水线任务【实现每小时自动测试 dev分支的更新】
背景
在现代软件开发实践中,持续集成(Continuous Integration, CI)是确保代码质量和快速响应软件缺陷的关键策略。GitLab 提供了强大的 CI/CD 功能,允许开发者自动化测试和部署流程。本文将介绍如何设置 GitLab 流水线计划任务&a…
建站知识
2024/12/25 4:50:05
Code Review(代码审查)
代码审查是软件开发生命周期的重要组成部分。它能显著提高开发人员的代码质量。
这个过程就像写一本书。作者写好了内容,出版社编辑对其进行了校审,所以没有出现任何错误,例如将“你”与“你的”混淆。这个案例中,代码审查是阅读…
建站知识
2024/12/27 13:17:38
创新研报 | 2024+人工智能安全报告
人工智能(AI)是新一轮科技革命和产业变革的核心技术,被誉为下一个生产力前沿。具有巨大潜力的 AI 技术同时也带来两大主要挑战:一个是放大现有威胁,另一个是引入新型威胁。
奇安信预计,未来十年,人工智能技术的恶意使用将快速增长…
建站知识
2024/12/25 4:50:01
c++ 全局变量,构造函数,析构函数执行函数栈
构造函数: 析构函数: 注意:
全局变量的使用并不是安全的。进程退出时,主线程调用全局变量的析构函数,如果其他线程还在使用全局变量,就会可能会导致进程崩溃。
优雅退出:先退出非主线程&#…
建站知识
2024/12/27 9:06:15
使用 python 拆分 excel 文件
文章目录 1、安装虚拟环境(在特定文件夹内)2、脚本 split.sh3、运行脚本(在特定文件夹内)4、结果 1、安装虚拟环境(在特定文件夹内)
brew install python3
xcode-select --install
python3 -m venv my_pan…
建站知识
2024/12/27 8:59:56
linux sh脚本编写
linux中bash
Shell 是 Linux 的核心部分,它允许你使用各种诸如 cd、ls、cat 等的命令与 Linux 内核进行交互。Bash脚本和Shell脚本实际上是指同一种类型的脚本,只不过Bash是其中最常用的一种Shell。除了Bash之外,常见的Shell解释器还有C She…
建站知识
2024/12/26 15:11:38
【idea快捷键】idea开发java过程中常用的快捷键
含义win快捷键mac快捷键复制当前行或选定的代码块Ctrl DCommand D通过类名快速查找类Ctrl NCommand N通过文件名快速查找文件Ctrl Shift NCommand Shift N通过符号名称快速查找符号(类、方法等)Ctrl Alt Shift NCommand Shift O跳转到声明C…
建站知识
2024/12/25 4:49:45
力扣hot100:207. 课程表
这是一道拓扑排序问题,也可以使用DFS判断图中是否存在环。详情请见:官方的BFS算法请忽略,BFS将问题的实际意义给模糊了,不如用普通拓扑排序思想。
数据结构:图的拓扑排序与关键路径
拓扑排序:
class Sol…
建站知识
2024/12/25 4:49:41