首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后场村卷王
掘友等级
软件工程师
|
海底捞
不想去百度打球的程序员不是好老师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
后场村卷王
软件工程师 @海底捞
·
2月前
关注
异步线程池
``` #include #include #include #include #include #include #include #include class Thre...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
4月前
关注
完美转发
std::forward 是 C++ 中的一个工具函数,位于头文件 <utility> 中。它主要用于在泛型编程中完美转发(perfect forwarding)参数,保留...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
4月前
关注
Protobuf知识点和常用方法
知识点 google::protobuf::Message 所有的 Protocol Buffers(protobuf)数据结构都继承自 google::protobuf:...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
1年前
关注
常用Git操作
用另一个分支上的某个文件覆盖当前分支的同名文件或者目录 可以使用git checkout命令。首先,确保你在目标分支上,然后运行以下命令: 其中 source_branch...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
1年前
关注
用C++17简化模板元编程
这段代码定义了一个模板结构体 IsCharPointer,用于判断模板类型参数是否为 char* 或 const char* 类型的指针。 具体来说,该结构体定义了一个模板...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
1年前
关注
常用系统调用
文件操作 open() 打开文件 参数2是权限,参数三是模式,类似chmod 777 lseek() 控制该文件的读写位置. 参数fildes 为已打开的文件描述词, 参数...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
1年前
关注
系统调用、用户缓冲区、内核缓冲区、底层IO知识笔记
本文解答如下问题: 什么是系统调用? 用户缓冲区? 什么是内核缓冲区? 调用read()时linux内核整个IO过程 怎么绕过缓存直接IO 系统调用 系统资源,在用户进程中...
2
评论
分享
后场村卷王
软件工程师 @海底捞
·
1年前
关注
近期获取的新知识
mmap()和共享内存的实现 进程绑定cpu(https://www.zhihu.com/search?type=content&q=sched_setaffinity) ...
赞
评论
分享
后场村卷王
赞了这篇文章
张雅宸
研发 @滴滴出行
·
3年前
关注
c++11-17 模板核心知识(一)—— 函数模板
模板不是被编译成可以处理任何类型的单个函数。相反,编译器会针对每一个使用该模板的类型生成对应的函数。例如,max(7,42)的调用在语义上相当于调用了: double、st...
7
评论
分享
后场村卷王
赞了这篇文章
张雅宸
研发 @滴滴出行
·
3年前
关注
GDB 单步调试汇编
之前在看汇编的时候一直是肉眼看GCC -S的结果,缺点是很不直观,无法实时的看到寄存器的值,所以研究了下如何用GDB调试汇编。当然,写这篇文章更重要的一个目的是半年没有写博...
2
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
cmake,gcc8,boost安装
1.依赖环境 1)编译环境部署 hs依赖版本为3.15.2+的cmake和8.0+版本的g++编译,同时boost库(版本1.72.0)需手动添加。上述所有依赖项均可在对象...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
redis源码阅读——内存分配完全解析
简介 zmalloc.c和zmalloc.h主要功能就是对原有库里的内存分配函数进行封装,形成独立的一套内存管理函数。由于redis要求满足跨平台性,而每个平台又会有自己的...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
一个c++动态工厂类,通过解析字符串加载不同类对象
需求 假如有以下场景:你的程序需要读文件,文件第一行是数据类型,后面的是数据,例如这样 有一个基类TypeHandler,还有一批继承了它的子类:DataHandler、N...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
使用c++中的一些现成的容器操作精简代码
简介 学会用一些stl、boost提供的容器方法 可以大大减少代码行数 增强可读性 提高性能 本文介绍一些常用的容器方法 count_if 作用:当我们要判断一个容器里满足...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
redis基础数据结构——跳表
跳表介绍 跳表是一种可以提高查找效率的数据结构, 如上图,跳表的精髓就是跳,怎么跳的呢?答曰分层。越高层元素数量越少,也就是跳的就越远。 跳表里的节点是按照score有序排...
1
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
记一次修改内核tcp配置参数提升网络传输速度
一段话总结全文 通过修改内核参数net.ipv4.tcp_slow_start_after_idle为0,可以避免tcp连接qps不高的情况下,每一个请求都经历慢启动过程,...
2
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
计算机网络——TCP知识点
名词解释 MSS: Maxitum Segment Size 最大分段大小 RTT: (Round-Trip Time):往返时延。是指数据从网络一端传到另一端所需的时间。...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
c++ Code Review中注意的问题
使用现成容器函数 现成的容器函数往往能替换掉大段的 for循环 + if判断 常用的有: find_if() count_if() 在已有循环中添加代码,注意break,c...
赞
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
jemalloc检查c++服务内存泄漏
线上服务出现了内存泄漏,记录一下使用jemalloc查问题的过程 平台:linux 语言: c++ 原理 经过设置,jemalloc会每增长一些内存dump出内存情况。因为...
1
评论
分享
后场村卷王
软件工程师 @海底捞
·
2年前
关注
vearch源码阅读——http重要接口一览
基本名词解释 Vearch 是对大规模深度学习向量进行高性能相似搜索的弹性分布式系统。可以做一个和mysql类比的抽象理解,vearch就是一个分布式数据库,只不过存的数据...
赞
评论
分享
下一页
个人成就
文章被点赞
9
文章被阅读
16,165
掘力值
601
关注了
1
关注者
3
收藏集
0
关注标签
0
加入于
2021-08-13