- 博客(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—仿函数
STL中的仿函数是一种具有函数行为的对象。它们是函数对象,通过重载函数调用运算符operator()实现函数的调用。仿函数提供了一种将函数包装成对象的机制,可以在算法中使用,并支持函数对象的参数化和泛化。它们可以用于排序、查找、转换等算法中,允许用户自定义特定的行为规则。在这个示例中,Add 是一个仿函数,重载了 operator(),使得它可以像函数一样被调用。在 main 函数中,我们创建了一个 Add 类的对象 add,然后使用这个对象进行加法运算,其行为类似于一个函数调用。
2024-05-19 22:19:28 306
原创 关联关系理解
这样,订单对象可以通过指针访问关联的客户对象的信息,但客户对象无法直接通过订单对象访问关联的订单信息,从而形成了单向关联关系。在 Car 类的 drive 方法中,使用了 Engine 类的对象作为参数,这体现了 Car 类对 Engine 类的依赖关系。在关联关系中,一个类的对象与另一个类的对象之间存在某种关联,但它们的关系不如组合关系那样密切。这种关联可以是单向的,也可以是双向的。聚合关系的特点是,成员可以脱离于整体对象独立存在,比如学校与老师的关系,学校包含老师,但是就算学校没了,老师依然可以存在。
2024-03-31 18:25:37 1102
原创 项目-实现目标
通过实现的⾼并发服务器组件,可以简洁快速的完成⼀个⾼性能的服务器搭建。并且,通过组件内提供的不同应⽤层协议⽀持,也可以快速完成⼀个⾼性能应⽤服务器的搭建(当前为了便于项⽬的演⽰,项⽬中提供HTTP协议组件的⽀持)。在这⾥,要明确的是要实现的是⼀个⾼并发服务器组件,因此当前的项⽬中并不包含实际的业务内容。
2024-02-04 00:37:25 357
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人