问题集合及解答
一只没有姓名的萌新~
为什么不开饭?
展开
-
树莓派安装scipy超时的解决方案
目录问题解决方案Code 问题 树莓派上安装scipy总是超时(timed out)。 解决方案 换了若干个源都不行,就豆瓣的没试过,结果就豆瓣的可以。 效果图如下: Code pip3 install --index-url https://pypi.douban.com/simple scipy ...原创 2021-03-07 18:32:09 · 862 阅读 · 0 评论 -
int转string的快速方法!cmp位置总结
int转string的快速方法!cmp位置总结int转string方法总结与比较cmp函数的定义位置总结例题代码总结 int转string方法总结与比较 1. 法一:itoa函数(Windows) 缺点:非C/C++标准,可移植性不好 2. 法二:std::to_string() 优点:快! 3. 法三:借助stringstream 缺点:慢 4.转载 2021-01-27 22:17:55 · 375 阅读 · 0 评论 -
1.20栈爆炸小记
VSCODE调试时在cygwin.S中发生段错误起因解决方法启示 起因 我试了试1000×1000维的数组递归,结果运行时在cygwin.S里引发了奇奇怪怪的Segmentation fault,而且这个文件还是一片空白,压根就没有代码。 后来一番研究,爬github,最终确定是爆栈了。 解决方法 动态内存分配,这样开辟的是空间充裕的堆内存,而不是仅有几个M的栈内存。 启示 特别是递归的时候,一定要注意递归栈的深度不要太深,不然容易爆。 ...原创 2021-01-20 16:29:58 · 257 阅读 · 0 评论 -
move()“函数“在节省空间中的应用
1.20小记之move函数在节省空间中的应用前言一、move()函数二、作用2.1 std::move()是什么?2.2 std::move()能做什么?2.3 什么时候用? 前言 今天刷力扣时遇到问题,看到答案后发现不同点在于c++的move函数,我将其删除后发现也可以AC,后查阅相关资料,得到解答,在此做记录。 一、move()函数 C++ 11中出现了move函数,自己平时几乎没使用过,在查阅《代码整洁之道》《c++性能优化指南》等书籍的时候都对该函数有推荐,不过这其中涉及到了其他的知识,比如翻译 2021-01-20 10:43:48 · 374 阅读 · 2 评论 -
1.19小记
1.19小记遇到的问题正确解答 遇到的问题 今天在做力扣556时,遇到二维向量声明大小的问题,在此记录,以防以后再次遇到。 我想声明一个r×c大小的二维向量,第一次是这么写的: vector<vector<int>> ans(r, c); 直接报错,后来百度后查到解答。 正确解答 由于二维向量的第二维是vector类型,故声明应按下面: vector<vector<int>> ans(r, vector<int>(c)); 即可正确原创 2021-01-19 12:24:11 · 83 阅读 · 0 评论