- 博客(10)
- 收藏
- 关注
原创 Linux操作系统交叉编译C版本的cyclonedds以HelloWorld工程为例
基于x86的编译同样可以参考上面提到的博主的相关文章,这里主要是记录自己在交叉编译arm的,和上面提到的博客发现有些细节上的问题(不同)提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单记录下。
2024-07-09 00:27:45 996 2
原创 C++写题之数字的全排列
刷题 hot100 的记录,在牛客oj链接。以上就是今天要讲的内容,本文仅仅简单记录了经典递归系列题的全排列的回溯写法,欢迎指正。
2024-05-12 16:40:52 726 1
原创 rocket-rpc框架一之log with config
以下不是一篇完全从零到一的日志模块的构建,仅仅是记录自己敲的时候关注的点,这是我敲的地址,可以看commit 的 log 相关。供参考遇到了关于日志宏定义上的一些问题,记录在代码,如下(包括注释):i
2024-05-04 02:08:41 1005
原创 rocket-rpc框架的食用
rocket 是基于 C++11 开发的一款多线程的异步 RPC 框架,它旨在高效、简洁的同时,又保持至极高的性能。为了学习这个开源项目,第一步当然是运行起来,然后食用一下(测试一下example),一方面确保项目是可以使用的,另一方面能对整个项目的输出以及作用有一个完整概念,便于之后学习。此rocket-rpc记录一下,欢迎指正。(不知道啥时候能学完这个开源,就不立flag了>_>)
2024-04-13 16:46:28 709
原创 智能指针之unique_ptr(小记)
自定义删除器是指在使用智能指针(如 std::unique_ptr、std::shared_ptr)时,可以通过自定义的方式来指定在智能指针的资源释放时所执行的操作,其作用是在智能指针释放资源时执行某些特定的操作,例如释放动态分配的内存、关闭文件、释放锁等。在 C++ 中,自定义删除器可以是一个函数对象,也可以是一个函数指针,其签名("签名"是指函数的特定特征,通常由函数的返回类型、函数名、参数类型和参数顺序组成。
2024-03-24 23:57:03 607 1
原创 【C++赋值运算符重载函数关于其参数对象的访问权限的疑惑】
如题,在C++学习的群里看到有小伙子问起赋值运算符重载函数中的参数一个实例化的对象为什么可以直接访问该实例化对象的私有成员变量(我之前也没注意…)。
2024-03-19 00:48:26 393
原创 Linux 1(记录学习)
Linux基础指令文章目录前言一、常用命令介绍二、homework1.进入homework_0文件夹,分别创建文件夹dir_a, dir_b, dir_c2.进入homework_1文件夹,将a.txt, b.txt, c.txt 分别复制成: a.txt.bak, b.txt.bak, c.txt.bak3.进入homework_2文件夹,将a.txt, b.txt, c.txt 分别重命名为: a_new.txt, b_new.txt, c_new.txt4.进入homework_3文件夹,将dir
2021-12-15 16:27:14 1483
原创 C++单链表with实现反转链表
C++单链表with实现反转链表单链表的实现(c++版)单链表相关知识我的实现Part!单链表的实现(c++版)最近写了一下剑指offer的链表题,但是刷题发现都是只写核心函数部分,发现不方便自己测试学习,就整合一下单链表的题目写成类的成员函数,顺带复习一下数据结构,弱鸡求大家指点(记录学习)。单链表相关知识个人认为还是要搞清楚单链表的头指针、头结点、首元节点之间的区别,因为有时候在看他人代码的时候有的人实现是用了头结点,有的没有用,所以有时候会理解不到,总是懵懵懂懂。参考:个人认为介绍的很不错的
2021-12-07 22:34:25 131
原创 c++ 实现AVL树(
首先先来看一下解释什么是AVL树——平衡二叉搜索树(Self-balancing binary search tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树又都是一棵平衡二叉树。参考链接:https://blog.csdn.net/qq_25343557/article/details/89110319...
2021-07-25 20:51:16 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人