TransPlus
码龄7年
关注
提问 私信
  • 博客:52,558
    52,558
    总访问量
  • 33
    原创
  • 1,902,422
    排名
  • 240
    粉丝
  • 16
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-12-08
博客简介:

TransPlus的博客

查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得17次评论
  • 获得194次收藏
  • 代码片获得686次分享
创作历程
  • 8篇
    2023年
  • 3篇
    2022年
  • 7篇
    2021年
  • 29篇
    2020年
成就勋章
TA的专栏
  • 机器学习
    2篇
  • 逻辑回归
    2篇
兴趣领域 设置
  • 大数据
    mysql
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Git分支管理:如何优雅地使用分支、合并和切换

2. 另开一个分支,因为我要在该分支上针对某个主分支发布的库版本开发一些应用,比如我在master tag v1.0的版本位置开辟了一个分支使用该版本的库进行应用开发,那么随着时间的推移,主分支发布的重大更新,例如v2.0, 此时我想让我的这个开发应用的分支使用这个新的v2.0版本,怎么做,我需要开辟一个新的分支,然后将之前的开发分支合并的这个新分支吗?还是直接合并到主分支?以上两种方案都有各自的优缺点,需要按需选择合适的方案。下面介绍一些关于git分支管理的信息。
原创
发布博客 2023.08.13 ·
1124 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

快速幂和大数乘积取模

快速幂和对乘法取模
原创
发布博客 2023.06.02 ·
701 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何通俗理解TCP服务器端的socket, bind, listen,accept和客户端的 socket, connect?

在进行网络编程的时候,通常我们会遇到TCP服务端或客户端需要执行的“下面是比较通俗的类比来帮助理解创建TCP服务端的传统步骤。
原创
发布博客 2023.05.09 ·
903 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

将带有unique_ptr参数的函数绑定bind到std::function<void()>上的问题

将move-only参数的函数绑定到std::function
原创
发布博客 2023.05.07 ·
412 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

开源OpenREALM项目剖析

OpenREALM是一个实时航空地图制作的框架,利用了视觉SLAM和3D重建的技术。它可以用于无人机的定位和导航,也可以用于生成高分辨率的影像和地形数据。它支持多种操作模式,包括平面拼接,3D重建,以及PSM(平面扫描匹配)。本篇包含了对该项目的一些总结
原创
发布博客 2023.04.06 ·
2656 阅读 ·
5 点赞 ·
6 评论 ·
26 收藏

理解cmake 中 PRIVATE、PUBLIC、INTERFACE 的含义和用法

这样,libA 就不会链接到 libB,但是如果有一个可执行文件 app,它依赖于 libA,那么它会自动链接到 libB,并且可以使用 libB 的功能。这样,libA 就会链接到 libB,并且如果有一个可执行文件 app,它依赖于 libA,那么它也会自动链接到 libB,并且可以使用 libB 的功能。这样,libA 就可以链接到 libB,但是如果有一个可执行文件 app,它依赖于 libA,那么它不会自动链接到 libB,也不能使用 libB 的功能。
原创
发布博客 2023.04.05 ·
3014 阅读 ·
8 点赞 ·
0 评论 ·
16 收藏

快速入门Linux三剑客

Linux三剑客是指grepsed和awk这三个强大的文本处理命令。
原创
发布博客 2023.04.01 ·
317 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Ubuntu18.04+Cuda11.0+Cudnn8.0+Opencv4.7.0 安装

Ubuntu18.04+Cuda11.0+Cudnn8.0+Opencv4.7.0 安装
原创
发布博客 2023.02.19 ·
739 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Git高频命令【最实用命令】

8、git rebase xxx:假设当前分支与xxx分支存在共同部分common,该指令用xxx分支包括common在内的整体替换当前分支的common部分(原先xxx分支内容为common->diversityA,当前分支内容为common->diversityB,执行完该指令后当前分支内容为common->diversityA->diversityB)。git branch -D xxx:不加-D表示创建新local分支xxx,加-D表示强制删除local分支xxx。
原创
发布博客 2022.11.08 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

完全背包(零钱兑换,for循环对求组合数和排列数的对应关系)

完全背包相比于0、1背包最大的区别就是每个物品的数量不限。原始的完全背包问题为:在每个物品数量不限的情况下,背包能容纳的最大物品价值。常见的变体有求选取物品的组合数和排列数,这时候先遍历物品还是先遍历容量就有很大的讲究。下面的代码进行了扩展,能输出解决方案,这里你可以方便的实验,将for循环调整一下顺序,可以看到打印的输出有什么不同。举例,有需要自行跳转到Leetcode查看题目。
原创
发布博客 2022.11.08 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

字符串匹配值Sunday算法

Sunday字符串匹配算法的实现
原创
发布博客 2022.06.27 ·
414 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

2021-05-16

原创
发布博客 2021.05.16 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图像读取速度对比

本文对常见的图像读取函数进行了速度测试jpeg4py 第三方库Pillowopencv-python结论:单线程下,jpeg4py速度是pillow的3倍,是cv的2.35倍import jpeg4pyimport numpy as npfrom PIL import Imagefrom matplotlib import pyplot as pltfrom cv2 import imreadpath = '/home/ryf_stu01/pytracking/dataset/
原创
发布博客 2021.03.02 ·
980 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

没有超级权限如何apt-get install?

没有root权限如何通过apt安装deb软件一般来说使用apt安装软件,必须要有root权限,因为apt安装时需要写 /usr/bin,/usr/lib,/usr/share等目录,而这些目录只有root用户(或有sudo权限)才有写入权限的。所以要另辟蹊径,换种安装方式。1. 首先下载包apt-get download your-package-name2. 安装到本地dpkg -x your-package.deb your-dir之后一般会在指定目录下产生usr/bin/目录3..
转载
发布博客 2021.03.01 ·
3207 阅读 ·
5 点赞 ·
1 评论 ·
15 收藏

神经网络中的上采样

一. 转置卷积(反卷积)参考: Convolution arithmetic二.插值三、PixelShuffle参考wenzhe Shi. et. Real-Time Single Image and…and FastAi 2018 Part2 17:00
原创
发布博客 2021.02.07 ·
771 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生成树的简洁实现c++(Leetcode 1584. 连接所有点的最小费用)

Leecode链接给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] = [xi, yi] 。连接点 [xi, yi] 和点 [xj, yj] 的费用为它们之间的 曼哈顿距离 :|xi - xj| + |yi - yj| ,其中 |val| 表示 val 的绝对值。请你返回将所有点连接的最小总费用。只有任意两点之间 有且仅有 一条简单路径时,才认
原创
发布博客 2021.01.20 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

torch多显卡训练负载均衡

本文主要解决pytorch在进行模型训练时出现GPU的0卡占用显存比其他卡要多的问题。 如下图所示:本机GPU卡为TITAN RTX,显存24220M,batch_size = 9,用了三张卡。第0卡显存占用24207M,这时仅仅是刚开始运行,数据只是少量的移到显卡上,如果数据在多点,0卡的显存肯定撑爆。出现0卡显存更高的原因:网络在...
转载
发布博客 2021.01.13 ·
1141 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

pytorch 模型部分参数的加载

方法一:保留同名模块进行加载 如果对预训练模型的结构进行了一些改动,在训练的开始前希望加载未改动部分的参数,如将resnet18的第一层卷积层conv1的输入由3通道改为6通道的new_conv1,将分类层fc的1000类输出改为2类输出的new_fc,注意:要改一下名字与原来的不同。导入模型myNet=resnet18()然后就加载模型的参数,参考pytorch 如何加载部分预训练模型pretraine
转载
发布博客 2021.01.13 ·
3912 阅读 ·
4 点赞 ·
0 评论 ·
15 收藏

Simple Copy-Paste数据增强 For 图像分割

论文:Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentation 非官方实现代码:https://github.com/qq995431104/Copy-Paste-for-Semantic-Segmentation 目录 一、前言 二、思路及代码 一、前言 前些天分享了...
转载
发布博客 2020.12.30 ·
1336 阅读 ·
1 点赞 ·
4 评论 ·
3 收藏

语义分割标签读取

(本篇文章转载自这里)上篇博客对语义分割数据集进行Copy-Paste数据增强(点我访问),其中涉及到对mask文件的读写,踩了一些坑,在这里记录一下相关知识点。 目录 一、灰度模式与调色板模式 二、两种模式对应的读写方法 三、语义分割mask可视化 一、灰度模式与调色板模式 我们标注好的文件,或者通过模型预测出的结果,通常保存为.png格式的图片。不同于RGB图像,其保存...
转载
发布博客 2020.12.30 ·
2439 阅读 ·
8 点赞 ·
0 评论 ·
19 收藏
加载更多