nullptr是指针类型吗? nullptr是C++里预定义的一个变量,它的类型是std::nullptr_t。 判断一个类型是否是指针类型,可
成为Contributor | To Be a Contributor
说来惭愧,身为一名程序员,从业五年多,竟然最近一年才开始在开源世界为他人的项目贡献代码。 最近我在阅读一个写得很棒的开源小代码库的时候发现他有
查验C++类型推导结果 | Check C++ Type Deduction Result
如何查看类型 C++的类型系统是极其复杂的,基本类型与const, volatile, 指针,引用,数组,函数,类,成员变量, 成员函数等特性的组合能生成许多不同的
排序融合公式 | Ranking Value Model
考虑有限候选多目标融合排序公式,目标个数$T$,候选对象个数$N$。 每一个候选对象都有$T$个目标分,需要按某个融合公式把它们融合成一个最终
Maglev一致性哈希和动态负载均衡 | Maglev Consistent Hasher and Dynamic Load Balancer
本文重点描述Maglev一致性哈希算法,并提出使Maglev一致性哈希算法支持带权重候选节点的改进方式, 以及描述了一致性哈希下的动态负载均衡
在线服务的异步RPC延时控制和无锁异步任务同步组件
一、关于延时 控制延时是保证在线服务可用性的必要手段 在线服务对延时敏感。一般对在线服务发起远程调用时,都会配有一个超时限制,一旦请求超时, 则认
什么是好的本地缓存 | What Is a Good Local Cache
缓存技术,Cache,特别是LocalCache,是软件开发中非常常用的组件,也是提高性能的最简单的方式。 Cache一般有SideCar和W
在线服务参数管理 | Parameters Management for Online Service
互联网公司业务发展快,策略复杂,软件迭代变更非常频繁。因此有必要有一套良好的参数管理思想控制在线服务的表现,以支持业务的频繁变更和AB实验等
C++轻量级输出库MyOStream:可打印输出所有成员可迭代的容器
懒汉的烦恼 使用C++编程时对数据打印输出比较麻烦,需要自行用for循环将vector, list, map等容器的成员一一打印输出。 相比之下Python
字节跳动发展史 | History of Bytedance
2012年3月9日,字节跳动Bytedance成立于北京海淀锦秋家园一个四居室内。天使轮融资,500万元,顺为资本、晨兴资本投资。 2012年