随笔分类 -  笔记

摘要:学习自:零声教育的视频 1. 什么是定时器 定时器是一种用于在未来某个时间点执行某个任务的机制。在操作系统中,定时器是一种非常重要的机制,它可以用于实现很多功能,比如定时任务、超时处理、心跳检测等。 2. 定时器的实现 #include <sys/epoll.h> #include <iostrea 阅读全文
posted @ 2025-01-05 19:03 BryceAi 阅读(170) 评论(0) 推荐(0) 编辑
摘要:今年的冬天来的静悄悄的,动静略带痕迹。这让我想起故乡的冬,在我的印象里,故乡的冬似乎总是急匆匆的到来,一场秋雨便将秋送走。回想起那时故乡的入冬时节,人人换上厚衣服,母亲常常会提醒我下周的天气,让我提前带好衣裳。现在回想,那时的时光好像也是这样急匆匆,这样急匆匆地离开。 好的,下面来看看关于“通过重载 阅读全文
posted @ 2024-12-26 14:38 BryceAi 阅读(25) 评论(0) 推荐(0) 编辑
摘要:对于有序序列,二分查找是一种非常高效的查找算法。但是二分查找一般刚接触的时候,很难处理好边界条件,下面我们来看看不同情况下面的二分查找。 注意: 除特别说明外,均返回索引值。 本文中关于“目标值”这个词,认为需要返回下标所在的值被称为目标值。因此找到某个小于或大于某个值num的值ret,我们认为re 阅读全文
posted @ 2023-12-03 23:28 BryceAi 阅读(83) 评论(0) 推荐(0) 编辑
摘要:裴蜀定理 在数论中,裴蜀等式(英语:Bézout's identity)或裴蜀定理(Bézout's lemma)(或称贝祖等式)是一个关于最大公约数(或最大公约式)的定理。裴蜀定理得名于法国数学家艾蒂安·裴蜀,说明了对任何整数 abm,关于未知数 x阅读全文
posted @ 2023-11-24 14:39 BryceAi 阅读(485) 评论(0) 推荐(0) 编辑
摘要:C语言中,字符型存储的编码是ASCII码,ASCII码是一种用于显示现代英语字符的编码。ASCII码使用7位二进制数表示一个字符,共有128个字符。ASCII码的取值范围是[0,127]。ASCII码的具体内容如下: ASCII码 字符 ASCII码 字符 ASCII码 字符 ASCII码 阅读全文
posted @ 2023-11-15 19:49 BryceAi 阅读(162) 评论(0) 推荐(0) 编辑
摘要:C语言中有32个关键字,关键字不能用作变量名、函数名、数组名等标识符。关键字的作用是用于定义变量、函数、结构体、联合体等。需要注意,这些关键字都是小写的。 这些关键字分别是: auto :自动变量,用于定义自动变量。 break :跳出循环,用于跳出循环。 case :用于switch语句中,表示某 阅读全文
posted @ 2023-11-15 19:46 BryceAi 阅读(138) 评论(0) 推荐(0) 编辑
摘要:在我们实际生活中,有一些特殊的字符,它们并没有实际的意义,但是我们需要用到它们,比如换行、制表符等。在C语言中,我们可以使用转义字符来表示这些特殊的字符。转义字符是以反斜杠\开头的字符,比如\n表示换行,\t表示制表符。下面是一些常用的转义字符: 转义字符 含义 \n 换行 \t 制表符 \ 反斜 阅读全文
posted @ 2023-11-15 19:41 BryceAi 阅读(214) 评论(0) 推荐(0) 编辑
摘要:使用V4L2命令获取一帧摄像头源数据 1. 介绍 V4L2是Linux下的视频设备驱动框架,它提供了一套统一的接口,使得应用程序可以通过统一的接口访问各种视频设备。 下面介绍如何使用V4L2命令获取一帧摄像头源数据。 2. 使用V4L2命令获取一帧摄像头源数据 2.1. 获取摄像头设备名称 使用v4 阅读全文
posted @ 2023-11-12 14:11 BryceAi 阅读(2952) 评论(2) 推荐(0) 编辑
摘要:C和CPP代码是如何运行起来的? 个人见解,谨慎阅读。 如有错误,欢迎指正! 代码均在Linux下编译运行。 1. C语言程序从源码到可执行文件的过程 C语言程序从源码到可执行文件的过程主要分为以下几个步骤:预处理、编译、汇编、链接。 flowchart LR A1[代码] --"预处理"--> B 阅读全文
posted @ 2023-10-05 11:58 BryceAi 阅读(306) 评论(0) 推荐(0) 编辑
摘要:很久以前写的笔记,综合了很多内容,主要是来源于传智教育的Qt教学视频。时间久远,排版可能有点问题。 Qt相关内容解释 .pro文件解释 QT += core gui #Qt包含的模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets #大于4版本以上 包 阅读全文
posted @ 2023-09-21 20:38 BryceAi 阅读(126) 评论(0) 推荐(0) 编辑
摘要:汇编语言 主要知识点来自《汇编语言》速成指南(全程敲代码),配套材料: 王爽老师的《汇编语言》 使用DOSbox模拟运行8086CPU汇编语言 1. 入门 简单引入关于8086CPU的知识。 CPU内部主要由运算器、控制器、寄存器三大部分组成[1]。 运算器: 负责算术运算(+ - * / 基本运算 阅读全文
posted @ 2023-09-21 19:17 BryceAi 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Asio网络库 学习笔记 如有错误,欢迎指正! Boost官网:https://www.boost.org/ Boost库 许可证: // Copyright Joe Coder 2004 - 2006. // Distributed under the Boost Software License 阅读全文
posted @ 2023-09-09 12:28 BryceAi 阅读(557) 评论(0) 推荐(2) 编辑
摘要:spdlog使用学习笔记 1. spdlog简介 github地址:https://github.com/gabime/spdlog Wiki地址:https://github.com/gabime/spdlog/wiki/1.-QuickStart spdlog是一个C++的日志管理工具库。 2. 阅读全文
posted @ 2023-09-08 18:14 BryceAi 阅读(601) 评论(0) 推荐(0) 编辑

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