摘要: Jenkins配置Gerrit trigger连接失败的问题 问题现象 在使用 Jenkins 和 Gerrit 进行自动化构建和代码审核时,遇到了 Gerrit Trigger 使用 JSCH 库进行 SSH 连接的问题。具体来说,问题与 RSA 密钥签名兼容性有关,导致无法成功建立 SSH 连接 阅读全文
posted @ 2024-07-05 10:54 MyXjl 阅读(21) 评论(0) 推荐(0) 编辑
摘要: const const是constant的缩写,意为不变的。在 C++ 中是用来修饰内置类型变量,自定义对象,成员/普通函数,返回值,函数参数。C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用c 阅读全文
posted @ 2024-05-08 23:25 MyXjl 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 链表 经典的链表应用场景:LRU缓存淘汰算法。 缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的 CPU 缓存、数据库缓存、浏览器缓存等等。 缓存的大小有限,当缓存被用满时,哪些数据应该被清理出去,哪些数据应该被保留?这就需要缓存淘汰策略来决定。常见的策略有三 阅读全文
posted @ 2024-03-06 22:58 MyXjl 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 数组 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 关键点1 线性表(Linear List):顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。 非线性表:比如二 阅读全文
posted @ 2024-03-05 11:49 MyXjl 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 大纲 基本概念 数据结构与算法 什么是数据结构?什么是算法? 广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 数据结构是为算法服务的,算法要作用在特定的数据结构之上。 数据结构是静态的,它只是组织数据的一种方式。如果不在它的基础上操作、构建算法,孤立存在的数据结构就是没用的 阅读全文
posted @ 2024-03-04 10:55 MyXjl 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 环境:Ubuntu20.04 问题背景:自行重新安装显卡驱动,安装完毕重启无法进入系统,电脑黑屏且左上角光标一直闪烁 问题分析:这类情况一般都是显卡驱动的问题,我这边应该是没有安装内核推荐的显卡驱动,导致内核版本和显卡驱动不兼容,进而导致无法进入可视化界面。(还有一种情况是,之前一直很正常,可能某天 阅读全文
posted @ 2024-01-09 10:24 MyXjl 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: Git入门 概述 Git是什么? Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理(档案馆)。区别于SVN:SVN是集中式的版本管理系统。 分布式和集中式有什么区别? 集中式就是所有人都只有一个档案馆,而分布式可以每个人都有一个档案馆 集中式版本控制(Centr 阅读全文
posted @ 2023-07-07 16:29 MyXjl 阅读(14) 评论(0) 推荐(0) 编辑
摘要: STL概述 什么是C++标准模板库(STL) 标准模板库STL(Standard Template Library),是C++标准库的一部分,不需要单独安装,只需要#include头文件。 C++对模板(Template)支持得很好,STL就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了 阅读全文
posted @ 2023-06-15 18:01 MyXjl 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 详解IO多路复用 1 概述 常见的IO模型有五种,IO多路复用模型是其中之一。 阻塞式IO 非阻塞式IO IO多路复用 信号驱动式IO 异步IO 其中前四种都是同步IO 1.1 什么是IO? IO:Input/Output,即数据的读取(接收)/写入(发送)操作,针对不同的数据存储媒介,大致可以分为 阅读全文
posted @ 2023-06-13 21:42 MyXjl 阅读(1906) 评论(0) 推荐(2) 编辑
摘要: 链表的相关操作 #pragma once // 编程的接口(API) // *.h 文件中一般会放:类型的定义,函数的声明,全局变量 #include <stdbool.h> typedef struct node { int val; struct node* next; } Node; type 阅读全文
posted @ 2023-06-01 15:58 MyXjl 阅读(4) 评论(0) 推荐(0) 编辑