m0_53911267
码龄4年
关注
提问 私信
  • 博客:18,601
    18,601
    总访问量
  • 9
    原创
  • 277,334
    排名
  • 71
    粉丝
  • 0
    铁粉

个人简介:想,永远是问题;做,才是答案

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

m0_53911267的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    124
    当月
    0
个人成就
  • 获得129次点赞
  • 内容获得20次评论
  • 获得126次收藏
创作历程
  • 8篇
    2024年
  • 1篇
    2023年
成就勋章
兴趣领域 设置
  • 编程语言
    c++
  • 数据结构与算法
    leetcode
  • 人工智能
    分类
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

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

ValueError: Excel file format cannot be determined, you must specify an engine manually. 问题解决

我就想可能是文件本身出了问题,之后我把文件重新另存为一个.xlsx文件,重新运行程序后就没有报错了,成功读取到表中的内容。zipfile.BadZipFile: File is not a zip file 然后我就有点费解了。在用pd.read_excel()函数读取excel数据时,报了这个错误。解释是 值错误:无法确定Excel。,必须手动指定引擎。
原创
发布博客 2024.06.25 ·
930 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

C++ vector常用的初始化方式

使用另外一个数组的指针来初始化v,这里即可以使用vector的指针,也可以使用普通数组的指针。这里可以使用 v.resize(n),或者v.resize(n, m) 来初始化。与一维数组一样,这时候v的size为0,如果直接访问会报错。:这时候v的size为0,如果直接访问 v[i] 会报错。前者是使用n个0来初始化,后者是使用n个m来初始化。使用另一个数组来初始化,v0也必须是vector。初始化一个n*m,值全为1的二维数组。初始化为n个0的一维数组。初始化为n个m的一维数组。
原创
发布博客 2024.06.13 ·
2866 阅读 ·
7 点赞 ·
0 评论 ·
24 收藏

C++ 指针和const 常量指针 指针常量

const int * pn = # // 指针指向一个常量int * const finger = # //指针本身为常量上面代码中,finger只能指向num,但允许finger修改num的值,不能使用pn来修改num的值,但允许pn指向另一个位置!简而言之,finger和*pn是const,但*finger和pn不是。其中,ph只能指向height,*ph也不能用来修改height的值!参考C++ Primer Plus。
原创
发布博客 2024.06.06 ·
1807 阅读 ·
12 点赞 ·
0 评论 ·
27 收藏

C++ 指针学习笔记

首先,我们如何找到一个变量的地址呢?只需对变量应用地址运算符(&),就可以得到它的地址。比如说,num是一个变量,&num就是它的地址。指针就是一种特殊类型的变量,它用来存储值的地址。因此,指针名表示的是地址。*运算符被称为解除引用运算符,将其用于指针,可以得到该地址存储的值。假设p_cat是一个指针,则p_cat是一个地址,而*p_cat表示存储在该地址处的值。*p_cat与常规int变量等效。int变量num和指针变量p_num只不过是同一枚硬币的两面。变量num表示值, 并使用&运算符来获得地址;
原创
发布博客 2024.06.03 ·
516 阅读 ·
5 点赞 ·
0 评论 ·
16 收藏

C++ 内联函数、引用变量、默认参数和函数重载 笔记

引用变量是C++新增的一种复合类型。引用是已定义的变量的别名(另一个名称)。引用变量的主要用途是作函数的形参。将引用变量作为参数,函数使用的是变量的原始数据,而不是其副本。默认参数就是当函数调用省略了实参时自动使用的一个值。设置默认值必须通过函数原型!注意:对于带参数列表的函数,必须从右向左添加默认值,也就是说,想要为某个参数设置默认值时,必须为它右边的所有参数设置默认值!函数重载又叫函数多态,通常使用函数重载,是C++在C语言的基础上新增的功能。它能够使用不同数目的参数调用同一个函数。
原创
发布博客 2024.06.02 ·
774 阅读 ·
30 点赞 ·
0 评论 ·
13 收藏

C++ 智能指针学习笔记

一句话就是为了防止。举个例子,如上面代码,每当调用时,该函数都分配堆内的内存,但从不收回,从而导致内存泄漏。你可能会说,只要别忘了在return前添加delete ps,释放分配的内存就好了。但有时你即使没有忘,当程序有问题时,delete不被执行,也会导致内存泄漏。如果当指针ps占据的内存被释放时,ps指向的内存也被释放就好了。如果ps有一个析构函数,析构函数就可以在ps过期时释放它指向的内存。因此ps问题在于它只是常规指针,不是有析构函数的对象。这也是智能指针背后的思想。
原创
发布博客 2024.05.31 ·
794 阅读 ·
28 点赞 ·
0 评论 ·
20 收藏

C++ 什么是内存泄漏?如何避免?学习笔记

如果使用new运算符在自由存储空间或堆上创建变量后,而没有调用delete,那么即使包含指针的内存由于作用域规则和对象生命周期的原因而被释放,在自由存储空间上动态分配的变量或结构将继续存在。实际上,此时将会无法访问自由存储空间的结构,因为指向这些内存的指针无效了。这就导致了被泄露的内存在程序的整个生命周期内都不可使用;也就是说,这些内存被分配出去,但无法收回。极端情况下,内存泄漏的非常严重,以至于应用程序可用的内存被耗尽,导致程序崩溃。
原创
发布博客 2024.05.31 ·
166 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

C++ 构造函数和析构函数笔记

构造函数 析构函数理解
原创
发布博客 2024.05.30 ·
319 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

Python PyAutoGUI返回 “ImageNotFoundException“问题

当PyAutoGUI中的locateCenterOnScreen()方法找不到图像时会出现这个错误,但在我另一个项目中同样的程序,当locateCenterOnScreen()方法找不到图像时会返回None,不会报错,所以我将0.1.30版本卸载,重新安装0.1.29版本就解决了问题。所以我对比了一下两个项目中包的版本号,发现这个包的版本号不同。0.1.30这个版本找不到图像时会报错,但0.1.29不会。
原创
发布博客 2023.12.01 ·
10402 阅读 ·
37 点赞 ·
21 评论 ·
19 收藏