相关文章
Go错误与日志处理—推荐实践
错误的分类
在 Go 语言中,错误是通过实现 error 接口的类型表示的,但不同场景下的错误可以按性质和用途进行分类。以下是 Go 语言错误的常见分类,以及每类错误的解释和示例: 标准错误类型
标准库中定义了许多常见的错误类型&…
建站知识
2025/1/8 23:23:05
C语言之用链表的方式解析与运算简单的波兰表达式
C语言之用链表的方式解析与运算简单的波兰表达式 我这里说的简单的波兰表达式,是指没有嵌套的加减乘除表达式, 如: ( 1 2), (- 100 90 5) 定义基本的数据结构
定义数据类型,全用大写字母,DT开头࿰…
建站知识
2025/1/8 23:23:05
React进阶面试题(四)
React 的 reconciliation(协调)算法
Reconciliation是React的diff算法,用于比较更新前后的虚拟DOM树差异,从而使用最小的代价将原始DOM按照新的状态、属性进行更新。其目的是找出两棵树的差异,原生方式直接比较复杂度…
建站知识
2025/1/4 12:54:18
fastdds:编译、安装并运行helloworld
fastdds安装可以参考官方文档:
3. Linux installation from sources — Fast DDS 3.1.0 documentation
从INSTALLATION MANUAL这一节可以看出来,fastdds支持的操作系统包括linux、windows、qnx、MAC OS。本文记录通过源码和cmake的方式来安装fastdds的…
建站知识
2025/1/5 7:30:23
10 设计模式之装饰模式
一、什么是装饰模式?
1.装饰模式(Decorator Pattern) 是一种结构型设计模式,用于动态地向对象添加新的功能,而无需修改其原始代码。它通过创建一系列装饰类,将功能封装在一个对象中,从而实现功…
建站知识
2025/1/8 23:24:35
springboot347基于web的铁路订票管理系统(论文+源码)_kaic
摘 要 当今社会进入了科技进步、经济社会快速发展的新时代。计算机技术对经济社会发展和人民生活改善的影响也日益突出,人类的生存和思考方式也产生了变化。传统铁路订票管理采取了人工的管理方法,但这种管理方法存在着许多弊端,比如效率低…
建站知识
2025/1/8 23:24:36
Day 32 动态规划part01
今天正式开始动态规划! 理论基础 无论大家之前对动态规划学到什么程度,一定要先看 我讲的 动态规划理论基础。 如果没做过动态规划的题目,看我讲的理论基础,会有感觉 是不是简单题想复杂了? 其实并没有,我讲的理论基础内容,在动规章节所有题目都有运用,所以很重要!…
建站知识
2025/1/8 23:24:31