自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Windows和Linux内存共享机制

在嵌入式开发领域,内存共享机制作为不同操作系统间实现高效数据交换的重要手段,尤其在对实时性和可靠性要求极高的环境中更为关键。本篇博客将深入探讨Windows和Linux各自的内存共享机制,结合ARINC 653标准在VxWorks中的实际应用,剖析其实现原理和实际使用中的关键技术,帮助读者更好地理解内存共享在跨平台环境中的应用场景与优势。

2024-11-01 21:43:54 661

原创 Shell脚本

Shell 脚本是一个包含多个命令的文本文件,这些命令可以在 Linux shell 中运行。Shell 脚本可以用来自动化任务、管理系统和执行批处理命令。

2024-10-26 12:14:23 773

原创 高并发内存池

当前项目旨在实现一个高并发内存池,其原型是 Google 的开源项目 TCMalloc。TCMalloc,全称 Thread-Caching Malloc,是一个高效的多线程内存管理库,用于替代系统的内存分配相关函数(malloc、free)。我们这个项目的目标是简化并模拟实现 TCMalloc 的核心框架,以学习 TCMalloc 的精华。这种学习方式类似于之前学习 STL 容器的方式。然而,相较于 STL 容器部分,TCMalloc 的代码量和复杂度都大大增加了。

2024-08-02 23:41:30 1098

原创 Gitte的使用(Windows/Linux)

将你的本地仓库与 Gitee 上的远程仓库关联起来。过程中遇到冲突,Git 会提示你解决冲突。点击Push,第一次上传会显示以下内容,这里填注册Gitte时的账号和密码。选择ok,显示Finshed Success,Add到本地仓库成功。输入完指令后需要一次回车,一次输入y,两次回车即可生成公钥。将y.pub文件里的内容复制到下图的公钥里面,标题随意起。在仓库在创建文件,完成后在仓库中右击鼠标选择Add…输入账号和密码后显示Success就上传成功了!可以看到生成公钥的路径为:y.pub。

2024-06-09 16:11:26 2178 3

原创 C++:STL—算法

C++:STL—算法

2024-05-21 20:52:52 312

原创 C++:STL—空间配置器

C++:STL—空间配置器

2024-05-21 20:42:12 298

原创 C++:STL—仿函数

STL中的仿函数是一种具有函数行为的对象。它们是函数对象,通过重载函数调用运算符operator()实现函数的调用。仿函数提供了一种将函数包装成对象的机制,可以在算法中使用,并支持函数对象的参数化和泛化。它们可以用于排序、查找、转换等算法中,允许用户自定义特定的行为规则。在这个示例中,Add 是一个仿函数,重载了 operator(),使得它可以像函数一样被调用。在 main 函数中,我们创建了一个 Add 类的对象 add,然后使用这个对象进行加法运算,其行为类似于一个函数调用。

2024-05-19 22:19:28 306

原创 C++:STL简介

C++:STL简介

2024-05-19 21:51:34 321

原创 C++:模板

C++:模板

2024-05-18 11:17:52 847

原创 物联网系统

物联网系统

2024-05-12 21:46:52 1039 1

原创 C++:内存管理

C++:内存管理

2024-05-09 22:20:34 829

原创 C++:类与对象—多态

C++:类与对象—多态

2024-05-08 22:10:16 722

原创 C++:类与对象—继承

C++:类与对象—继承

2024-05-08 20:13:17 883

原创 关联关系理解

这样,订单对象可以通过指针访问关联的客户对象的信息,但客户对象无法直接通过订单对象访问关联的订单信息,从而形成了单向关联关系。在 Car 类的 drive 方法中,使用了 Engine 类的对象作为参数,这体现了 Car 类对 Engine 类的依赖关系。在关联关系中,一个类的对象与另一个类的对象之间存在某种关联,但它们的关系不如组合关系那样密切。这种关联可以是单向的,也可以是双向的。聚合关系的特点是,成员可以脱离于整体对象独立存在,比如学校与老师的关系,学校包含老师,但是就算学校没了,老师依然可以存在。

2024-03-31 18:25:37 1102

原创 项目-SERVER模块-Socket模块

SERVER模块-Socket模块

2024-03-01 22:03:15 893

原创 项目-SERVER模块-日志宏

SERVER模块-日志宏

2024-03-01 21:11:37 345

原创 项目-SERVER模块-Buffer模块

SERVER模块-Buffer模块

2024-03-01 21:05:48 813

原创 项目-功能模块划分

功能模块划分

2024-02-04 23:48:32 1882

原创 项目-目标定位

One Thread One Loop主从Reactor模型高并发服务器项目目标定位

2024-02-04 22:07:46 415

原创 项目-HTTP服务器+Reactor模型

HTTP(Hyper Text Transfer Protocol)和Reactor模型

2024-02-04 01:38:18 1116

原创 项目-实现目标

通过实现的⾼并发服务器组件,可以简洁快速的完成⼀个⾼性能的服务器搭建。并且,通过组件内提供的不同应⽤层协议⽀持,也可以快速完成⼀个⾼性能应⽤服务器的搭建(当前为了便于项⽬的演⽰,项⽬中提供HTTP协议组件的⽀持)。在这⾥,要明确的是要实现的是⼀个⾼并发服务器组件,因此当前的项⽬中并不包含实际的业务内容。

2024-02-04 00:37:25 357

原创 C++:类与对象(下)

友元,内部类

2023-06-16 21:50:51 97

原创 C++:类与对象(中)

类的六个默认成员函数的理解

2023-06-15 00:37:02 84

原创 C++:指针空值nullptr C++11

指针空值nullptr C++11

2023-05-05 21:13:31 144

原创 C++:基于范围的for循环(C++11)

基于范围的for循环(C++11)

2023-05-05 21:06:10 108

原创 C++:auto关键字(C++11)

可以自动识别类型的关键字auto

2023-05-05 20:54:58 161

原创 C++:内联函数

内联函数的作用

2023-05-05 20:43:38 72

原创 C++:引用

在语法概念上引用就是一个别名,没有独立空间,和其引用实体共用同一块空间。

2023-05-05 20:24:48 51

原创 C++:函数重载

C语言不能实现函数重载,而C++可以实现函数重载

2023-05-05 17:54:18 54

原创 C++:缺省参数

函数缺省参数的作用在于提高程序的可扩充性

2023-05-05 17:22:33 58

原创 C++:输入&输出

新生婴儿会以自己独特的方式向这个崭新的世界打招呼,C++刚出来后,也算是一个新事物,那C++是否也应该向这个美好的世界来声问候呢?

2023-05-05 17:02:03 99 1

原创 C++:类与对象(上)

C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。

2023-05-05 15:48:11 91

原创 C++:命名空间

在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。

2023-04-15 00:40:56 128 3

原创 线性表之栈

数据结构-线性表之栈

2023-03-23 15:38:02 126 5

原创 线性表之双向链表

数据结构-线性表之双向链表

2023-03-22 12:23:34 209 3

原创 线性表之单链表

数据结构-线性表之单链表

2023-03-17 18:08:37 116 9

原创 线性表之顺序表

数据结构-线性表之动态顺序表

2023-03-11 11:21:54 146 7

原创 圣诞树源码

圣诞树

2022-12-24 20:13:43 178

原创 进制转换细解

进制转换细解

2022-12-23 21:29:05 408

原创 菱形的打印

C语言初阶菱形的打印~

2022-12-09 22:31:59 2971 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除