计算机
z215367701
用代码改变世界!
展开
-
C++项目文件中的后缀名为SDF的文件是什么?有什么用?
SQL Server Compact Edition Database File (.sdf)文件,是工程的信息保存成了数据库文件,如果你没有参加大型的团队项目,不涉及到高深的调试过程,这个文件对于你来说没什么用了,可以放心的删除,如果你后来又需要这个文件了,简单,打开工程里的.sln文件重新编译链接就ok了。如果完全不需要,有讨厌这个文件太大,那么可以:在Visual Studio里进入如下设原创 2016-03-05 13:02:01 · 912 阅读 · 0 评论 -
OpenCV优化:图像的遍历4种方式
我们在实际应用中对图像进行的操作,往往并不是将图像作为一个整体进行操作,而是对图像中的所有点或特殊点进行运算,所以遍历图像就显得很重要,如何高效的遍历图像是一个很值得探讨的问题。一、遍历图像的4种方式:at(i,j)Mat类提供了一个at的方法用于取得图像上的点,它是一个模板函数,可以取到任何类型的图像上的点。下面我们通过一个图像处理中的实际来说明它的用法。在实际应转载 2017-06-05 12:33:07 · 254 阅读 · 0 评论 -
C语言内存空间分布详解
BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来存放...转载 2017-07-20 16:54:43 · 9960 阅读 · 5 评论 -
Qt资料大全
简述发福利了、发福利了、发福利了,重要的事情说三遍。。。为了方便更多Qter了解、学习Qt,现将相关资源进行整理,主要内容包括:Qt官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等。满满的都是干货,独乐乐不如众乐乐。。。简述Qt官网编码风格GitHub Third-Party社区论坛博客书籍更多转载 2017-08-25 14:39:45 · 365 阅读 · 0 评论 -
Qt中mouseMoveEvent在MainWindow中使用
最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下。 在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资源在默认状态下是要鼠标按下才能捕捉到。要想鼠标不按下时的移动也能捕捉到,需要setMouseTracking(true)。bool mouseTracking转载 2017-08-23 18:57:32 · 564 阅读 · 0 评论 -
如何检测应用程序调用了哪些DLL文件?
之前所用的检测工具是Dllshow,后来突然不能用了,VS以前有Depends,后来高级版本也没了。最近找到一种简单方便的方法,利用windowsx系统自带的功能。运行你想知道的应用程序,然后在进入dos窗口(开始->运行->command),输入命令:tasklist /m |more就可以看到你那个应用程序调用的dll文件了或者tasklist /m >c:\dll.txt就把结果保存原创 2017-08-31 10:13:41 · 16028 阅读 · 0 评论 -
如何在Win32下操作大于2G的文件
最近帮导师写一个点云播放器,需要读取5个左右的文本文档。主要想到了有两种方法来解决这个问题:一是将文件一次性读取到内存中,这种方法比较省事,但是读取过程时间太长,无法忍受;第二种方法就是逐帧读取的方式,这种方式若想实现任意帧的访问,则必须知道文件指针在文件中的位置。当文件小于2G时,使用fseek和ftell可以获取文件的大小。当文件大于4G时,使用_fseeki64和_ftelli64,如果原创 2017-08-31 15:50:33 · 1474 阅读 · 1 评论 -
win7如何设置电脑定时关机
在桌面的空白处点击右键---【新建】----【快捷方式】 点击【快捷方式】后:输入【at 18:00 shutdown -s】在对像位置。 注:里面的18:00就是18点关闭电脑。以后也是到这个时间也会自动关转载 2017-10-15 12:42:15 · 1150 阅读 · 0 评论 -
关于VS单步调试乱跳问题
最近一段时间一直在调程序,被一个问题所困扰:Debug模式下,单步调试时,代码指示器到处乱跑,并没有按照行号逐一运行。事实上,这只是假象·,代码还是在逐行运行。造成这种假象的原因是文档中出现了一行写了多行代码的情况,即一行出现了多个分号。保持一行只写一行代码的好习惯!原创 2018-01-11 16:08:56 · 8163 阅读 · 4 评论 -
STL list链表的用法详细解析
这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。本文以List容器为例子,介绍了STL的基本内容,从容器到迭代器,再到普通函数,而且例子丰富,通俗易懂。不失为STL的入门文章,新手不容错过!0 前言1 定义一个list2 使用list的成员函数push_back和push_front插入一个元素到list转载 2016-12-22 20:26:05 · 833 阅读 · 0 评论 -
vector容器类的使用
vector容器类的使用1. vector容器简介:vector向量容器是一种随机访问的数组类型,它提供了对数组元素的快速访问、随机访问,以及在序列尾部快速、随机地插入和删除操作。它类似于数据结构中的队列、数组和堆栈等概念。2. vector容器的定义2.1 头文件 #include2.2 命名空间 using namespace转载 2016-12-22 20:22:30 · 427 阅读 · 0 评论 -
电脑自动开机
方法一:BIOS 首先开机后按住Delete键,就是平常常用的删除按键(见图1),然后就会进入到BIOS界面。虽然是一个满眼E文的蓝色世界,但不要害怕,没有问题的。 图2 在BIOS设置主界面中选择“Power”选项(见图2),进入电源管理窗口。有些机器是在“Power Management Setup”里面。 图3 默认情况下,“Automatic Power Up(定时开机,有些机原创 2016-02-28 22:51:25 · 627 阅读 · 0 评论 -
程序是如何被计算机所执行的?
一、计算机程序 要明白程序是如何被计算机所执行的,首先要明白什么是程序?先看看一下几个问题: 程序的概念? 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。程序由什么组成? 程序由数据和指令组成。什么是机器语言? 机器语言转载 2016-08-29 17:15:27 · 1075 阅读 · 0 评论 -
VC获取屏幕分辨率及大小相关
vc得到屏幕的当前分辨率方法:1.Windows API调用int width = GetSystemMetrics ( SM_CXSCREEN );int height= GetSystemMetrics ( SM_CYSCREEN );如果想动态自适应分辨率的变化,处理WM_DISPLAYCHANGE消息.2.获得分辨率BOOL EnumDisplaySetting转载 2016-11-04 09:28:19 · 656 阅读 · 0 评论 -
VC获取并修改计算机屏幕分辨率(MFC)
//检测当前分辨率 int Width = GetSystemMetrics(SM_CXSCREEN); int Height = GetSystemMetrics(SM_CYSCREEN); DEVMODE lpDevMode0; lpDevMode0.dmBitsPerPel=32; lpDevMode0.dmPelsWidth转载 2016-11-04 09:37:45 · 670 阅读 · 0 评论 -
C++智能指针梳理
参考:https://en.wikipedia.org/wiki/Memory_leak (维基百科,内存泄漏)https://en.wikipedia.org/wiki/Resource_leak (维基百科,资源泄漏)http://blog.csdn.net/dangercheng/article/details/12618161(内存泄露和野指针的概念)http://blog.csd转载 2016-11-06 11:59:17 · 454 阅读 · 0 评论 -
MFC学习笔记——多窗口之间的通信
具体步骤新建一个工程,名称为“MultiWindows”,使用 Unicode 编码。具体界面可以如下:首先添加一个新的窗口并将界面布局为下图,具体方法如下:在添加好窗口之后还要为这个窗口添加一个类文件,具体方法可如下:添加完成之后就可以添加消息功能了,这次有所不同的是,在以往的文章里都是只有一个窗口,而消息也都是在一个窗口内。如今变成了转载 2016-12-01 09:18:26 · 5075 阅读 · 0 评论 -
EnumDisplayMonitors—多屏显示的实现
在编程中要用到相关的结构体和函数,这些都已经包装好,在multimom.h头文件中,该头文件VC自带有。在要用的的地方包含该头文件,注意在包含前面要加上一句宏定义:#define COMPILE_MULTIMON_STUBS 几个重要的结构体和函数 EnumDisplayMonitors( ) 该函数对当前用户系统中所包含的显示器进行枚举。应用程序就是通过与该转载 2016-12-21 13:23:35 · 8485 阅读 · 0 评论 -
c++中const的使用详解
Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。1、定义常量(1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。 TYPE const ValueName = value; const TYPE ValueNam转载 2016-12-21 15:26:58 · 2663 阅读 · 0 评论