摘要: 方法一:使用perf进行cpu分析 【安装方式:在root用户下运行yum install perf -y】 在终端使用perf top分析,查找函数热点 perf top -g -p pid 重点查看self列高的那一行 可以看到上面的例子中,A函数是热点,需要重点关注;按下Enter键可以展开调 阅读全文
posted @ 2023-08-08 08:53 郭流水 阅读(98) 评论(0) 推荐(0)
摘要: 1 static void SplitString(const string& data, const string& delim, 2 std::vector<string>* result) { 3 std::string::size_type pos; 4 const int size = d 阅读全文
posted @ 2023-04-06 19:26 郭流水 阅读(50) 评论(0) 推荐(0)
摘要: 官网下载地址: https://dev.mysql.com/downloads/connector/cpp/ 官网github源码下载地址: https://github.com/mysql/mysql-connector-cpp 阅读全文
posted @ 2023-03-28 09:41 郭流水 阅读(23) 评论(0) 推荐(0)
摘要: 动态gflags相关源码路径: ./src/brpc/builtin/common.h:44:const char* const SETVALUE_STR = "setvalue"; ./src/brpc/builtin/flags_service.cpp:73: << "?setvalue&wit 阅读全文
posted @ 2023-03-23 09:33 郭流水 阅读(129) 评论(0) 推荐(0)
摘要: set runtimepath^=~/.vim/bundle/ctrlp.vimset runtimepath^=~/.vim/bundle/vim-json.vimaugroup filetype autocmd! BufRead,BufNewFile BUILD set filetype=bla 阅读全文
posted @ 2023-03-15 09:40 郭流水 阅读(140) 评论(0) 推荐(0)
摘要: 官网解释: Action to take when there is no initial offset in offset store or the desired offset is out of range: 'smallest','earliest' - automatically rese 阅读全文
posted @ 2023-01-09 17:46 郭流水 阅读(133) 评论(0) 推荐(0)
摘要: 使用std::thread 创建线程, 代码逻辑如果存在某些异常,。这时候程序会产生coredump, 但是分析coredump, 会发现调用栈是缺失的,造成定位问题困难; 问题描述: 源码: 1 #include <stdexcept> 2 #include <thread> 3 #include 阅读全文
posted @ 2022-12-13 17:15 郭流水 阅读(611) 评论(0) 推荐(0)
摘要: 转自: http://www.cppblog.com/zgysx/archive/2007/03/12/19662.html C++中的重载(Overload), 覆盖(Override)和隐藏(Hide)写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override), 阅读全文
posted @ 2022-03-28 10:29 郭流水 阅读(471) 评论(0) 推荐(0)
摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<errno.h> 5 #include<sys/types.h> 6 #include<sys/socket.h> 7 #include<unistd.h 阅读全文
posted @ 2020-08-05 18:46 郭流水 阅读(387) 评论(0) 推荐(0)
摘要: 在编写代码的时候,发现一个现象: 模板类从一个父模板类继承后,不能访问其内部的protected成员变量,提示:not declare; 普通类从一个父模板类继承后,可以访问其内部的protected成员变量,可正常编译和使用; 对于第1个现象,如果想正常使用需要加上父模板类的域名; 下面上代码 模 阅读全文
posted @ 2020-04-26 10:44 郭流水 阅读(1127) 评论(1) 推荐(0)