自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(945)
  • 收藏
  • 关注

原创 docker&harbor中的常用命令

docker psdocker start ` docker ps -a | grep harbor | awk '{print $1}'` 重启harbor相关服务

2022-03-24 11:04:59 3707

原创 cJSON的学习

1.简介cJSON是一个基于C的JSON解析库,这个库非常简单,只有cJSON.c和cJSON.h两个文件,支持JSON的解析和封装,需要调用时,只需要就可以使用了。2.cJSON的下载官网地址https://sourceforge.net/projects/cjson/下载的文件cJSONFiles.zip...

2022-03-22 17:06:32 1384

原创 基于libcurl的开发

0.ReferenceB站阅读的小哥的视频知乎的一片好文libcurl使用方法简介1.简介libcurl是一个跨平台的开源网络协议库,支持http, https, rtsp等多种协议 。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。官网地址 http://curl.haxx.se/libcurl主要提供了两种发送HTTP请求的方式,分别是easy interface方式

2022-03-21 10:35:02 3236

原创 【内存】实现一个简单的智能指针

1.智能指针的基本素养1.智能;2.是指针,支持用*取内容, 支持用->来访问智能指针对象的成员.

2021-11-20 23:59:32 1382

原创 【内存】智能指针的设计思路

1.RAII在传统的C++中需要程序员记得用delete对自己申请的内存进行释放,C++11引入智能指针的概念,使用引用计数的方法,让程序员不需要关心手动释放内存。C++11中解决这个问题的灵感来源于RAII。RAII-Resource Acquisition Is Initialization(资源获取就是初始化),利用的就是C++构造的对象最终会被销毁的原则。RAII的做法是使用一个对象,在其构造时获取对应的资源,在对象生命期内控制对资源的访问,使之始终保持有效,最后在对象析构的时候,释放构造时获取

2021-11-20 22:40:32 1510

原创 我们的刷题链接

string::npos

2021-09-22 09:33:52 4493

原创 cppreference-通用工具-串-容器-迭代器-范围库

1.动态内存管理2.

2021-05-16 11:02:09 2637

原创 C/C++代码大全

1.模板虽然好,但是缺陷也有的,推导,运行时错误

2021-02-19 12:42:05 3571

原创 【Linux系统中的命令】

1.终端相关shift + pageup 终端向上翻页shift + pagedown 终端向下翻页2.文件相关tree 显示文件目录

2020-10-28 14:42:30 2095 1

原创 剑指offer&leetcode

1.天秤座的唐风如果有两个数组 a 和 b (没有重复元素),要将 a 和 b 中的中相同的元素放入数组 c 中,不同的元素放入数组 d 中,用什么方法好?

2020-10-27 16:21:38 811

原创 编译选项-Wl,--verbose的作用是什么?

​​用途​​​​命令示例​​​​输出关键信息​​调试库搜索路径显示链接器尝试的库路径检查符号解析显示未定义符号的来源分析内存布局代码/数据段地址分配验证 RPATH/RUNPATH确认硬编码路径是否生效通过 -Wl,--verbose,你可以深入观察链接器的内部行为,快速定位库路径、符号冲突等问题。

2025-10-18 18:22:04 873

原创 lua虚拟机的垃圾回收机制

是世界上首个值得纪念的GC算法。如其字面意思一样,它由标记阶段和清除阶段构成。标记阶段是把所有活动对象都做上标记的阶段。清除节点就是把那些没有标记的对象,也就是非活动对象回收的阶段。接可以另不能利用的内存空间重新得到利用。2.增量式标记清除算法。

2025-10-03 17:34:01 280

原创 ngx_http_lua_init

【代码】ngx_http_lua_init。

2025-09-14 20:56:29 162

原创 stap用法

时的所有可用局部变量,需结合进程名和库路径进行精确探测?1.列出可探测的局部变量 stap -L。2.执行探测指令 stap -e。

2025-09-14 19:13:57 290

原创 使用jq玩转json

jq是一个轻量级、灵活且强大的 ​​命令行 JSON 处理器​​,专门用于解析、过滤、转换和操作 JSON 数据。它类似于针对文本的 grep 或 sed,但专为 JSON 设计,是处理 JSON 数据的瑞士军刀。通过 Chocolatey 安装:choco install jq。处理 JSON 文件或 API 响应流(如日志分析)。​​1.解析与格式化​​。​​3.过滤与查询​​。​​4.转换与计算​​。​​2.数据提取​​。​​5.批量处理​​。

2025-07-01 11:38:14 292

原创 gor-1.3.3版本-命令行

显示的version是有问题的,当前使用的gor版本是1.3.3。3.gor-1.3.3版本命令行原始数据。1.gor-1.3.3版本命令行说明。

2025-06-10 10:24:00 377

原创 goreplay

GoReplay 是一个开源的网络监控工具,可以记录您的实时流量并将其用于阴影、负载测试、监控和详细分析。

2025-06-09 14:06:41 477

原创 【envoy】-1.安装与下载源码

建议使用ubunt2004,对glibc有要求。

2025-06-04 11:40:53 476

原创 Higress-【1】

Higress是什么?-Higress官网

2025-05-18 08:06:04 153

原创 nginx竞品

2025-05-15 15:04:23 175

原创 nginx中的location

记录一下# 配置指令。

2025-05-13 14:40:32 159

原创 nginx代理相关的指令

nginx代理相关的指令

2025-05-13 11:37:33 109

原创 ngx_http_core_commands和ngx_http_upstream_keepalive_commands中的keepalive

【代码】ngx_http_core_commands和ngx_http_upstream_keepalive_commands中的keepalive。

2025-04-21 11:29:53 364

原创 一篇读懂nginx七层反向代理优化

1.nginx性能优化方法论。

2025-04-19 10:43:06 166

原创 nginx中的代理缓存

对key取哈希值之后,设置cache内容,然后得到的哈希值的倒数第一位作为第一个子目录,倒数第三位和倒数第二位组成的字符串作为第二个子目录,如图。

2025-04-17 20:22:27 420

原创 网关性能测试

性能测试实战-优快云博客

2025-04-16 10:56:49 184

原创 clang-tidy 检查清单 学习笔记2

clang-tidy

2024-10-30 11:21:49 895

原创 clang-tidy 学习笔记1

1.什么是clang-tidy。2.使用clang-tidy。

2024-10-29 15:40:18 570

原创 llvm版本变迁

200310241200312171.1200403191.2200408131.3200412091.4200505181.5200511081.6200604201.7200608091.8200611191.9200705232200709262.1200802112.2200806092.3200811092.4200903022.5200910232.6201004272.7201010052.8201104062.9。

2024-10-17 15:16:29 1173

原创 CURL_EXTERN CURLcode curl_easy_perform(CURL *curl);

2. 枚举类型CURLcode的枚举值。

2024-06-24 11:54:49 690

原创 leetcode-26 删除重复元素

【代码】leetcode-26 删除重复元素。

2024-04-15 17:17:52 483

原创 算法-双指针

LeetCode算法技巧之双指针(左右指针,快慢指针,排序+双指针)_双指针排序-优快云博客

2024-04-15 13:43:43 228

原创 GDB的堆栈中出现??()

动态链接库中的函数名未解析:当程序中调用了动态链接库中的函数时,如果对应的动态链接库没有正确加载或者动态链接库中的函数名未能正确解析,也可能会出现?缺少符号表信息:如果程序的可执行文件没有包含符号表信息,或者 gdb 没有加载符号表信息,就无法确定函数名和代码位置等信息,因此可能会出现?野指针或者内存损坏:当程序中使用了野指针或者出现了内存损坏时,可能会导致调用了无法识别的函数名,从而出现?如果是动态链接库中的函数名未解析的问题,可以尝试重新加载动态链接库或者确认动态链接库中的函数是否存在。

2024-04-12 11:44:23 799

原创 正则表达式引擎库汇合

index 库名 编程语言 说明 头文件 代码示例 1 Posix正则 C语言 是C标准库中用于编译POSIX风格的正则表达式库 2 PCRE库 C语言 提供类似Perl语言的一个正则表达式引擎库 3 RE2 C++ RE2是google开源的正则表达式一厍,田Rob Pike和 Russ Cox 两位来自google的大牛用C++实现。它快速、安全,线程友好,是PCRE

2024-04-01 13:51:35 853

原创 nginx的内部变量

【代码】nginx的内部变量。

2024-03-27 14:15:20 236

原创 ngx_http_lua_regex

【代码】ngx_http_lua_regex。

2024-03-25 20:29:11 244

原创 C语言运算符优先级

C语言运算符优先级

2024-03-18 15:00:03 437

原创 ngx_http_set_response_header阅读

【代码】ngx_http_set_response_header阅读。

2023-11-02 20:00:00 1172

原创 ngx_http_request_s

【代码】ngx_http_request_s。

2023-10-31 16:05:22 811

原创 标准lua和luajit的一个代码测试对比

【代码】标准lua和luajit的一个代码测试对比。

2023-10-10 15:35:20 591

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除