首页
学习
活动
专区
工具
TVP
发布

灰子学技术

技术知识分享,包括Go语言,C++等语言层面,架构层面,设计模式等等……
专栏成员
196
文章
172480
阅读量
28
订阅数
centos7编译c++碰到的坑
centos 7默认安装的工具链和LIB库都比较旧,不能很好的编译C++产品,最近踩了很多坑,下面就列一下出来。
灰子学技术
2024-02-22
3110
【C++】指针传递与函数返回详解
指针变量作为参数传递给函数的时候,编译器会将这个指针变量Copy一份,也就说在函数内部使用的这个参数变量,是另外一个指针变量。
灰子学技术
2023-10-30
1390
【C++】private的作用范围是Class
为什么在一个class里面声明为private的变量,在这个class内可以被copy构造函数直接调用,并且还能够编译通过。
灰子学技术
2023-10-30
2090
Go 语言之循环语句
格式为:for idx, value := range collection {
灰子学技术
2023-10-30
1180
Go语言之匿名函数和C++的lambda表达式
匿名函数通常比较短小,不希望在这个函数外部使用,这点类似与C++中的lamdba表达式。
灰子学技术
2023-10-30
2560
Envoy 启动相关参数整理
本篇属于Envoy代码的阅读笔记,整理了envoy启动所使用到的参数信息,代码实现在类 OptionsImpl 中,使用了TCLAP来进行参数的行解析处理。
灰子学技术
2023-02-28
6300
目前社区关于ServiceMesh的主要方向
周六的时候,在线参加了“首届服务网格峰会”,听了很多业界的研究分享,便整理了这篇文章,一来,为了反思自己在服务网格这边的落地方向是不是偏离社区,二来,希望对读者有用,能够有所收获。
灰子学技术
2022-12-10
5420
thread_local
thread_local这个关键字的是C++11之后的产物,主要适用的场景是:本线程这个生命周期里面修改和读取,不会与别的线程相互影响。
灰子学技术
2022-01-18
8810
std::function与std::bind
一、背景介绍: 函数指针始终不太灵活,它只能指向全局或静态函数,对于类成员函数、lambda表达式或其他可调用对象就无能为力了,因此,C++11推出了std::function与std::bind这两件大杀器,他们配合起来能够很好的替代函数指针。
灰子学技术
2022-01-18
8300
【C++】智能指针:weak_ptr
weak_ptr的产生,主要是为了配合shared_ptr的使用,对于shared_ptr来说,有一种循环引用会导致shared_ptr的引用计数一直不能变为0,如此以来导致内存一直不能释放的掉。例子可以参考下面例子:
灰子学技术
2020-12-08
9940
【C++】智能指针:shared_ptr
shared_ptr的产生与unique_ptr类似,都是为了解决raw pointer的new和delete的成对使用,导致的野指针、内存泄漏、重复释放内存等。
灰子学技术
2020-12-08
1.9K0
【C++】智能指针:unique_ptr
unique_ptr的产生,就是为了解决,raw pointer 的new和delete配对使用问题。对于raw pointer来说,在new了之后,在delete之前往往会出现程序异常,进而导致delete没有被释放,如此以来就会产生内存泄漏。引入了unique_ptr之后,可以有效的减轻C++程序员对于raw pointer的使用负担。参考官方文档:
灰子学技术
2020-12-08
9150
内存管理(二):TCMalloc介绍
TCMalloc作为Go语言内存管理的核心算法,是理解和掌握Go的内存管理非常重要的一步,本章主要介绍TCMalloc的是什么样子的。
灰子学技术
2020-04-02
3.2K0
【C++】几种类型的new介绍
函数Func2(), a==NULL 并不能起到保护内存分配失败的场景,需要用catch来处理。
灰子学技术
2020-04-02
9430
【C++】static 变量详解-变量篇
1.变量的存储区域在全局区,不管变量是在函数体内,class内,还是cpp文件内。
灰子学技术
2020-04-02
8690
【C++】虚函数指针和虚函数列表
本篇文章主要来讲述,C++多态的实现原理,也就是虚函数和虚函数列表是怎么回事?它们是如何实现多态的?
灰子学技术
2020-04-02
1.4K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档