刷新
如何在 Cursor 中使用驭码CodeRider?

博主头像 驭码CodeRider 是极狐GitLab 公司自研发布的 AIGC 产品,可以用来进行 AI 编程和 DevOps 流程处理。本文分享如何在 Cursor 中使用驭码CodeRider。 Cursor 是近期比较火爆的一款 AI 代码编辑器,通过将 AI 能力引入软件研发来提升软件研发效率。而驭码 ...

GitLab 的组件状态查看

博主头像 本文分享使用 gitlab-ctl 命令来对极狐GitLab 的组件进行状态查询和关闭与重启等操作。 极狐GitLab 是一个多组件系统,主要组件包括: Gitaly GitLab exporter Nginx Redis Sidekiq PostgreSQL Puma Workhorse Regi ...

C端产品经理的艺术:连接用户与产品的桥梁

博主头像 在互联网产品的世界里,C端产品经理(Consumer Product Manager)是连接用户与产品的关键桥梁。他们的职责不仅仅是设计和优化产品,更重要的是深刻理解用户需求,并通过技术与创新,将这些需求转化为卓越的用户体验。 本文将深入剖析C端产品经理的核心职责、与其他产品经理的区别、面临的独特挑 ...

一次推送,毁掉一个公司

博主头像 本文分享如何使用极狐GitLab 17.2 发布的密钥推送保护功能(Secret Push Protection)从源头方式密钥被推送到代码仓库中,从而导致密钥信息泄漏,给公司造成巨额损失。 密钥(用户名、密码、令牌、key 等)是软件研发中绕不过去的因素,如何管理好这些密钥,是保护企业核心资产不外 ...

如何从 AWS CodeCommit 迁移到极狐GitLab?

博主头像 本文将分享如何从 AWS CodeCommit 服务无缝迁移到极狐GitLab,并且使用极狐GitLab 的一体化 DevSecOps 平台功能来进行软件研发。 2024 年 7 月 25 日,AWS 官方发布了一则重要通知:旗下的代码托管服务 AWS CodeCommit 服务将不再接受新用户的注 ...

Git查看某个历史版本的最佳实践

博主头像 在用Git工作时,可能会遇到这样一种情况:想查看历史版本中的某个文件,或整体切换到某个历史版本,然后再切换回你当前的工作状态。甚至,需要在这两个版本间多次切换。 我之前使用的方式是: # commit-id指的是版本hash值 git checkout <commit-id> # 也可以通过以下命令 ...

如何查看 Kubernetes 的操作审计日志?

博主头像 极狐GitLab 通过 Kubernetes Agent 对 Kubernetes 集群进行管理。整体的步骤为 Kubernetes Agent 的注册、安装。当然,也可以直接对 Agent 进行删除。不管是添加还是删除,后台都会有对应的审计日志,方便对 Kubernetes 集群的操作进行安全审计... ...

极狐GitLab 管理 K3S 集群实践指南

博主头像 K3S 是一个轻量级的 Kubernetes 发行版,安装运行所需的资源比完整的 Kubernetes 少,因此在一些资源受限制的场景中会经常用到,比如边缘计算。本文将演示如何用极狐GitLab 管理 K3S 集群。具体的步骤包括 Kubernetes 集群的创建、极狐GitLab Kubernet... ...

公钥私钥gitee都不行,新手小白破局(windows凭据)

博主头像 公钥私钥gitee都不行,新手小白破局(windows凭据) 创建时间:2024-07-26 一、问题复现 gitee项目创建后,由于之前的 账号密码错乱,导致提交不了,不能克隆下来,不能提交,如下: 1.1 初始的一个项目 1.2 克隆出现问题 二、删除公钥私钥 2.1 本机之前生成的密钥文件 一 ...

如何使用csproj构建C#源代码组件NuGet包?

博主头像 一般我们构建传统的NuGet包,都是打包和分发dll程序集文件。 至于打包和分发C#源代码文件的做法,比较少见。 那么这种打包源代码文件的做法,有什么优点和缺点呢? 优点: 方便阅读源代码。 方便断点调试。 减少 Assembly 程序集模块加载个数。 更利于发布期间的剪裁(PublishTrimm ...

Qt OPC UA初体验

博主头像 介绍 OPC UA全称Open Platform Communication Unified Architecture,开放平台统一架构,是工业自动化领域通用的数据交换协议,它有两套主要的通信机制:1.客户端-服务器通信;2.发布订阅。Qt对OPC UA通信标准也提供了支持,目前还是第三方库的形式( ...

第二次大作业BLOG心得

(1)前言: 知识点: ①ArrayLsit的知识点: ArrayList 是 Java 中的动态数组实现,它提供了自动调整大小的功能,可以根据需要动态增长或收缩。 ArrayList 可以存储任意类型的对象,并支持随机访问,即可以通过索引快速访问列表中的元素。 ArrayList 内部通过数组实现 ...

Qt使用qBreakpad定位崩溃位置(2)

软件调试 Qt使用qBreakpad定位崩溃位置(2) 目录软件调试Qt使用qBreakpad定位崩溃位置(2)前言1、Google - Breakpad2、qBreakpad3、crashpad4、注意Linux下1、环境2、qBreakpad源码准备3、qBreakpad编译4、测试qBreak ...

Git使用笔记

博主头像 全局Git配置 查看用户名和邮箱 git config user.name git config user.email 修改用户名和邮箱 git config --global user.name "username" git config --global user.email "email" 生 ...

<1···345···7>