- 博客(61)
- 收藏
- 关注
原创 C++ - 基于多设计模式下的同步&异步⽇志系统
本项⽬主要实现⼀个⽇志系统, 其主要⽀持以下功能:• ⽀持多级别⽇志消息• ⽀持同步⽇志和异步⽇志• ⽀持可靠写⼊⽇志到控制台、⽂件以及滚动⽂件中• ⽀持多线程程序并发写⽇志• ⽀持扩展不同的⽇志落地⽬标地
2024-07-23 23:17:09
1070
1
原创 计算机网络
网络(Network)由若干节点(Node)和连接这些节点的链路(Link)组成多个网络可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络及互连网,因此互连网是网络的网络因特网(Internet)是世界上最大的互联网络(用户数以亿计,互连的网络数以百万计)1.计算机网络的精确定义并未统一2.计算机网络的最简单的定义是:一些互相连接的、自治的计算机的集合、互连是指计算机之间可以通过有线或无线的方式进行数据通信自治 是指独立的计算机,它有自己的硬件和软件,可以单独运行使用;
2023-09-09 00:11:02
1100
原创 c++中的继承
继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。student s;teacher t;p.Print();
2023-08-10 15:04:34
807
1
原创 只出现1次的数字(总结欢迎补充)
这道题可以使用异或运算来解决。我们知道,异或运算有以下性质:1.任何数和0进行异或运算都等于它本身。2.任何数和它本身进行异或运算都等于0。3.异或运算满足交换律和结合律。假设有一个数组nums,其中只有一个数出现了一次,其他数都出现了两次。我们可以将数组中的所有数字进行异或运算,得到的结果就是只出现了一次的那个数。因为其他数字都出现了两次,所以它们的异或和会相互抵消,只有那个只出现了一次的数会保留下来。1.首先定义一个变量ans,用来存储只出现了一次的数。
2023-07-29 22:58:56
325
原创 二叉树链式结构的实现
层序遍历:除了先序遍历、中序遍历、后序遍历外,还可以对二叉树进行层序遍历。设二叉树的根节点所在层数为1,层序遍历就是从所在二叉树的根节点出发,首先访问第一层的树根节点,然后从左到右访问第2层上的节点,接着是第三层的节点,以此类推,自上而下,自左至右逐层访问树的结点的过程就是层序遍历。4.某二叉树的后序遍历序列与中序遍历序列相同,均为 ABCDEF ,则按层次输出(同一层从左到右)的序列。3.设一课二叉树的中序遍历序列:badce,后序遍历序列:bdeca,则二叉树前序遍历序列为____。
2023-03-14 20:14:00
1361
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人