- 博客(120)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 《黑马程序员》C++基础入门(一)
《黑马程序员》C++基础入门(一)1 C++初识1.4 常量1 C++初识1.4 常量作用:用于记录程序中不可更改的数据C++定义常量两种方式#define 宏常量: #define 常量名 常量值通常在文件上方定义,表示一个常量const修饰的变量 const 数据类型 常量名 = 常量值通常在变量定义前加关键字const,修饰该变量为常量,不可修改...
2021-07-01 21:58:46
890
2
原创 Win10 将一个文件放到开始屏幕
https://jingyan.baidu.com/article/e75057f2f7adfbebc91a8932.html这个链接是操作方式操作:打开路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs将需要放入的文件右键创建快捷方式,然后将快捷方式放入即可...
2022-04-04 13:37:37
513
原创 win10如何把右下角的时间隐藏
文章目录1.操作步骤1.操作步骤打开设置搜索 系统图标点击打开或关闭系统图标这里面第一个Clock就是时间,可以选择关闭或者打开
2022-03-16 16:02:43
2802
1
原创 FLOPs与FLOPS的区别
文章目录1.区别2. 计算方式4.相关链接1.区别FLOPS 的全称是floating point of per second,它的意思是指每秒浮点运算次数。用来衡量硬件的性能。FLOPs 的全称是floating point of operations,它的意思是指浮点运算次数,可以用来衡量算法/模型复杂度。2. 计算方式CUDA 中FLOPS的计算方法如下:(1)统计您每个线程的计算次数(2)将此值乘以您的线程总数(3)统计出总时间(利用profiler或者自己计时),将2中的值(所有线
2022-03-05 14:47:58
1371
原创 Python处理excel表格中的数据
文章目录一、基础、常用方法1. 读取excel资料二、提高三、出错1.无法打开.xlsx文件一、基础、常用方法1. 读取excel1、导入模块:import xlrd2、打开文件:x1 = xlrd.open_workbook("data.xlsx")3、获取sheet:sheet是指工作表的名称,因为一个excel有多个工作表获取所有sheet名字:x1.sheet_names()获取sheet数量:x1.nsheets获取所有sheet对象:x1.sheets()通过she
2022-03-05 14:46:40
5797
1
原创 Yolact的训练、知识
Yolact的训练、知识一、训练4.相关链接一、训练4.相关链接(1)https://blog.csdn.net/qq_44166630/article/details/120460375?spm=1001.2014.3001.5501(2)https://blog.csdn.net/qq_44166630/article/details/121053560(3)yolacthttps://www.jb51.net/article/208947.htm...
2022-01-15 20:32:22
866
原创 win10和linux的启动顺序修改(系统启动顺序修改)
系统启动顺序修改一、修改1.bios2.linux下进行修改一、修改1.bios在bios中就可以选择修改启动顺序,实际使用过dell电脑的,就在bios的第一个选项的下面的选项中有一个 xxx sequence,进行修改2.linux下进行修改https://blog.csdn.net/weixin_29426299/article/details/116575695这是实际使用过的链接,运行没有错误,但是没有实际使用效果。...
2022-01-13 22:37:20
1240
原创 Notion的使用
Notion的使用一、主页1.创建主页2.在主页中添加database显示3.将主页link的database中我们不希望显示的属性列隐藏4.将主页link的database中已经完成的任务隐藏5.将显示的database变成引用的超链接形式6.将超链接形式的database变成显示的形式7.将两个显示的database并排摆放8.主页显示database模块的拉宽二、database1.创建一个页面一、主页1.创建主页在private点击 + 创建一个新的页面然后添加标题、背景图片、头像2
2022-01-12 22:43:32
5092
原创 C#的技巧代码
C#的技巧代码一、基本知识1.获得文件的绝对路径二、功能1.获得当前文件夹下的所有视频的路径一、基本知识1.获得文件的绝对路径file.FullName是获得file文件的绝对路径二、功能1.获得当前文件夹下的所有视频的路径调用videoAddress函数,输入文件夹路径即可得到文件夹下的所有视频的路径,file.FullName是获得视频的绝对路径,file是视频名 // 获取一个文件下的每个视频地址 /* * DirectoryInfo 位于Syste
2022-01-02 16:41:11
631
原创 C#调用python代码
C#调用python代码一、通过cmd的方式调用出现的问题C#执行cmd.exe 不能关闭问题Python之一行代码解决这个错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。二、简单的方法1.C# 调用python一、通过cmd的方式调用出现的问题C#执行cmd.exe 不能关闭问题C#执行cmd.exe 不能关闭问题这个链接中说明了这个问题:当所执行的命名(程序)不是执行完就关闭(如 ftp osql 等命令)的时候就会出现cmd
2021-11-28 23:51:10
2619
原创 算法题的一些总结
算法题的一些总结一、基础1. 最大值和最小值二、快捷函数1.数组的长度三、模板一、基础1. 最大值和最小值int maxVal = Integer.MIN_VALUE;二、快捷函数1.数组的长度int getLength(int arg[]){ return(sizeof(arg)/sizeof(*arg)); } 三、模板...
2021-11-27 10:28:28
294
原创 《黑马程序员》C++核心编程(二)——4.5运算符重载
@toc4.5 运算符重载运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型4.5.1 加号运算符重载作用:实现两个自定义数据类型相加的运算#include<iostream>#include<string>using namespace std;class Person {public: Person() {}; Person(int a, int b) { this->m_A = a; this->m_B
2021-11-24 21:02:50
257
原创 Typora的使用和Markdown文件的使用技巧——Md
Typora的使用和Markdown文件的使用技巧一、通用技巧1. 在图片的下面添加图注或者题注二、Typora的使用技巧1.添加目录一、通用技巧1. 在图片的下面添加图注或者题注不同的软件,会有不同的方法,Typora可以使用下面的1、2。简答的方法,但是感觉并不正规:<center>题注</center><center style="font-size:14px;color:#C0C0C0;text-decoration:underline">图1.知乎
2021-11-23 21:16:02
782
原创 234. 回文链表
234. 回文链表题目题解链表的先序和后续遍历:总结启发解答题目给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。示例 1:输入:head = [1,2,2,1]输出:true示例 2:输入:head = [1,2]输出:false提示:链表中节点数目在范围[1, 105] 内0 <= Node.val <= 9来源:力扣(LeetCode)链接:https://leetcode-cn.com/prob
2021-11-23 20:10:26
270
原创 25. K 个一组翻转链表——难点和重点
25. K 个一组翻转链表——难点和重点题目题解难点解答题目给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。进阶:你可以设计一个只使用常数额外空间的算法来解决此问题吗?你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。示例 1:输入:head = [1,2,3,4,5], k = 2输出:[2,1,4,3,5]示例 2:输入:head = [
2021-11-20 21:26:52
112
原创 92. 反转链表 II
92. 反转链表 II 题目题解解答题目给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5]提示:链表中节点数目为 n1 <= n
2021-11-17 16:55:04
159
原创 160. 相交链表
160. 相交链表 题目描述思路解答注意题目描述给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。自定义评测:评测系统 的输入如下(你设计的程序 不适用 此输入):intersectVal - 相交的起始节点的值。如果不存在相交节点,这一值为 0listA - 第一个链表li
2021-11-17 16:10:12
134
原创 Yolact_edge的训练
Yolact_edge的训练1、安装2、训练训练需要注意的地方Git的问题log_folder路径的问题1、安装2、训练训练需要注意的地方Git的问题Train.py中170行左右的地方,有一个import git如果电脑没有git,则需要将这一部分代码注释这一部分代码是Tensorboard用于记录训练数据的部分,可以不加上log_folder路径的问题本来的代码为parser.add_argument('--log_folder', default='../../logs/',
2021-11-11 17:59:02
912
原创 Pytorch的一些安装包的安装过程
Pytorch的一些安装包的安装过程常用的安装包No module named 'git'常用的安装包No module named ‘git’No module named 'git'安装$ pip install gitpython
2021-11-11 15:46:14
1518
原创 PyCharm进行远程服务器代码的编写与调试
PyCharm进行远程服务器代码的编写与调试遇到的一些问题[Errno 2] No such file or directory方法一:方法二:相关链接遇到的一些问题[Errno 2] No such file or directory本地路径和服务器路径不对,所以不存在这个文件夹修改方法:方法一:tools->deployment->configuration->然后查看路径是否正确mapping方法二:settings->python interpreter中
2021-11-11 10:23:48
1085
原创 Pytorch构建神经网络三(29-33节)——笔记
Pytorch构建神经网络三(29-33节)——笔记4.1&4.2 使用tensorboard可视化CNN训练指标报错对不同的batchsize,lr的训练情况进行比较方法1:但此方法需要多层for循环tb.close()对多层的偏置,权重及其梯度进行访问的原理for name,weight in network.named_parameters(): print(name, weight.shape)对不同的batchsize,lr的训练情况进行比较方法2:只需一层循环4.1&a
2021-11-08 16:49:54
1227
原创 Ubuntu的安装和开机密码的修改
Ubunton的安装和开机密码的修改Ubuntu的安装开机密码的修改Ubuntu的安装Ubuntu系统桌面版安装这个链接是我实际使用的Windows 10 安装ubuntu 18.04 双系统(超详细教程)这个链接也做了参考开机密码的修改使用下面的链接就可以修改开机时忘记乌班图密码这一个链接是我实际使用的,完美运行Ubuntu开机密码忘记了怎么办?这一个链接和上面的链接基本一样...
2021-11-05 22:10:20
591
原创 23. 合并K个升序链表——优先级队列
23. 合并K个升序链表——优先级队列题目:优先级队列题目:给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->
2021-11-03 14:04:21
253
原创 21. 合并两个有序链表
letcode题目题目内容:要点:思路分析题目内容:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是 [0, 50]-100 <= Node.val <= 100l1 和
2021-11-03 13:54:31
104
原创 C#如何调用C++代码(包括opencv代码)
C#如何调用C++代码(包括opencv代码)相关链接调用普通代码的相关链接实际使用未使用调用opencv代码的相关链接相关链接调用普通代码的相关链接实际使用C#如何调用C++(基础篇)这篇链接是我实际使用的,可以运行成功,非常清楚明白未使用C#如何调用C++(进阶篇)这篇链接时上面C#如何调用C++(基础篇)的提高篇,但是没有实际使用过调用opencv代码的相关链接找到一些相关链接,但是都没有成功运行起来,需要后面进行学习...
2021-10-31 21:55:16
1393
原创 OpenCV的一些基础函数的使用——C++
OpenCV的一些基础函数的使用——C++一、基础函数1、morphologyEx的开闭运算2、findContours查找轮廓获得最小外接圆、外接矩阵、轮廓面积一、基础函数1、morphologyEx的开闭运算Mat element = getStructuringElement(MORPH_RECT, Size(5, 5));morphologyEx(Image_threshold, Image_morp, MORPH_OPEN, element);morphologyEx(Image_mor
2021-10-31 21:43:53
1243
原创 OpenCV使用findContours查找轮廓和相关函数——C++
OpenCV使用findContours查找轮廓和相关函数——C++findContours函数的使用findContours函数的使用//查找前景的区域vector<vector<Point>> contours;vector<Vec4i>hierarchy;findContours(Image_morp, contours, hierarchy, RETR_EXTERNAL, CHAIN_APPROX_SIMPLE, Point(0, 0));自己写的代
2021-10-31 21:35:39
2563
原创 Pytorch构建神经网络(二)笔记
Pytorch构建神经网络(二)笔记3. 神经网络与深度学习3.1 Fashion-MNIST 数据集的起源3.1.1 Fashion-MNIST数据集3.2 使用torchvision导入和加载数据集3.2.1 创建深度学习项目的流程:3.2.2 数据准备遵守ETL过程:3.2.3 数据的准备:3. 神经网络与深度学习3.1 Fashion-MNIST 数据集的起源计算机程序一般由两个主要部分组成:代码和数据对于深度学习而言,软件即为网络本身,尤其是在训练过程中通过训练产生的权重神经网络程序员
2021-10-27 16:15:57
687
原创 Pytorch构建神经网络(一)笔记
Pytorch构建神经网络(一)张量函数解释——张量的重塑t.numel()和torch.tensor(t.shape).prod()t.view()和t.reshape()t.flatten()张量函数解释——张量的重塑t = torch.tensor([[1,1,1,1], [2,2,2,2], [3,3,3,3]], dtype=torch.float32)t.numel()和torch.tensor(t.shape).p
2021-10-26 20:21:19
367
原创 Python将一个文件夹的文件复制到另一个文件夹
Python将一个文件夹的文件复制到另一个文件夹代码代码 import globimport shutil filePath=''newFilePath='' filename=os.listdir(filePath)for i in filename: shutil.copy(filePath+'/'+i,newFilePath+'/'+i)#将filepath里面的所有图片拷贝到newfilepath里面我使用此方法将一个文件夹中的所有视频进行读取,然后存放到一个其他文
2021-10-26 15:32:13
11884
原创 Python获得当前的时间
Python获得当前的时间使用time模块使用time模块import timeimage_name = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))fname = "F:/all_truck/image/result/" + image_name + r".jpg"这个时间的获取是到秒
2021-10-09 16:33:11
56
原创 电子签名的制作和使用
电子签名的制作和使用一、在Word文档中插入手写签名生成电子签名1、准备好签名图片。2、用Word打开需要签名的文件,点菜单中的“插入>插图>图片”来选择已经写好的签名图片,插入后可以调整图片大小。3、点击菜单“格式>颜色>黑白”。4、点击菜单“格式>颜色>重新着色>设置透明色”,鼠标变成一支笔后,点图片中白色部分,这样就自动把白底抠除了,设置图片格式为“浮于文字上方”,最后拖动图片到签字处,调整大小即可。相关链接一、在Word文档中插入手写签名生成电子签名1、
2021-10-07 19:33:53
54221
原创 pyinstaller打包pytorch环境和深度学习模型
pyinstaller打包pytorch环境和深度学习模型一些好的链接一些好的链接用pyinstaller打包pytorch环境下的深度学习模型,实现通过exe程序实现界面显示模型的分类效果使用pyinstaller将训练好的目标检测算法(基于pytorch)打包成一个exe文件(完整过程)pyinstaller导出pytorch深度学习模型...
2021-10-06 21:42:55
2318
原创 OpenCV中图像拼接的一些基础知识
OpenCV中图像拼接代码一、数据结构和数据的基本定义1、【OpenCV】KeyPoint数据结构2、OpenCV 之 特征匹配3、Opencv Surf算子中keyPoints,描述子Mat矩阵,配对向量DMatch里都包含了哪些好玩的东东?二、具体的代码对匹配点进行显示一、数据结构和数据的基本定义1、【OpenCV】KeyPoint数据结构【OpenCV】KeyPoint数据结构讲解了KeyPoint数据结构的细节信心2、OpenCV 之 特征匹配OpenCV 之 特征匹配讲解了特征匹配的
2021-10-05 16:22:13
289
原创 深度学习模型的压缩和部署
深度学习模型的压缩和部署一、模型的压缩一些有用的链接1、深度学习模型加速与落地部署(1)、模型压缩之NNI全网最完善的全流程教学(一)2、【商汤实习总结】深度学习模型部署与落地3、使用ONNX部署深度学习和传统机器学习模型4、如何上线部署Pytorch深度学习模型到生产环境中一、模型的压缩一些有用的链接1、深度学习模型加速与落地部署https://zhuanlan.zhihu.com/c_1287038616917315584这个博客中有多篇关于深度学习模型加速和部署的博客,下面列出看过的几篇(
2021-09-26 16:01:45
597
原创 pycocotools的安装
Windows下安装 pycocotools一、Windows下安装 pycocotools一些参考链接一、Windows下安装 pycocotools一些参考链接Windows下安装 pycocotools这个链接写的非常简洁明了,但是安装Visual C++ 编译环境使用的是Build Tools for Visual Studio 2017,这个方法的安装很费事,并且占空间。...
2021-09-26 10:27:23
296
原创 Python记录数据并写入本地
写入本地数据python txt文件读写(追加、覆盖)1、文件的打开和创建2、文件的读取3、文件的写入(1)在lucky.txt中新增内容(覆盖:每次运行都会重新写入内容)(2) 在lucky.txt中追加内容(追加:之前在txt中的内容不改变,继续在已存在的内容后新增内容)文件的关闭一些报错encodin格式出错没有写入本地一些参考链接python txt文件读写(追加、覆盖)1、文件的打开和创建f = open('/tmp/test.txt')f.read()print(f.read())
2021-09-25 15:43:29
3429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人