即将退出历史的舞台 - 普罗米修斯 时代的新秀 - 维多利亚 吃螃蟹的代价 - 踩坑 普罗米修斯拯救维多利亚 - 用监控系统来分析监控系统的问题 外科手术刀 - 火焰图 积食...
即将退出历史的舞台 - 普罗米修斯 时代的新秀 - 维多利亚 吃螃蟹的代价 - 踩坑 普罗米修斯拯救维多利亚 - 用监控系统来分析监控系统的问题 外科手术刀 - 火焰图 积食...
combineReducers() 随着应用变得复杂,需要对 reducer 函数 进行拆分,拆分后的每一块独立负责管理 state 的一部分。 combineReducer...
问题介绍 前段时间项目中碰到一个比较棘手的问题,同事在k8s平台上使用GPU做选练,训练数据存放在ceph对象存储中,为了方便我们使用了s3fs把对象存储挂载到容器文件系统中...
1.引言 为什么要并行 近几年,依赖大规模标注数据和大量的可学习参数,深度神经网络才能异军突起,占得机器学习半壁江山。然而,也是因为这两点使得深度学习的训练变得极其困难,尤其...
互斥锁保证了线程间的同步,但是却将并行操作变成了串行操作,这对性能有很大的影响,所以我们要尽可能的减小锁定的区域,也就是使用细粒度锁。 这一点lock_guard做的不好,不...
大家经常在网上使用一些别人写好的库,大概步骤是先用github下载下来,在库的源文件夹中使用如下命令安装 通过上面的一系列命令就把这个库安装到系统里了。如果我们在写其他C程序...
欢迎来到第七讲,我居然能写这么多,撒花!!rosbag是用来储存ros消息的东西。在我们平时处理一些robotics问题的时候,我们得到一些数据,有些时候我们需要实时的处理,...
最近在学习 Anki,遇到一些坑、也找了一些解决方案,这里记录下来供大家参考。 入门 首先,对于想要入门 Anki 的朋友,强烈建议仔细阅读 官方文档,这可以帮你更准确地理解...
constexpr是C++11开始提出的关键字,其意义与14版本有一些区别。C++11中的constexpr指定的函数返回值和参数必须要保证是字面值,而且必须有且只有一行re...
简介:为什么是 googletest? googletest 可以帮助我们更好地编写 C++ 测试用例。 googletest 是一个由 Google 的测试技术团队开发的测...
Git Tools - Submodules 1. 应用场景 需求 当你在一个项目 project1 上工作时,你需要在其中使用另外一个项目 lib1 。也许它是一个第三方开...
下文先从C++11引入的几个规则,如引用折叠、右值引用的特殊类型推断规则、static_cast的扩展功能说起,然后通过例子解析std::move和std::forward的...
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
对象的定义 在C/C++中,对象就是堆(Heap)内存中的内存实体,从简单的基本数据类型(int,float,char)到聚合的数据类型(struct)一切皆为对象,我们说基...
QPS (每秒查询率) 例:假如我们一天有10万pv(访问量),公式 (100000 * 80%) / (86400*20%) = 4.62 QPS(峰值时间的每秒请求) 公...