☞源仔
码龄4年
关注
提问 私信
  • 博客:385,205
    动态:244
    视频:2
    385,451
    总访问量
  • 78
    原创
  • 64,780
    排名
  • 2,078
    粉丝
  • 5
    铁粉
  • 学习成就

个人简介:向着目标前进奥

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2021-01-12
博客简介:

源仔

博客描述:
当前目标:基于图像信息的实时目标识别方面的实践
查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,388
    当月
    7
个人成就
  • 获得921次点赞
  • 内容获得338次评论
  • 获得3,154次收藏
  • 代码片获得5,352次分享
创作历程
  • 11篇
    2024年
  • 6篇
    2023年
  • 39篇
    2022年
  • 27篇
    2021年
成就勋章
TA的专栏
  • 多线程
  • Yolov5
  • Liunx
    1篇
  • mac
  • C++
    12篇
  • deepstream
  • 人脸识别
    5篇
  • 深度学习
    32篇
兴趣领域 设置
  • 人工智能
    深度学习tensorflow图像处理
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

C++面向对象程序设计-北京大学-郭炜【课程笔记(十一)】

容器类名::iterator 变量名;容器类名::const_iterator 变量名;* 迭代器变量名迭代器上可以执行++操作,以使其指向容器中的下一个元素。如果迭代器到达了容器中的最后一个元素的后面,此时再使用它,则会报错,类似于使用NULL或未初始化的指针一样。int main()// 一个存放int元素的数组,一开始里面没有元素// 常用迭代器i!= v.end();i++)// 反向迭代器r!=v.rend();r++)// 非常量迭代器j!= v.end();
原创
发布博客 2024.05.25 ·
716 阅读 ·
14 点赞 ·
0 评论 ·
13 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(十)】(本节类容简单,以截图为主)

在 C++ 中,static成员是属于类而不是类的实例的成员。static成员可以被所有该类的实例共享,而不是每个实例都有自己的一份。static成员可以是静态数据成员(静态变量)或静态成员函数(静态方法)。静态数据成员:静态数据成员是类的所有实例共享的变量。它们在类的所有实例中都是相同的。静态数据成员在类内声明,在类外初始化,且必须初始化,通常在类的实现文件中进行初始化。public:// 静态数据成员声明// 静态数据成员初始化静态成员函数:静态成员函数属于类,而不属于类的任何实例。
原创
发布博客 2024.05.16 ·
780 阅读 ·
22 点赞 ·
0 评论 ·
28 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(九)】

/ aa和bb之间相隔一个制表符输出输出:aa bb上面为何能这样输出呢!因为iostream里对
原创
发布博客 2024.05.14 ·
754 阅读 ·
18 点赞 ·
0 评论 ·
8 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(八)】

qsort函数的声明base – 指向要排序的数组的第一个元素的指针。nitems – 由 base 指向的数组中元素的个数。size – 数组中每个元素的大小,以字节为单位。*compar:回调函数的函数指针,需要用户自己实现回调函数。
原创
发布博客 2024.05.11 ·
1085 阅读 ·
8 点赞 ·
0 评论 ·
22 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(七)】

毕业中:学习速度较慢。
原创
发布博客 2024.04.18 ·
1188 阅读 ·
25 点赞 ·
0 评论 ·
12 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(六)】

毕业中:学习速度较慢这节课内容相对较难理解,只做两章。
原创
发布博客 2024.04.13 ·
822 阅读 ·
16 点赞 ·
0 评论 ·
7 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(五)】

写毕业论文中:学习速度较慢。
原创
发布博客 2024.03.08 ·
1199 阅读 ·
19 点赞 ·
0 评论 ·
20 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(四)】

普通成员变量每个对象有各自的一份,而静态成员变量一共就一份,为所有对象共享。普通成员函数必须具体作用于某个对象,而静态成员函数并不具体作用与某个对象。因此静态成员不需要通过对象就能访问。静态成员变量本质上是全局变量,哪怕一个对象都不存在,类的静态成员变量也存在。静态成员函数本质上是全局函数。设置静态成员这种机制的目的是将和某些类紧密相关的全局变量和函数写到类里面,看上去像一个整体,易于维护和理解。
原创
发布博客 2024.02.21 ·
1156 阅读 ·
22 点赞 ·
0 评论 ·
25 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(三)】

public://动态分配的内存空间,需要释放,在析构函数中释放。
原创
发布博客 2024.02.17 ·
1094 阅读 ·
15 点赞 ·
0 评论 ·
21 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(二)】

Init函数作用在r2上,即Init函数执行期间访问的w和h是属于r2这个对象的,执行r2.Init不会影响到r1。”,从而使得数据结构和操作该数据结构的算法呈现出显而易见的紧密关系,这就是“面向对象的程序设计具有“抽象”,“封装”,“继承”,“多态”四个基本特点。然后,通过某种语法形式,将数据结构和操作该数据结构的函数“和结构变量一样,对象之间可以用 “=” 进行赋值,但是。,进行比较,除非这些运算符经过了“重载”。通过类,可以定义变量。,也称为类的实例,就是我们所说的。”在一起,形成一个“
原创
发布博客 2024.02.15 ·
1155 阅读 ·
24 点赞 ·
0 评论 ·
18 收藏

C++面向对象程序设计-北京大学-郭炜【课程笔记(一)】

函数重载一个或多个函数,名字相同,然而参数个数或参数类型不相同,这叫函数的重载。作用函数重载使得函数命名变得简单。编译器根据调用语句中的实参的个数和类型判断应该调用哪个函数。// 调用(1)Max(2,4);// 调用(2)// 调用(3)// error,二义性。
原创
发布博客 2024.02.14 ·
993 阅读 ·
23 点赞 ·
0 评论 ·
19 收藏

pair和typedef

typedef是在C和C++编程语言中的一个关键字。作用是为现有的数据类型(int、float、char……)创建一个新的名字,目的是为了使代码方便阅读和理解。
原创
发布博客 2023.11.23 ·
904 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory

在这里插入图片描述](https://img-blog.csdnimg.cn/94912813a4cb41a79b926a80bdd88fa5.png)命令行:sed -i "s/\r//" xxx.sh。使用下述命令直接替换结尾符为unix格式。执行命令行:cat -A xxx.sh。命令可以看到文件的格式为。
原创
发布博客 2023.09.13 ·
2164 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【报错】ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found

转载于。
转载
发布博客 2023.09.11 ·
884 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

liunx系统无sudo或管理员权限安装rar解压安装包

4、使用unrar \ rar命令解压 \ 压缩文件。进入到存储压缩文件的文件夹路径中。再次使用上述解压命令即可。2、解压下载好的安装文件。
原创
发布博客 2023.09.10 ·
1409 阅读 ·
4 点赞 ·
1 评论 ·
3 收藏

练习2:88. 合并两个有序数组

注意,因为 m = 0 ,所以 nums1 中没有元素。nums1 中仅存的 0 仅仅是为了确保合并结果可以顺利存放到 nums1 中。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。注意:最终,合并后数组不应由函数返回,而是存储在数组。:需要合并 [1,2,3] 和 [2,5,6]。中,使合并后的数组同样按非递减顺序排列。:需要合并的数组是 [] 和 [1]。:需要合并 [1] 和 []。个元素表示应合并的元素,后。合并结果是 [1]。合并结果是 [1]。
原创
发布博客 2023.09.02 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【时间复杂度和空间复杂度】

空间复杂度一般指的就是磁盘空间,所以工作中一般优先时间复杂度。常用的空间复杂度就这两种。1、什么是时间复杂度?类的时间复杂度主要基于。定义例1的时间复杂度为。定义例2的时间复杂度为。定义例3的时间复杂度为。定义例4的时间复杂度为。定义例5的时间复杂度为。定义例4的时间复杂度为。定义例4的时间复杂度为。1、什么是空间复杂度?
原创
发布博客 2023.04.22 ·
523 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

functools 中的 partial()函数的作用

partial 接收函数 multiply 作为参数,固定 multiply 的参数 y=2,并返回一个新的函数给 double,这跟我们自己定义 double 函数的效果是一样的。所以,简单而言,partial 函数的功能就是:把一个函数的某些参数给固定住,返回一个新的函数。需要注意的是,我们上面是固定了 multiply 的关键字参数 y=2。
转载
发布博客 2022.12.17 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【github项目更新以及相关常用操作】

git及github常用操作
原创
发布博客 2022.12.08 ·
4903 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

【PyTorch中在反向传播前为什么要手动将梯度清零?】

这种模式可以让梯度玩出更多花样,比如说梯度累加()传统的训练函数,一个是这么训练的:获取:输入图像和标签,通过计算得到预测值,计算损失函数;清空过往梯度; 反向传播,计算当前梯度;根据梯度更新网络参数;简单的说就是进来一个 的数据,计算一次梯度,更新一次网络.使用梯度累加是这么写的:【步骤1】:获取 :输入图像和标签,通过计算得到预测值,计算损失函数;【步骤2】:反向传播,计算当前梯度;【步骤3】:多次循环,不清空梯度,使梯度累加在已有梯度上;【步骤4】:梯度累加了一定次数后,先根据
转载
发布博客 2022.12.03 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多