摘要: 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 郭流水 阅读(44) 评论(0) 推荐(0)
摘要: 官网下载地址: https://dev.mysql.com/downloads/connector/cpp/ 官网github源码下载地址: https://github.com/mysql/mysql-connector-cpp 阅读全文
posted @ 2023-03-28 09:41 郭流水 阅读(17) 评论(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 郭流水 阅读(124) 评论(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 郭流水 阅读(135) 评论(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 郭流水 阅读(129) 评论(0) 推荐(0)
摘要: 使用std::thread 创建线程, 代码逻辑如果存在某些异常,。这时候程序会产生coredump, 但是分析coredump, 会发现调用栈是缺失的,造成定位问题困难; 问题描述: 源码: 1 #include <stdexcept> 2 #include <thread> 3 #include 阅读全文
posted @ 2022-12-13 17:15 郭流水 阅读(588) 评论(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 郭流水 阅读(465) 评论(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 郭流水 阅读(385) 评论(0) 推荐(0)
摘要: 在编写代码的时候,发现一个现象: 模板类从一个父模板类继承后,不能访问其内部的protected成员变量,提示:not declare; 普通类从一个父模板类继承后,可以访问其内部的protected成员变量,可正常编译和使用; 对于第1个现象,如果想正常使用需要加上父模板类的域名; 下面上代码 模 阅读全文
posted @ 2020-04-26 10:44 郭流水 阅读(1123) 评论(1) 推荐(0)
摘要: 先上图 阅读全文
posted @ 2020-04-08 10:10 郭流水 阅读(664) 评论(0) 推荐(0)