自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 高级IO函数

文章目录高级IO函数pipedup/dup2readv/writevsendfilemmap/munmapspliceteefcntl 高级IO函数 pipe #include <unistd.h> int pipe(int fd[2]); // 成功返回0,并将一对打开的文件描述符填入fd数组 管道单工,fd[0]读端,fd[1]写端。默认都是阻塞的,即管道空读阻塞,管道满写阻塞。 如果要实现双向数据传输,需要2个管道; 自内核2.6.11起,管道容量默认65536字节,可使用fcntl修改

2021-12-14 16:08:31 995

原创 socketAPI

Socket地址API 主机字节序与网络字节序 现代pc大多小端,称为主机字节序 不同主机可能字节序不同,为了统一,网络间传输统一采用大端,称网络字节序 #include <netinet/in.h> unsigned long int htonl(unsigned long int hostlong); unsigned short int htons(unsigned short int hostshort); unsigned long int ntohl(unsigned long in

2021-12-13 21:20:53 1085

原创 cowboyoutfits using mmdet

线下使用mmdet进行目标检测 本文大部分参考mmdet官方文档 安装 首先你的环境里要有GPU版的pytorch,参考pytorch官网 pip install torch torchvision torchaudio ps. 似乎没有cuda和cudnn驱动也可以用gpu版的torch,anaconda下已经预装了它俩。 mmcv-full 一定要装full版本,不带full的似乎是cpu版本 pip install mmcv-full -f https://download.openmmla

2021-08-09 11:50:00 549

原创 如何冻结yolov5权重

参考github 找到train.py中的freeze # Freeze freeze = [] # parameter names to freeze (full or partial) for k, v in model.named_parameters(): v.requires_grad = True # train all layers if any(x in k for x in freeze): print('freezing %s

2021-05-23 12:15:51 4659 12

转载 机器学习学习计划

转载于:GitHub-大鱼AI week 1 学习准备 知识点复习 学习组队 第1节: 引言(Introduction) 课件:lecture1 笔记:lecture1-note1 视频: 1.1 欢迎:Welcome to Machine Learning 1.2 为什么要学习机器学习?:Why learning ? 作业 Week1: 制定自己的学习计划,开通自己的学习博客,注册自己的gith...

2020-01-05 20:50:28 773

原创 LeetCode55&45.Jump Game

55.Jump Game 题目描述: 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4] 输出: true 解释: 我们可以先跳 1 步,从位置 0 到达 位置 1, 然后再从位置 1 跳 3 步到达最后一个位置。 示例 2: 输入: [3,2,1,0,4] 输出...

2019-12-31 17:00:48 229

原创 LeetCode402. Remove K Digits

题目描述: 给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。 注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。 示例 1 : 输入: num = “1432219”, k = 3 输出: “1219” 解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。 示例 2 : 输入: num = ...

2019-12-31 00:46:42 235

原创 LeetCode376. Wiggle Subsequence

题目描述: 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。例如, [1,7,4,9,2,5] 是一个摆动序列,因为差值 (6,-3,5,-7,3) 是正负交替出现的。相反, [1,4,7,2,5] 和 [1,7,4,5,5] 不是摆动序列,第一个序列是因为它的前两个差值都是正数,第二个序列是因为它...

2019-12-29 22:37:32 193

原创 LeetCode455. Assign Cookies

题目描述: 假设你想要给孩子们分发小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。 注意:你可以假设胃口值为正。 一个小朋友最多只...

2019-12-29 20:41:51 201

转载 C++的顶层const和底层const的理解

最近,又一次翻开C++primer,决定仔细研究一下自己以前没搞懂的顶层const和底层const,这次看了后感觉明白了,所以记录下来,以后可以没事翻阅,增加记忆。首先,const是一个限定符,被它修饰的变量的值不能改变。对于一般的变量来说,其实没有顶层const和底层const的区别,而只有向指针这类复合类型的基本变量,才有这样的区别。 一 如何区分顶层con...

2019-05-18 20:03:42 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除