- 博客(9)
- 收藏
- 关注
原创 执行错误runtime error: reference binding to null pointer of type ‘int‘ (stl_vector.h)
所以这种错误很有可能就是访问了空的vector,这个容器既有可能是题目给的,也有可能是自己定义的。总之,使用[ ]下标访问vector的时候,一定要保证其不为空。但是,我这里的问题是访问了空的vector,不过是题目中给定的数组可能为空,没有考虑其为空的情况,直接使用下标访问了。在leetcode刷题的时候,遇到了上面的问题,看了很多都是说自己定义的数组没有指定大小,我指定了大小还是有错。我特判一下,即不会有这种错误了!
2024-02-26 16:19:28 502 1
原创 QT项目中服务器异常崩溃
启动服务器和多个客户端的时候,大部分情况下都会有这样的问题,偶尔也有正常结束的情况。将delete 改为deleteLater(),延迟释放空间就不会有问题了。每次我关闭客户端的时候,都会将其对应的socket删除。注:Qt Creator 12.0.1。
2024-02-08 00:19:46 233
原创 QT中同一项目同时运行多个
我们使用QT做聊天、网盘等项目的时候,往往需要运行一个服务器,多个客户端。那同一个客户端程序如何运行多次呢?QT版本不同的话,可能菜单栏下的选项也不同,总之可以进入这个界面就可以了,然后选择其中的。
2024-02-06 09:13:48 422
原创 FileNotFound: Could not find module “xx\xx\atari_py\ale_interface\ale_c.dll“
在查询解决办法的时候,有的博客说要下载一个ROMs包,然后安装,但是我这样做了还是不行。(你可以试一下,以下方法仅对个人情况))包解压,放到一个能找到的目录下,执行下面代码运行:(后面是ROMS包的地址,根据情况修改)注:找不到包私信我,百度网盘分享给你。再次执行项目就没有这个问题了。
2023-12-25 15:46:26 360
原创 清除pip安装产生的缓存、修改pip缓存位置
pip缓存的目的:如果使用之前下载过的包的话,就不用重新下载了,直接从缓存中来安装,可以加快速度。所以清除缓存可能并不是最好的解决办法,可以将缓存的保存位置设置为其它盘,这样就不心疼了。之前每次安装的时候C盘空间都不会有什么变化,今天安装之后发现C盘空间少了好几G,仔细看了一下发现下面的目录中有一个pip的缓存文件,再次执行pip install xxx,可以发现缓存的位置以及变了。其中,""中是自己新的pip缓存目录,根据自己情况修改。这样就完成了pip缓存位置的更改。
2023-12-25 13:13:55 885
原创 texlive安装过程中报错 vars expected but powershell
2、 依次新建,添加红框里面的4个内容(内容见上面,可以复制)这是因为powershell没有加入到环境变量中。将下面4行内容加入到系统的PATH路径中即可。1、打开环境变量编辑界面,进入PATH中。
2023-05-03 18:22:23 2534 3
原创 Anaconda虚拟环境中安装jupyter报错CondaSSLError
如果有Anaconda,可以直接傻瓜式安装jupyter,不用这么麻烦,这样按照的话,下载jupyter需要访问外网,很多错误都是因为这个原因。可以直接在Anaconda中安装。2、复制该目录下的libcrypto-1_1-x64.dll、libssl-1_1-x64.dll文件。1、找到自己Anaconda的安装目录,进入Library\bin目录。注明:本人python版本为3.6.13;3、将文件复制到Anaconda目录下的DLLs中。切换到需要安装的虚拟环境中,按如图所示安装即可。
2023-04-16 14:15:39 624 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人