自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

转载 Debug跟Release区别

Debug和Release区别Debug和Release区别 2011年10月17日  Debug和Release区别VC下Debug和Release区别  最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导

2014-09-30 09:30:27 479

转载 if !defined与pragma once

两者的共同点都是为了避免同一个文件被include多次,但是各有千秋。在用VC6.0向导生成的头文件中,经常可以看见如下的代码段: #if !defined(AFX_RESIZABLELAYOUT_H__INCLUDED_) #define AFX_RESIZABLELAYOUT_H__INCLUDED_ #if _MSC_VER > 1000 #pragma on

2014-09-24 16:12:17 677

转载 fatal error LNK1169: 找到一个或多个多重定义的符号

本文转载自maniac3d《fatal error LNK1169: 找到一个或多个多重定义的符号》申明全局变量,全局函数一定要在cpp中申明其他类引用该全局变量就include该cpp的h文件然后extern一下就好了否则容易出现该重复定义错误这个"容易"是如何解释的呢?例如A.h中如果申明了全局变量int Global;

2014-09-24 14:34:54 649

转载 c++中静态函数与动态函数的区别

在C语言中,由于没有类

2014-09-24 14:01:01 14905

转载 线程的同步和异步

多线程和异步操作的异同  多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。  异步操作的本质  所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了解一下它的硬

2014-09-23 16:38:26 383

转载 如何将QString转换为char *或者相反

先看看官方是如何说的:How can I convert a QString to char* and vice versa?(trolltech)Answer:In order to convert a QString to a char*, then you first need toget a latin1 representation of the string by call

2014-09-11 10:17:03 391

转载 const与#define的优缺点

1.define由预处理程序处理,const由编译程序处理2.#define不分内存,因为它是预编译指令,编译前进行了宏替换。const不一定?某种说法,Const常量是占有内存的被“冻结”了的变量3.const定义常量是有数据类型的,这样const定义的常量编译器可以对其进行数据静态类型安全检查,而#define宏定义的常量却只是进行简单的字符替换,没有类型安全检查,且有时还会产生边

2014-09-10 21:44:00 1465

转载 DLL 中 .def文件的使用

DLL中导出函数的声明有两种方式:一种为在函数声明中加上__declspec(dllexport),这里不再举例说明;另外一种方式是采用模块定义(.def) 文件声明,.def文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。            首先创建 一个DLL程序,.cpp中int __stdcall Add(int numa, int numb){ 

2014-09-09 15:40:41 431

转载 dll中的模块定义文件.def

模块定义 (.def) 文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成 DLL 时,.def 文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要 .def 文件。也可以将 __declspec(dllexport) 用作指定导出函数的手段。在链接器阶段可以使用 /DEF(指定模块定义文件)链接器选项调用 .def 文件。如果生成的 .exe 文件没有导出,使用

2014-09-09 15:32:19 991

转载 Vs 中出现 error LNK2019: 无法解析的外部符号的解决参考

今天编辑动态库链接生成

2014-09-04 21:59:55 8340

转载 QStandardItemModel简介

类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为类QStandardItem的对象。我们首先阐述如何使用类QStandardItem保存一个数据项,再阐述如何使用类QStan

2014-09-03 22:41:01 3021

转载 QGridLayout中addwidget的参数设置

QGridLayout::addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 )row:行位置column:列位置alignment;对齐方式

2014-09-03 21:29:34 28653

转载 Qt QLabel::setBuddy函数简介

label = new QLabel(tr("Find &what:"));lineEdit = new QLineEdit;label->setBuddy(lineEdit);label 的快捷键是 "ALT+w",按下快捷键时,输入焦点自动跳到label的buddy——lineEdit上

2014-09-03 21:14:43 2348

转载 cin简介

整数的基数:Dec(十进制)Oct(八进制)Hex(十六进制 设置基数的函数 setbase(int n),n可以是10、8、或16。如果不明确的改变流的基数,流的基数是不变的。   设置浮点数精度:setprecision (必须带参数)precision (无参数时返回当前设置的精度)设置后,对以后的输出都有效。  #

2014-09-01 22:27:25 1033

C++日志库-log4cxx-vs2019编译

在win10下面用vs2019编译的最新的apache-log4cxx-0.13.0库,里面vs工程都有,在build_win目录下面。

2022-07-20

vs2008-2013主题

studio styles上面下载的几个vs的主题,支持vs2008-2013

2015-12-07

notepad++插件

notepad的常用插件,高亮显示和functionList等

2015-12-03

gtest(google test)

github上面最新的googletest,附带googletestprimer中文翻译

2015-11-20

zint 加vc的二维码生成器

包含了生成二维码应用最广泛的zint还有其他的vc生成二维码的demo,在vs2008上亲测可进行编译

2015-11-18

log4Qt--qt日志系统

Log4Qt 是Apache Log4J 的Qt移植版,所以看Log4J的资料应该是最直接有效的(因为Log4Qt的直接资料太少了)。 Log4Qt主要是用来记录日志(有助于程序调试)。

2015-10-27

空空如也

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

TA关注的人

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