加载头像
Sun Blog
记录学习与生活
anheyu.com
Java
Docker
Photoshop
Node
Webpack
Pinia
Python
Vite
Flutter
Vue
React
CSS3
JS
HTML
Git
Apifox
Java
Docker
Photoshop
Node
Webpack
Pinia
Python
Vite
Flutter
Vue
React
CSS3
JS
HTML
Git
Apifox
随便逛逛
图片
2024-07-2289 things I know about Git commits
本文译自: 89 things I know about Git commits · Jamie Tanna | Software Engineer (jvt.me) 1.Git 有不同的用途——协作工具、备份工具、文档工具 2.Git 的 commit messages 堪称出色 3.我从没遇到过谁像我一样喜欢阅读 commit messages 4.通过提交记录查找变更原因比通过 issue/bug tracker 更容易 5.标注为 ‘Various fixes. DEV-123’ 的 commit, 要比只写 ‘Various fixes’ 的更好 6.如果 issue 本身没有任何有用信息,那么提交说明“Various fixes. DEV-123”是更糟糕的 7.Rebase-merging 是我的偏好. 然后是 squash-merge, 再然后是 merge Rebase-merging 指先 rebase 再 merge, 将当前分支的所有提交 "移植" 到目标分支的最新提交, 会生成一个线性的提交历史, 例如原来的分支可能是这样的 123main: A---B ...
详情
图片
2024-07-24COCO+LVIS 数据集
LVIS 数据集存在一个不足之处:该数据集呈现出长尾分布特性,导致普遍物种类别缺失,这可能会对训练出的模型精度与泛化能力造成影响. 针对这一问题,Reviving Iterative Training with Mask Guidance for Interactive Segmentation 对 LVIS 标签进行补充,加入 COCO 数据集中的掩码信息.最终得到了包含 104k 张图片 和 1.6M instance-level masks 的 COCO+LVIS 数据集. 数据集链接:SamsungLabs/ritm_interactive_segmentation: Reviving Iterative Training with Mask Guidance for Interactive Segmentation (github.com) 数据集组合 首先将下载的 cocolvis_annotation.tar.gz 解压会得到两个文件夹 train 和 val 将从 LVIS 官网下载的 train2017.zip 和 val2017.zip 解压并重命名为 images ...
详情
图片
2024-10-07FBSNet
论文: https://arxiv.org/abs/2109.00699v1 代码: https://github.com/IVIPLab/FBSNet FBSNet 的网络结构可分为三部分: initial block dual-branch backbone feature aggregation module FBSNet Initial Block Initial Block 包括三个 的卷积层,并在每一个卷积层之后添加了 Batch Normalization 和 PReLU 激活函数,在三层卷积层结束之后,又进行了一次 BN 和 PReLU 12345678910111213141516171819202122232425262728293031323334353637383940414243class Conv(nn.Module): def __init__(self, nIn, nOut, kSize, stride, padding, dilation=(1, 1), groups=1, bn_acti=False, bias=False): ...
详情
图片
2024-01-27SQL JOIN 解析
SQL中的 JOIN 操作是根据两个或多个表之间的相关列将它们合并在一起的查询操作,能够大大提高查询效率,本文将对常用的几种 JOIN 操作进行深度解析。 INNER JOIN 只返回两个表中匹配的行,如果某个表中的行在另一个表中没有匹配的行,则这些行不会出现在结果集中,即求两个表的交集。 1234SELECT *FROM AINNER JOIN BON A.key = B.key; INNER JOIN 可以用于整合不同表中有关联的数据,例如有一个员工表和一个员工薪资表,需要同时查询员工信息和薪资,就可以使用 INNER JOIN 整合两个表的数据。 LEFT JOIN 返回左表(第一个表)的所有行,即使右表(第二个表)中没有匹配的行。如果右表中没有匹配的行,结果集中的右表列将填充NULL值。 1234SELECT *FROM ALEFT JOIN BON A.key = B.key; 同样是员工表和薪资表,如果并不是所有员工都有薪资记录,因为他们刚刚加入公司,或者薪资数据还未更新等,我们想要查询所有员工的信息和薪资,就得允许结果集中存在薪资为 NULL 的数据,这个时候就需要用 ...
详情
Sun API 使用教程
矩形自校准模块 RCM
FBSNet
SpringBoot 公共字段自动填充
COCO+LVIS 数据集
89 things I know about Git commits
给博客添加一个 AI 摘要
总结目前国内加速拉取 docker 镜像的几种方法
Word 图表自动编号
vercel 部署 Nextra 文档站点
avatar
status
这是一个专注于编程技术、软件开发和IT行业趋势的博客。分享最新的编程语言、框架、工具和最佳实践,助力开发者提升技能,探索创新技术
公告
欢迎来看我的博客鸭~
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體