c++
文章平均质量分 69
andylei777
这个作者很懒,什么都没留下…
展开
-
vscode c/c++ 定义跳转
命令行编译并生成compile_commands.jsonmkdir buildcd buildcmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=yes# 确认是否存在ls compile_commands.json安装插件生成配置3.修改配置.vscode/c_cpp_properties.json{ "configurations": [ { "name": "Linux", .原创 2020-11-13 15:36:16 · 6522 阅读 · 1 评论 -
ubuntu查看core dumped的详细错误原因
ubuntu查看core dumped的详细错误原因查看core dumped的详细错误原因 - Hyman的博客 - CSDN博客https://blog.csdn.net/hyman_c/article/details/53082247Segmentation fault (core dumped)的解决办法 - 天涯海角 - CSDN博客https://blog.csdn.net/p...原创 2019-10-11 17:56:09 · 4636 阅读 · 0 评论 -
多个同类对象共享的变量
使用类的静态变量实现共享 (内存共享)提取到一个单独的子类。 所有同类对象持有同一个该子类对象。 (引用共享)原创 2019-01-05 17:59:12 · 1301 阅读 · 0 评论 -
glog 错误控制
log_level: INFO(0), WARNING(1), ERROR(2), FATAL(3),输出到那? Set to GLOG_logtostderr=1 in command to output log to stderr, default is 0 will be output to logfile 输出何种级别:FLAGS_minloglevel = xx; le...原创 2018-06-06 10:40:49 · 1535 阅读 · 0 评论 -
c++ 并发指南
c++ 并发指南:http://www.cnblogs.com/haippy/p/3284540.html https://github.com/forhappy/Cplusplus-Concurrency-In-Practice转载 2018-05-28 10:02:02 · 257 阅读 · 0 评论 -
C++正交设计笔记3 - 变化驱动:正交设计
一个出发点两个问题三方关系四个策略策略一:消除重复策略二:分离不同的变化方向策略三:缩小依赖范围策略四:向着稳定的方向依赖总结 原文: https://www.jianshu.com/p/d127b8afc8cb一个出发点当谈起软件设计的目的时,能够获得所有人认同的答案只有一个:功能实现。 因为这是一个软件存在的根本原因。而在计算机软件...原创 2018-03-09 17:11:41 · 542 阅读 · 0 评论 -
C++正交设计笔记2 简单设计
通过所有测试(需求)尽可能消除重复(易重用,易修改性)尽可能清晰表达(可理解性)更少代码元素(复杂性,无冗余)重要程度排序需求最大第二 (易修改性 大于 可理解性?)结论 原文 https://www.jianshu.com/p/0228d2dd90fe Kent Beck给出了”简单设计”的明确标尺 ,让程序设计者判断和遵守 :通过所有...原创 2018-03-09 13:40:21 · 999 阅读 · 0 评论 -
C++正交设计笔记1 - 第一颗子弹
参考原文: https://www.jianshu.com/p/9147f15c7234 问题软件经常处于变化之中.尽管一个软件已经满足了当前所有需求,用不了多久,新需求就会再次排山倒海般涌来。而当前设计能否顶得住下一波的冲击,没有人心里有底. 当策略分离不同的变化方向被提出后,一个随之而来的问题也就产生了:何时分离?分离是个愁: 深究起来,几乎每一行代码,每一项...原创 2018-03-09 10:38:00 · 388 阅读 · 0 评论 -
opencv图像旋转
1. 坐标系变换公式2. 两篇博客http://www.tuicool.com/articles/RZz2Ebhttp://blog.csdn.net/xiaowei_cqu/article/details/76160441. 特征点对应的新的坐标计算假设已经有一个原图像中的特征点的坐标 CvPoint point;转载 2017-01-09 21:29:18 · 1156 阅读 · 0 评论 -
Opencv 写入视屏 Video Codecs by FOURCC
http://docs.opencv.org/2.4/modules/highgui/doc/reading_and_writing_images_and_video.html#bool VideoWriter::open(const string& filename, int fourcc, double fps, Size frameSize, bool isColor)http://www.f原创 2016-12-30 13:26:56 · 429 阅读 · 0 评论 -
opencv 2.4.9 VideoCapture不能读取视频文件
将“d:/01.mp4”修改为0,即改用读取摄像头时,可以获取到照片和视频信息。最后只能上opencv官方网站,查看issue和问题列表(没打算跟踪C语言代码),发现videocapture-doesnt-work-with-video-files说明需要将opencv_ffmpeg247.dll复制到项目中,在OPENCV目录下找到opencv_ffmpeg249.dll并复制到项目中,运行成功。转载 2016-11-14 20:42:03 · 5206 阅读 · 0 评论 -
程序编译过程,头文件,库文件
三种关键文件头文件(.h): 工程– 属性—配置属性–c/c++—常规—附加包含目录:加上头文件存放目录静态库(.lib): 1:工程—属性—配置属性—链接器—常规—附加库目录:加上lib文件存放目录 2:工程—属性—配置属性—链接器—输入—附加依赖项 :加上lib文件名动态库(.dll): 把引用的dll放到工程的可执行文件所在的目录下转载 2016-11-10 19:26:29 · 1853 阅读 · 0 评论 -
Microsoft Visual Studio 文件识别及其用途简述
Microsoft Visual Studio 文件识别及其用途简述 sln:解决方案文件,主要包括工程项目组织结构、位置、工程编译环境配置等信息,具体感兴趣的可以去http://blog.csdn.net/beijiguangyong/article/details/6460586了解;其记录的信息不算多; ncb:(no compile browser)VC++自动创建的信息跟踪文件,转载 2016-11-10 19:22:18 · 498 阅读 · 0 评论 -
Microsoft Visual Studio 工程属性表props/vsprops创建与使用
Microsoft Visual Studio 工程属性表props/vsprops创建与使用props/vsprops:工程属性表文件(project property sheet) 后者为vs2008的,前者为vs2010及以后版本的,其主要包含工程属性配置相关,可以单独提取出来供不同工程项目公共使用,此外不同项目还可以追加、修改该继承(加载)的属性表,其他引用了该公共属性表的工程不受到影响;转载 2016-11-10 19:21:27 · 1891 阅读 · 0 评论