自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倚栏听风

成长中的小白~

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何定位导致程序异常退出的Bug?

一 引言 我们写代码的时候经常会遇到一些Bug导致程序异常退出,比如访问了空指针。在大多数情况下,我们能够根据经验和IDE本身提供的调试功能来定位问题,并找到解决方案。但最近在工作中遇到了一个问题,一个提供后台服务的程序在运行不等时间后例如30分钟,一个小时或其它时间后会异常退出。一时,毫无头绪,因为代码里面嵌入了其它同事写的模块,虽然很怀疑是同事引起的,但是没有证据就没有底气啊。百度了很多解决办法后,最终选择下面的方案,最终证明是同事模块引起的。 以下内容是我整理网友的解决方案,加以自己的简单封装,.

2021-03-04 17:48:06 994 2

原创 C++ Qt常用面试题整理(不定时更新)

1.Qt多线程同步的几种实现方式(1)互斥量:QMutex QMutex类提供的是线程之间的访问顺序化。QMutex的目的是保护一个对象/数据结构或者代码段在同一时间只有一个线程可以访问。基本使用方法如下:QMutex mutex;int var;void function(){ mutex.lock(); // 访问var var * var; mutex.unlock();} 如果使用mutex加锁,却没有使用unlock解锁,那么就会造成..

2020-10-10 16:07:20 42087 20

转载 MarkdownPad2.5 注册码

邮箱:[email protected]授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp...

2019-08-09 09:57:54 236

原创 VTK 如何支持中文字符?

VTK版本:8.20解决方案:vtkNew<vtkTextActor> textActor;vtkNew<vtkTextProperty> textProperty;textProperty->SetFontFamily(VTK_FONT_FILE);textProperty->SetFontFile(QString("E:/songti.ttf...

2019-06-11 17:49:45 1524 14

转载 Python 如何将项目打包成exe可执行程序

原文地址:https://baijiahao.baidu.com/s?id=1606400855559470971&wfr=spider&for=pc大家都知道,Python是一种脚本语言,也就是解释型的语言,需要解释器来进行解释以后才可以执行,而Python源代码需要在Python虚拟机上面运行,但是我们做好的程序,不可能给用户使用的时候还让他安装一个Python环境,所以今...

2019-05-23 13:51:29 74663 6

翻译 C++ 编译和使用MongoDB驱动

参考:http://mongocxx.org/mongocxx-v3/installation/安装mongocxx驱动程序先决条件任何标准的Unix平台,或Windows 7 SP1 + 支持C ++ 11(gcc,clang或Visual Studio)的编译器 CMake 3.2或更高版本 提升标题(可选)我们目前使用以下配置测试驱动程序: Linux的 ...

2019-05-15 15:13:43 2554

转载 C++ 必读书籍

本文内容来自国外著名编程问答网站Stackoverflow评选的C++推荐书单!推荐大家看原版英文,但这些书大部分也都有中文版!手册类 – 所有级别C++程序设计语言(The C++ Programming Language) 作者:Bjarne Stroustrup(更新到C++11)C++之父写的经典C++书籍。内容覆盖C++的所有东西,从语言内核到标准库、编程范式和语言哲学(这使得最...

2019-05-10 17:22:03 265

原创 VS 如何在Release模式下进行调试?

在VS中,右键单击您的项目,选择“属性”。 单击C / C ++节点。将调试信息格式设置为C7兼容(/ Z7)或程序数据库(/ Zi)。 展开“链接器”并单击“常规”节点。将启用增量链接设置为否(/ INCREMENTAL:NO)。 选择“调试”节点。将生成调试信息设置为是(/ DEBUG)。 选择“优化”节点。将参考设置为是(/ OPT:REF)。 i...

2019-05-09 13:39:08 3882

原创 VS QT连接MySQL出现Driver not loaded问题

一、问题及解决方法问题在:VS Qt 连接 MySQL帖子里面有详细描述,这里不再赘述!本人的解决方法:改用了最新版的Qt5.12.2以及mysql的5.7.25解决了驱动无法加载的问题,具体步骤如下:1.安装VS2017,Qt5.12.2并设置好环境。2.MySQL官网下载mysql5.7.25的server,注意32位和64位。地址:Download MySQL Commu...

2019-04-12 14:00:39 1408 5

原创 笔记:PicoScope 3405D采集卡简单使用

一、采集数据的主要流程1.打开设备。2.设置输入通道的所需输入电压范围和耦合类型。3.设置触发器4.开始采集数据5.等待采集完成6.停止采集数据7.拷贝数据到内存8.关闭设备二、采集模式1.Block(块)模式 在这种模式下,采集卡将采集的数据存放到自己的缓冲区,当指定的采样数采集完成后,你可以将数据从采集卡拷贝到电脑上。当断电、设置更改,重新采集...

2018-11-20 13:07:53 1881

将声音数据保存成AVI格式文件

新手写的将PCM音频保存成AVI格式文件,里面封装了一个保存音频的类,可以拿出来直接使用。适合新手看,大神不要下载了。可以直接运行,随便打开一个txt的随机数文本文件都可以运行。

2017-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除