- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 VS调试器未命中断点问题总结
本文主要总结我在实际工作遇到的一种程序调试问题——VS调试器未命中断点。我主要谈的是用VS调试C++程序。一、程序分支 调试程序的时候,最常用的就是设置断点(F9, bp - break point)并执行(F5,go or run)。程序员在预先需要程序执行流停下来的代码行设置断点(F9),然后按F5开始执行程序流,程序执行到断点的代码行会停下来,这个时候,程序员可以通过查看变量、
2017-01-24 13:51:06 3662 1
原创 Windows CMD命令行编程总结
众所周知,Windows操作系统是图形化的操作系统,对于普通用户来说,它极大地降低了操作难度。但是,对于程序员来说,你有时候会发现,Windows 下的IDE不如Linux的bash来的高效和便利。事实上,这是一个误区,Windows也支持命令行编程。CMD就是Windows自带的shell。我在之前的几篇博客里都用到过Windows CMD和bat(批处理),但都是零散的介绍,本文主要将以前的知
2017-01-20 09:52:15 18456 2
原创 一个QThread与MainWindow友元关系的设计模式示例探讨
本文主要介绍一个将QThread设计为MainWindow的友元的软件设计示例,并探讨这种设计的利弊。一、应用场景 现需开发一个GUI软件,用户通过在界面上设置各种参数,然后控制外部设备进行一系列操作和运算,最后在界面上显示操作和运算结果。这个动作需要循环进行,用户在循环过程中,可以通过界面的控件修改参数。 demo界面如下: 如上图,点击butt
2017-01-11 17:31:27 1011
原创 STL vector与数组的互转
C++ STL库中vector素有动态数组的美誉,为什么?我想有以下几个原因:1)它能够弥补普通数组(如“int a[8]”)只能固定长度的缺陷;2)它能弥补一般堆数组(如int *p = new int[n])需要预先知道长度,并且长度不可变的缺陷。 在有些情况下,比如从文件中读取一组未知长度的float型的数据。3)相对STL中其他容器,如list,vector与数组更接
2017-01-05 13:36:13 39629 2
原创 回首2016,探索2017
今天是2017年的第一天,磕磕碰碰也好,收获满满也好,2016已经被翻过。 回首2016,我除了看过以下的书和又掌握了几项新技能外,最重要的是,我开始思考并体悟哪个困扰很多同行的问题:“大龄程序员的出路是什么?”。但是,我还没有找到真正属于自己的答案,所以,2017年只是探索,谈不上计划与展望。 2016年,我在编程领域的的最大收获是系统地学习了一些“操作系统”和“计算机原理”
2017-01-01 16:59:51 645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人