chfens
码龄4年
关注
提问 私信
  • 博客:83,496
    83,496
    总访问量
  • 39
    原创
  • 1,869,409
    排名
  • 224
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-10-26
博客简介:

chfens的博客

博客描述:
欢迎浏览!
查看详细资料
个人成就
  • 获得159次点赞
  • 内容获得68次评论
  • 获得788次收藏
  • 代码片获得2,065次分享
创作历程
  • 18篇
    2023年
  • 17篇
    2022年
  • 4篇
    2021年
成就勋章
TA的专栏
  • C/C++
    29篇
  • Linux
    8篇
  • STM32
    5篇
兴趣领域 设置
  • 编程语言
    c++c语言
  • 嵌入式
    单片机stm3251单片机proteus
  • 操作系统
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据结构——C++实现二叉搜索树,前中后序、层序迭代遍历配合仿函数

实现二叉搜索树模板类、增删查改和四种迭代遍历
原创
发布博客 2023.09.13 ·
448 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

C/C++内存布局——代码区、常量区、静态区(BSS段、Data段)

介绍C/C++程序的内存布局,以及提出:定义一堆字符串常量指针会不会占用程序的大小?
原创
发布博客 2023.09.06 ·
1168 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

设计模式——C++11实现单例模式(饿汉模式、懒汉模式),与单例的进程

C++11:线程不安全、多次加锁、单次加锁、不加锁实现单例模式。介绍饿汉模式和懒汉模式。最后实现一个单例的进程
原创
发布博客 2023.09.06 ·
1235 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C++——shared_ptr:make_shared的用处,与shared_ptr直接构造的区别

介绍了智能指针底层原理:资源指针、引用计数。介绍了make_shared的作用以及原理
原创
发布博客 2023.08.31 ·
1769 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

C++——Vector:push_back和emplace_back的区别,测试写入1GB大数据时的性能差距

介绍了push_back和emplace_back的区别以及应用场景,测试了写入大数据时的性能差距。
原创
发布博客 2023.08.31 ·
865 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

C++——vector:resize与reserve的区别,验证写入4GB大数据时相比原生操作的效率提升

介绍resize和reserve的区别,测试写入4GB大数据时性能的差距
原创
发布博客 2023.08.31 ·
873 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++——多线程编程:<condition_variable> && <atomic>,同步与生产者消费者模型

本文介绍了条件变量的介绍,原理和使用。提到了死锁问题、惊群效应、虚假唤醒三个话题。利用上一节的mutex和本节的condition_variable编写了一个简易的生产者消费者模型。
原创
发布博客 2023.07.21 ·
273 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++——多线程编程:<thread> && <mutex>,线程与互斥

thread:包括成员方法,std::ref,std::this_thread。mutex:四种mutex锁,两种RAII的锁管理器。分别附带使用示例。
原创
发布博客 2023.07.16 ·
404 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Linux——内核概念

本文简要介绍了Linux内核的概念、承担的角色、工作的方式等。介绍了Linux内核的设计方式,引出了ELF文件格式。最后谈及宏内核与微内核的概念。
原创
发布博客 2023.07.09 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++——string和string_view

string是C++中处理字符串的常用工具,但是存在一些缺点。C++引入了string_view。本文介绍了string_view的优势、使用、原理和注意事项。
原创
发布博客 2023.07.09 ·
1945 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Linux——文件的概念、操作和理解

简要介绍了文件的概念、语言和系统层面的接口。文件描述符、重定向。文件、语言、系统级别的缓冲区。文件的软硬链接。最后借助系统调用模拟实现了C语言的文件接口。
原创
发布博客 2023.06.24 ·
415 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Linux——进程控制:创建、终止、等待、替换

简要介绍Linux下进程的控制方式,包括创建进程,终止进程,等待进程,进程程序替换。介绍了各种接口以及调用方式
原创
发布博客 2023.06.24 ·
470 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux——进程地址空间,写时拷贝,进程独立性

简要介绍了Linux下的进程地址空间,介绍了写时拷贝机制,以及保证进程独立性的前提
原创
发布博客 2023.06.24 ·
605 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Linux——进程的概念

简要介绍Linux系统下进程的概念
原创
发布博客 2023.06.24 ·
941 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

C++——多态概念及多态原理、虚表指针及虚函数表

虚表指针与虚函数表,多态的概念,条件,应用,原理,以及拓展。
原创
发布博客 2023.03.24 ·
255 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

C++——网络聊天室,UDP实现Linux服务器和Windows客户端通信

实现Windows客户端与Linux服务端的通信。
原创
发布博客 2023.03.11 ·
2211 阅读 ·
2 点赞 ·
1 评论 ·
21 收藏

C++——new,delete,与placement new。

介绍new和delete原理、用法、常见错误、介绍定位new
原创
发布博客 2023.02.21 ·
526 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C++——const、指针和引用,深度理解

介绍引用,对比指针,const与指针和引用的使用,引用的使用场景
原创
发布博客 2023.02.14 ·
1007 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

C++——类和对象一文解

一文解!六大成员函数,重载、友元,this指针、static关键字
原创
发布博客 2022.08.23 ·
532 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

C++——函数重载的原理,为何重载,如何重载

C++函数重载的简介,通过Linux反汇编查看重载的原理。
原创
发布博客 2022.08.04 ·
883 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多