• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

碧海无波,细水长流

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2023年1月6日

关于算法复杂度的分析

摘要: Hello,各位看官好,今天我们来说一个问题,就是如何计算算法复杂度(这里所说的算法复杂度就是时间复杂度)。 一、时间复杂度的概念 二、计算时间复杂度的原理以及方法 三、练习题目 一、时间复杂度的概念 这里要说一下,时间复杂度其实可以分成三种,分别是最好时间复杂度,最坏时间复杂度,以及准确复杂度,那 阅读全文

posted @ 2023-01-06 15:29 碧海无波,细水长流 阅读(97) 评论(0) 推荐(0)

2023年1月4日

关于asan内存检测工具的原理和使用

摘要: Hello,各位看官好,小弟的公司最近开始使用asan这个工具了,最近在晚上查了一下,不查不知道,一查吓一跳,这个工具真的是神一般的工具,所以我就花了一点时间整理了一下asan工具的用法。 一、asan是什么? ASAN(全称为AddressSanitizer),是一种比valgrind更为强大的检 阅读全文

posted @ 2023-01-04 16:49 碧海无波,细水长流 阅读(2211) 评论(0) 推荐(0)

2022年9月21日

关于VScode中GDB调试和cmake配合使用的方法

摘要: 关于VScode调试GDB的说明 Hello,各位看官好,小弟最近在做嵌入式的项目,那么嵌入式的项目有三个很重要的工具,一个就是VScode,一个就是GDB,还有一个就是CMake工具。但是如果只是单纯的用GDB调试会有一个问题,那就是没办法跟代码一起调试,所以我们需要将这三者配合起来使用。下面我就 阅读全文

posted @ 2022-09-21 21:54 碧海无波,细水长流 阅读(889) 评论(0) 推荐(0)

2021年7月17日

关于单例模式中懒汉模式和饿汉模式的学习

摘要: Hello,各位看官好,本人最近在做项目的过程中遇到了多线程的单例问题,之后查询资料才明白懒汉模式和饿汉模式是咋回事,于是就写了一篇文章来总结这个东西。 一、关于单例模式的简单说明 二、关于懒汉模式的说明 三、关于饿汉模式的说明 四、关于两者的折中方法 五、总结 一、关于单例模式的简单说明 首先我们 阅读全文

posted @ 2021-07-17 17:40 碧海无波,细水长流 阅读(162) 评论(0) 推荐(0)

2021年4月18日

关于Lambda表达式的研究

摘要: 关于Lamabda表达式的研究 一、Lamabda的表达式的起源 二、Lamabda表达式的基本原理 三、Lamabda表达式的结构 四、Lamabda表达式的参数说明 五、Lamabda表达式的用法 六、Lamabda表达式的优越性 一、Lamabda表达式的起源 Lamabda表达式的起源来自于 阅读全文

posted @ 2021-04-18 17:53 碧海无波,细水长流 阅读(122) 评论(0) 推荐(0)

2021年4月8日

左值和右值得研究

摘要: 关于左值引用和右值引用的问题 Hello,各位看官好,最近我在通读源码的时候看到了一个关键字decltype,我对这个关键字很不理解,所以就上网搜索了一下,发现了很多我不知道的东西,那么在读这个关键字的同时,我还发现了左值和右值,左值引用,右值引用这四者之间的关系,这是我之前所没有搞清楚的,所以我想 阅读全文

posted @ 2021-04-08 22:59 碧海无波,细水长流 阅读(96) 评论(0) 推荐(0)

2021年3月13日

关于epoll的详解说明关于epoll的详解说明

摘要: Hello,各位看官好,小弟最近在研究关于多并发出现的问题,所以开始研究了select和epoll的问题,现在终于有了一些小感悟,下面想跟各位看官一起分享一下。 一、普通socket的整个流程 1.1 socket套接字的写法 1.2 网络收发数据包的流程 1.3 Socket的作用 二、Selec 阅读全文

posted @ 2021-03-13 11:54 碧海无波,细水长流 阅读(236) 评论(0) 推荐(0)

2021年2月26日

关于c++中条件变量的分析

摘要: Hello,各位看官好,本人最近研究了关于各种锁以及条件变量的用法,到此来跟各位分享一下。 一、线程中间存在的同步和互斥的问题 二、lock_guard和unique_lock的区别 三、关于c++中所有锁的用法和区别 四、Condition_variable的用法 五、实例分析 一、线程中间存在的 阅读全文

posted @ 2021-02-26 18:33 碧海无波,细水长流 阅读(275) 评论(0) 推荐(0)

2021年2月23日

关于c++种std::function和bind的用法

摘要: 一、C++中的函数种类(包括c++11中的)二、bind和function存在的意义三、Bind的使用方法四、Function的使用方法 Hello,各位看官,最近我研究了c++中的bind的使用情况(因为我的编译环境基本上就是在c++11中,所以bind1st和bind2nd就不研究了),顺便我们 阅读全文

posted @ 2021-02-23 17:40 碧海无波,细水长流 阅读(571) 评论(0) 推荐(0)

2021年2月1日

关于iterator_traits的使用

摘要: iterator是算法和容器的桥梁,但是几乎所有的容器在定义iterator的时候都会有iterator traits这个函数,我们今天就来聊一下iterator traits。 一、为什么要有iterator? 二、Iterator的特性 三、Iterator里面包含的内部结构 四、为什么要有it 阅读全文

posted @ 2021-02-01 17:41 碧海无波,细水长流 阅读(734) 评论(0) 推荐(0)

下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3