最新 最热

inline: 我的理解还停留在20年前

在上篇文章访问私有变量——从技术实现的角度破坏"封装"性一文中,在第二个实现示例中,用到了inline 变量,一开始,是懵逼的,因为在我的印象中inline 仅仅函数,而在此处却用于声明变量。于是,赶紧去查阅资料,发现自CPP17开始,引...

2023-06-13
2

访问私有成员——从技术实现的角度破坏"封装" 性

大约是在大二上半学期的时候接触的C语言,在下半学期开始接触C++语言。在C++教材的前几章就介绍了其特性,即:C++是一门面向对象语言,具有封装、继承和多态三个特点。后来,随着编码的增多以及工作经验的积累,对个概念的理解越...

2023-06-13
1

Go Plugin 浅析

go plugin 支持将 go包 编译为共享库 的形式单独发布,主程序可以在运行时动态加载这些编译为动态共享库文件的 go plugin,从中提取导出 变量 或 函数 的符号并在主程序的包中使用...

2023-06-10
1

Go 语言笔试面试题

在同一个 const group 中,如果常量定义与前一行的定义一致,则可以省略类型和值。编译时,会按照前一行的定义自动补全。即等价于

2023-06-10
1

prometheus配置nginx监控

nginx.conf添加 vhost_traffic_status_zone 示例如下

2023-06-10
0

Air实现Go程序实时热重载

在使用Go语言在本地做web开发调试的时候,经常需要在修改代码之后频繁的按下Crtl+C停止程序并重新编译执行,这样就比较麻烦

2023-06-10
1

Node 10 LTS值得关注的特性

经过一年多的沉淀后,Node.js 10 终于正式进入 LTS 了,本文将为大家阐述值得关注的特性。

2023-06-09
1

使用方法

p[:[GRP/]EVENT] PATH:OFFSET [FETCHARGS] : Set a uprobe r[:[GRP/]EVENT] PATH:OFFSET [FETCHARGS] : Set a return uprobe (uretprobe)

2023-06-09
1

2022-06-21:golang选择题,以下golang代码输出什么?A:3;B:4;C:100;D:编译失败。package

2022-06-21:golang选择题,以下golang代码输出什么?A:3;B:4;C:100;D:编译失败。

2023-06-08
1

C++中的常量与关键字

宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误;

2023-06-08
0