BUG解决
记录BUG的解决方法
zou_albert
菜鸡程序员一个
展开
-
未处理的异常 stack overflow
今天在编译程序时遇到“0x00e304f7 处有未经处理的异常: 0xC00000FD: Stack overflow”的错误,也就是栈溢出了,google了一下,原来是我申请的一个数组变量太大了,double num[100000], 改小一些就好了。局部变量的定义是在栈中申请空间的,栈溢出就说明局部变量占用空间太大了,可以采用动态申请内存的方法或者如果不需要这么大就直接改小一点,我这里其实用不到这么大,就改小了一些,编译通过!!...原创 2022-01-05 23:38:00 · 2466 阅读 · 0 评论 -
redis-benchmark 报错 ERR unknown command ‘redis-benchmark‘
redis-benchmark这个命令是不是redis-cli shell的命令。需要再常规的命令下运行。即退出shell执行该命令。如图所示:原创 2020-08-20 09:50:31 · 1248 阅读 · 0 评论 -
安装rotors出现“raw.githubusercontent.com (raw.githubusercontent.com)|::|:443... 失败:拒绝连接。“问题
出现以下错误:正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|0.0.0.0|:443… 失败:拒绝连接。正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|:????:443… 失败:拒绝连接。步骤进入网站:https://site.ip138.com/raw.Githubusercontent.com/输入raw.githubusercontent.com原创 2020-11-09 10:11:02 · 980 阅读 · 2 评论 -
ubuntu提示E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
原因:出现这个问题的原因可能是有另外一个程序正在运行,由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现”E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)”错误提示!而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。因此,我们只要将原先转载 2020-08-04 16:39:08 · 968 阅读 · 0 评论 -
不用代理加速 git clone
方法一:使用国内的镜像的问题使用镜像问题:https://github.com.cnpmjs.org镜像网址具体使用方法是在原有的网址后边增加上.cnpmjs.org举例说明:原创 2021-01-08 21:38:15 · 228 阅读 · 0 评论 -
Parse error. Expected a command name, got unquoted argument with text
Parse error. Expected a command name, got unquoted argument with textcmake 出现错误提示:Parse error. Expected a command name, got unquoted argument with text " cmake_minimum_required".无论CMakeList.txt的第...原创 2019-12-11 09:27:42 · 18868 阅读 · 0 评论 -
fatal error: sdf sdf.hh: No such file or directory include sdf sdf.hh 解决办法
库路径问题sudo gedit ~/.bashrc在打开的文件中添加两行:export GAZEBO_INCLUDE_DIRS=GAZEBOINCLUDEDIRS:/usr/include/sdformat−6.2exportGAZEBOLIBRARYDIRS=GAZEBO_INCLUDE_DIRS:/usr/include/sdformat-6.2export GAZEBO_LIBRARY_DIRS=GAZEBOINCLUDEDIRS:/usr/include/sdformat−6.2expo原创 2020-11-09 21:59:36 · 3030 阅读 · 0 评论 -
总结经典排序算法
0. 算法概述0.1算法分类十种常见排序算法可以分为两大类:比较排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。0.2算法复杂度0.3相关的概念稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。时间原创 2020-06-19 13:30:05 · 572 阅读 · 0 评论 -
ValueError: threshold must be numeric and non-NAN, try sys.maxsize for untruncated representation
使用的是python2.7使得输出数组的时候完全输出这是由np.set_printoptions(threshold=np.nan)引起的错误,语句改成np.set_printoptions(threshold=sys.maxsize)解决了这个简单的问题,记录一下...原创 2020-03-20 10:32:05 · 6826 阅读 · 6 评论 -
TypeError: range() integer end argument expected, got float.
for t in range(0.5,1.5,0.5): print t TypeError: range() integer end argument expected, got float.错误在于,range的2个输入都必须为整型,在这里但是是 0.5 和 1.5的浮点数的,步长是0.5也不对的...原创 2020-02-19 21:10:20 · 4933 阅读 · 0 评论 -
Pycharm debuge调试如何参数输入+命令行调试器 之pdb
使用PDB的方式有两种:单步执行代码,通过命令 python -m pdb xxx.py 启动脚本,进入单步执行模式pdb单步执行太麻烦了,所以第二种方法是import pdb 之后,直接在代码里需要调试的地方放一个pdb.set_trace(),就可以设置一个断点, 程序会在pdb.set_trace()暂停并进入pdb调试环境,可以用pdb 变量名查看变量,或者c继续运行...转载 2020-02-18 14:23:04 · 3150 阅读 · 0 评论