抵制bug人人有责
PUdd
不学无术不发愁
展开
-
std::function模板类性能问题
在使用记忆化搜索的时候,虽然用了dp存储,但是超时了!一番分析,决定把责任推给模板.....原创 2024-03-10 20:14:33 · 562 阅读 · 0 评论 -
阿里云服务器wordpress One Click Demo Import上传xml Error: Internal Server Error (500)——看日志的用处
暑假试了一下阿里云服务器上用wordpress搭博客,遇到了一些小问题原创 2023-10-29 20:03:32 · 109 阅读 · 0 评论 -
Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compoe.pkg
这种情况下基本上就是github下载的文件夹没下完整。原创 2023-05-06 21:43:10 · 656 阅读 · 0 评论 -
i为-1,却大于字符串长度str.length()的原因:str.length()的返回值不是int
string.length()返回值为size_t ,是一个unsigned integral type而不是int。当我们用string.length()与int进行大小比较时,int值会被隐式转成unsigned integral,在用负的int与string.length()进行比较时就会出错。最好使用int len = str.length()或(int)word3.length();原创 2022-10-23 14:24:03 · 164 阅读 · 0 评论 -
Warning: Cannot insert breakpoint 1. Cannot access memory at address 0x12b9
简化后的问题在linux下用gdb打断点调试发现报错:break指令虽然能够设置断点,但GDB运行时访问不到设置的这个地址.理论原因程序未在gdb中运行过,或被改动过解决方案发现本来要打断点的这个地址变了,变成了正确的地址这样就正确打好断点并可以成功停住了...原创 2022-05-05 21:32:41 · 1868 阅读 · 1 评论 -
Linux下一些常见网络Error
关于github连不上vim /etc/resolv.conf添加nameserver 202.96.134.133nameserver 202.96.128.68关于ubuntu源不行换成阿里云:vim etc/apt/sources.list换成下面的:deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubu原创 2022-04-28 15:13:38 · 807 阅读 · 1 评论 -
重复包含问题:“public: __thiscall Auto_Web::Auto_Web(void)“已经在 construct.obj 中定义
重复包含问题由于太久不写,这几天写了一个分文件编写的项目,又遇到一个很蠢的问题。这个问题编译十次,9次不通过,1次能通过,很玄,报错大概是这样的:报错代码错误 LNK2005 "public: __thiscall Auto_Web::Auto_Web(void)" (Auto_Web@@QAE@XZ) 已经在 construct.obj 中定义 解决方法原因是我最终包含main函数的那个文件中,包含了.cpp文件,但是实际上应该包含.h文件改成.h就好了...原创 2022-04-15 15:11:42 · 183 阅读 · 0 评论 -
error: cannot bind non-const lvalue reference of type
文章目录简化后的问题代码理论原因解决方案简化后的问题代码#include <iostream>using namespace std;class MyArray{public: MyArray(int& length){ }};int main(){ MyArray myarray(5) ; return 0;}理论原因**官方解答:**这种问题一般是因为引用了匿名变量。涉及左值和右值的区别。一般函数的参数如果是一个表达式,那将会产生原创 2022-03-13 14:33:26 · 1686 阅读 · 2 评论 -
继承关系下子类和父类有参构造函数导致出错
文章目录问题代码原因解决方法问题代码今天写继承的时候遇到了一个简单却可笑的问题,代码简化下来时这样的:#include <string.h>using namespace std;class Father{public: Father(int m,int n){ } }; class Son:public Father{public: Son(int m,int n){ } };这样就报错: candidate expects 2 argu原创 2022-03-10 13:46:38 · 1117 阅读 · 0 评论 -
sizeof(char数组),长度多1,导致排序紊乱
疑问代码:void charTest(){ char b[]="badcfeg"; int length2=sizeof(b)/sizeof(b[0]); cout<<length2;}结果是8。我原本是为了选择排序使用,但是程序结果出错。后来分析定位错误,原来是我长度搞错了。原因分析:char数组最后\0也占一位。拓展:void main(){ char s[]="\12345s\n"; cout<<sizeof(s);}原创 2022-03-02 17:05:01 · 1213 阅读 · 0 评论 -
‘sizeof’ on array function parameter ‘array’ will return size of ‘int*’
数组作为函数参数会退化为指针错误代码:报错:原理分析:解决办法:错误代码:void WrongArrayUse(int my_array[]){ cout<<sizeof(my_array)<<endl;}int main(){ int array[]={3,5,2,4,1,0}; WrongArrayUse(array);}(实际上这段代码本意是想用sizeof(my_array)/sizeof(my_array[0])来求数组长度。)报原创 2022-03-02 16:32:08 · 10596 阅读 · 0 评论