会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
amarr
博客园
首页
新随笔
联系
订阅
管理
[置顶]
c++由于疏忽出现的bug以及一定要注意的问题(内存泄漏、-1.#QNAN、无法正常启动0xc000007b、 switch break、vs无法启动程序 拒绝访问)
摘要: 1.内存泄漏 最近在用别人的代码时发现内存一直在泄漏,而且我是批处理文件,这个问题必须解决。 再一番查找之后发现: 首先 new 和 delete一定要对应,不然肯定会出现内存泄漏的问题 其次,在对类用delete删除时是调用其析构函数的,因此在写构造函数时一定要对应写好析构函数,把构造函数中new
阅读全文
posted @ 2018-12-26 14:56 Emma00
阅读(458)
评论(0)
推荐(0)
2019年12月10日
在编程过程中boolean变量一般怎么命名?
摘要: 1. 如果表示是不是,用is+...。如果是形容词就直接拿来用,可以加is也可以不加。比如isYoung、isSimple、isNaive可以直接写成young、simple、naive,还有各种...able的词前面也没必要加is。但是如果这个形容词有常用的做动词的含义,那就要加is,比如empt
阅读全文
posted @ 2019-12-10 10:23 Emma00
阅读(4162)
评论(0)
推荐(0)
2019年7月1日
python学习记录
摘要: 一、 argparse包学习 python – argparse 传递[列表]作为选项 (https://codeday.me/bug/20170705/32423.html) 命令行输入时 --featureList 1 3 3 6
阅读全文
posted @ 2019-07-01 09:51 Emma00
阅读(122)
评论(0)
推荐(0)
2019年4月25日
opencv std::vector<cv:Mat>
摘要: Mat is some kind of smart pointer for the pixels Mat a=b will have shared pixels for a and b. similar situation for push_back() if you need a 'deep co
阅读全文
posted @ 2019-04-25 15:42 Emma00
阅读(4147)
评论(0)
推荐(0)
2019年4月19日
segmentation fault 原因及解决方法
摘要: 今天在linux上编译时出现了segmentation fault 的错误,经过定位发现是delete一个指针时没有找到它的析构函数, 把 delete []pSolid1; 换成 delete pSolid1; 就解决了这个问题。(ps我记得很久以前在windows上编译是要加上[]否则会出现这个
阅读全文
posted @ 2019-04-19 22:41 Emma00
阅读(10179)
评论(0)
推荐(0)
2019年4月8日
qsub SGE 投递任务
摘要: qsub SGE 投递任务 参考链接https://blog.csdn.net/weixin_34185364/article/details/86931334 https://wenku.baidu.com/view/5269c3db76eeaeaad1f33099.html 创建.sh 文件 #
阅读全文
posted @ 2019-04-08 15:04 Emma00
阅读(762)
评论(0)
推荐(0)
2019年4月7日
linux 编译安装c++版本的opencv库
摘要: 链接来源https://blog.csdn.net/zhenguo26/article/details/79627232 linux查看opencv安装路径及版本号 查看linux下的opencv安装库: 查看linux下的opencv安装版本: 查看linux下的opencv安装路径:
阅读全文
posted @ 2019-04-07 09:05 Emma00
阅读(1743)
评论(0)
推荐(0)
2019年4月4日
计算PSNR 踩过的坑
摘要: 计算PSNR 踩过的坑 Python 和 Matlab 【1】读取文件格式 python的opencv中cv.imread读取文件时是unit8格式,范围在0-255之间。 matlab 的imread也一样。 所以应该每次读完文件之后需要转换成float或者double类型。 否则后面如果做加减乘
阅读全文
posted @ 2019-04-04 12:06 Emma00
阅读(2074)
评论(0)
推荐(1)
2019年3月30日
linux上g++编译遇到的问题及解决方法
摘要: 1.下面这个错误是由于一个_LINUX 和 _WIN32宏定义导致的,在g++ 后面加上 -D_LINUX就能解决 2. 在项目开发过层中尽量让lib是垂直关系,避免循环依赖;越是底层的库,越是往后面写! 例如: g++ ... obj($?) -l(上层逻辑lib) -l(中间封装lib) -l(
阅读全文
posted @ 2019-03-30 20:36 Emma00
阅读(832)
评论(0)
推荐(0)
2019年3月22日
Docker命令说明文档
摘要: Docker说明文档 一、Docker中基本概念 镜像(Image) 镜像,从认识上简单的来说,就是面向对象中的类,相当于一个模板。从本质上来说,镜像相当于一个文件系统。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参
阅读全文
posted @ 2019-03-22 15:32 Emma00
阅读(168)
评论(0)
推荐(0)
2019年3月21日
Edge breaker记录
摘要: 和代码相关性非常强的是这篇文章,几乎就是伪代码了:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58.7918&rep=rep1&type=pdf 一、Compression阶段 命令参数为 umbrellla_times4.off
阅读全文
posted @ 2019-03-21 16:21 Emma00
阅读(546)
评论(0)
推荐(0)
下一页
公告