Google Code Style C++
Google Code Style命名规则 为了统一随后的风格,在Google Code Style上对自己的代码书写风格做一个统一的约定。 文件名 全部小写,单词之间用下划线隔开。 // 形如 fake_server.cpp 类名 首字母大写,不用下划线。 class SegTree{ }; using ItemMap = unordered_map<int,It...
Google Code Style命名规则 为了统一随后的风格,在Google Code Style上对自己的代码书写风格做一个统一的约定。 文件名 全部小写,单词之间用下划线隔开。 // 形如 fake_server.cpp 类名 首字母大写,不用下划线。 class SegTree{ }; using ItemMap = unordered_map<int,It...
size_t和跨平台问题 需要注意的是size_t在不同平台下的具体数据类型可能是不一样的,如果要log输出,具体的控制符可能需要使用%zu,z可以控制具体的长度。 实际场景下可以记住一个参考的标准,int小于等于数据线的宽度,size_t大于等于地址线宽度。 size_t存在的最大原因可能是因为:地址线宽度历史中经常都是大于数据线宽度的。 有些机器下int和int64_t的定义都不...
Details std::string从const char*转过来的时候,如果存在’\0’,会被截断。good taste的做法是 std::string s1 = "ab\0\0cd"; // s1 contains "ab" std::string s2{"ab\0\0cd", 6}; // s2 contains "ab\0\0cd" std::string s3 =...
私有仓库的鉴权问题 docker login -u your_email -p your_cli_secret 仓库地址 关于Arch的docker使用 开始docker.service sudo systemctl start docker sudo systemctl enable docker 然后就直接拉取镜像就好 Docker Operations 将当前用户...
SSH debug 今天clone公司repo的时候发现有ssh key已经添加了也会报错。permission deny,当时觉得不应该,觉得是pubkey复制错了。遂在另一台archlinux的主机上也尝试了一下,依然报错。 感觉不是key错误的问题,遂开始debug。ssh链接的debug倒也简单,直接ssh -vvvv git@git.bitbucket.com就可以看到链接的具...
单源最短路 若一张图的边数远小于其点数的平方,则这是一张稀疏图 若一张图的边数接近其点数的平方,则这是一张稠密图 单源最短路的图有几个解法,具体需要根据建图之后的复杂度做具体的判断 加边操作 实际就是数组模拟的头插拉链法 int h[N],e[N],ne[N],w[N],idx; void add(int a,int b,int c) { // w[i],当前b到a的距...
3Blue1Brown的视频—线性代数的本质。数学需要的不是天赋,而是一定的自由想象。 What is a vector 向量是空间中的箭头(可以分解成沿坐标轴的部分) 向量的加减法(首尾相连) 线性组合 矩阵与线性变换 矩阵乘法与线性复合变换 行列式 逆矩阵 点积与对偶性 叉积 特征向量与特征值 抽象向量空间 克莱姆法则和几何解释
总结一下和网络实现无关的部分,主要针对CV部分。 对数据增强: 单图数据增强(torchvision里的transform常见的处理) 混合数据增强(Mixup、Mosaic) 针对模型的训练技巧: Warmup Linear scaling learning rate Label-smoothing Random image cropping and ...
VGG 整体结构如下所示 ---------------------------------------------------------------- Layer (type) Output Shape Param # =====================================================...
直接上例子,Leetcode768,我在SCL下用golang和python和cpp写的时候发现go和python的值捕获好像不太一样。下面的写法无法修改具体的值,但是go就可以直接修改,不需要特殊的声明。 class Solution: def kthSmallestPrimeFraction(self, arr: List[int], k: int) -> List[in...