- 博客(4)
- 收藏
- 关注
原创 Rust语言学习笔记
本文概述了Rust语言的核心特性:变量默认不可变,需用let mut声明可变变量,支持变量遮蔽;函数参数需显式类型标注,区分语句与表达式;控制流包括if、loop(可返回值)、while和for循环。所有权系统管理内存安全,禁止浅拷贝,通过引用(&和&mut)避免所有权转移。结构体支持方法实现(impl),模块系统通过pub和use管理可见性与导入。集合类型包括Vec(动态数组)、String(UTF-8字符串)和HashMap(键值存储)。Trait提供类似接口的功能,支持多态。生命周期注
2025-12-12 18:00:27
593
原创 CI/CD学习笔记
本文介绍了GitLab CI/CD的基本使用方法,通过YAML文件定义构建流程。主要内容包括:1)YAML配置文件语法和结构,包含stages定义和job配置;2)典型pipeline三阶段(构建、测试、部署)的实现示例;3)实操步骤:注册密钥、新建项目、注册runner;4)与腾讯蓝鲸蓝盾产品的对比,认为后者可能更易用。文章提供了从理论到实践的完整指导,帮助开发者快速上手GitLab CI/CD自动化流程。
2025-12-10 15:32:39
257
原创 记录Linux环境变量问题
问题描述:现在有一个问题,通过安装go环境,机器的一个shell环境变量加上了go,执行go version 显示 go version go1.24.6 linux/amd64。把环境变量写入 /etc/profile就永久对所有用户生效。解答:因为之前安装好了之后修改环境变量用的是。但是新开了一个shell就会变化,变成。环境变量也不一样,这是为什么?设置的 Go 路径仅对。
2025-08-12 10:12:18
152
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅