随笔分类 -  随笔 / Others

摘要:Jenkins配置Gerrit trigger连接失败的问题 问题现象 在使用 Jenkins 和 Gerrit 进行自动化构建和代码审核时,遇到了 Gerrit Trigger 使用 JSCH 库进行 SSH 连接的问题。具体来说,问题与 RSA 密钥签名兼容性有关,导致无法成功建立 SSH 连接 阅读全文
posted @ 2024-07-05 10:54 TommyShelbyyyyy 阅读(144) 评论(0) 推荐(0) 编辑
摘要:详解IO多路复用 1 概述 常见的IO模型有五种,IO多路复用模型是其中之一。 阻塞式IO 非阻塞式IO IO多路复用 信号驱动式IO 异步IO 其中前四种都是同步IO 1.1 什么是IO? IO:Input/Output,即数据的读取(接收)/写入(发送)操作,针对不同的数据存储媒介,大致可以分为 阅读全文
posted @ 2023-06-13 21:42 TommyShelbyyyyy 阅读(2042) 评论(0) 推荐(2) 编辑
摘要:库文件 目标文件的集合(*.o) 静态库和动态库 静态库:类比家用车,将库打包到产品(可执行程序) 动态库:类比F1赛车,运行时才加载到可执行程序 可执行程序大小 部署难度 升级难度 静态库 大 易 难 动态库 小 难 易 静态库的生成 生成目标文件 把目标文件打包成静态库 将静态库移动到/usr/ 阅读全文
posted @ 2023-03-22 17:04 TommyShelbyyyyy 阅读(31) 评论(0) 推荐(0) 编辑
摘要:编译工具链 IDE(集成开发环境):visual studio,clion,Eclipse,xcode SDK(software Development Kit):软件开发工具包 GCC(GNU C Compiler) // 查看gcc版本 gcc -v 预处理(-E) 作用:执行预处理指令 常见的 阅读全文
posted @ 2023-02-23 14:16 TommyShelbyyyyy 阅读(108) 评论(0) 推荐(0) 编辑
摘要:二分查找 思路: 找到最后一个小于等于IP的元素 找到第一个大于等于IP的元素 前提条件: 数据有序 随机访问 实现: 递归实现 非递归(循环实现) 注意事项: 循环退出条件 mid 的取值(重点防止越界) left 和 right的更新 #include<stdio.h> #define SIZE 阅读全文
posted @ 2023-02-13 21:07 TommyShelbyyyyy 阅读(19) 评论(0) 推荐(0) 编辑
摘要:树 概念 与 线性表 表示的一 一对应的线性关系不同,树表示的是数据元素之间更为复杂的非线性关系。 直观来看,树是以分支关系定义的层次结构。树在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可以用树的形象来表示。 简单来说,树表示的是一对多的关系。 定义(逻辑结构) 树(Tree)是n( 阅读全文
posted @ 2023-02-09 20:29 TommyShelbyyyyy 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示