Fisher的专栏

——注重基础,推崇思想!

error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Widget::metaObject

编写一个简单的给予QT的DEMO程序步骤大致如下: 下面开始编程: A 编写 main.cpp B 编写 hello.h C 编写 hello.cpp D 制作.ui文件,并生成ui_hello.h     打开designer,拖入一个pushButton,一个lab...

2012-12-29 16:34:45

阅读数 26352

评论数 0

CreateIoCompletionPort函数和完成端口

CreateIoCompletionPort函数关联一个已打开的文件实例和新建的或已存在的I/0完成端口,或者创建一个未关联任何文件的I/O完成端口。 完成端口      接下来看看完成端口(Completion Ports )   其实可以把完成端口看成系统维护的一个队列,操作系统把重...

2012-09-09 21:27:51

阅读数 2045

评论数 0

do...while(0) do...while(false)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。     但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,...

2012-09-09 15:39:06

阅读数 1049

评论数 0

assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条...

2012-09-09 12:14:09

阅读数 711

评论数 0

WinInet, WinHttp, Winsock, ws2_32的区别和联系

在Windows平台进行网络程序开发, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来,有: (1)Winsock,工作于网络层和传输层的开发库,对于编写TCP,UDP,以及原始IP通信程序非常合适。函数原形也基本符合Unix socket标准。Windows平台上的大多数程序,...

2012-09-07 21:12:11

阅读数 9189

评论数 2

WIN7+VS2008碰到LINK : fatal error LNK1000: Internal error during IncrBuildImage错误

在win7下安装Visual stdio 2008 sp1。碰到LINK : fatal error LNK1000: Internal error during IncrBuildImage错误,搜了一下发现是vs的bug,须要打补丁。 解决办法 1、去微软网站下载KB948127补丁并安装...

2012-09-02 11:34:33

阅读数 17183

评论数 2

MYSQL 导入执行sql文件

进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令. 例如: 你的mysql 安装在 d:\mysql 步骤如下: 开始 -> 运行 -> 输入CMD D: cd mysql\bin mysql -u root -p123456 test ...

2012-08-29 09:58:12

阅读数 1604

评论数 0

delete[] pchArry程序死掉

【错误现象】:         动态分配的字符串数组在使用完以后要释放内存,使用语句delete[] pchArry,结果程序执行到这一句以后就死掉了,不往下执行。 【究其原因】:         动态分配的内存过小,delete时造成指针溢出出错。 【解决办法】:          c...

2012-08-24 15:35:23

阅读数 593

评论数 0

error C2871: “std”: 具有该名称的命名空间不存在

调试程序的时候发现错误: error C2871: “std”: 具有该名称的命名空间不存在 解决方案: 包含一个含有std的头文件就可以了,比如、、、等

2012-08-24 14:30:22

阅读数 8391

评论数 1

无法打开包括文件:“stdafx.h”: No such file or directory

工程中明明引入了stdafx.h和stdafx.cpp,但是在头文件里面也写明了#include 就报错: 无法打开包括文件:“stdafx.h”: No such file or directory 注:而且此时环境配置是:属性→C/C++→预编译头→“不使用预编译头”。 解决...

2012-08-23 16:58:55

阅读数 44105

评论数 3

SQL Server 2005端口配置

2012-08-22 17:15:43

阅读数 868

评论数 0

SQL Server 2005 sa登录失败。已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。

SQL Server 2005 Express版 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。提示错误:已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。 解决方案: 1、首先...

2012-08-22 16:30:59

阅读数 5990

评论数 0

掀起C++ 11的神秘面纱

掀起C++ 11的神秘面纱 C++之父Bjame Stroustrup最近说C++11就像一个新语言,的确,C++11核心已经发生了巨大的变化,它现在支持Lambda表达式,对象类型自动推断,统一的初始化语法,委托构造函数,deleted和defaulted函数声明nullptr,以及最重要的右...

2012-07-10 23:57:14

阅读数 1731

评论数 0

C++命名空间的解释

C++命名空间的解释 来源:代码栈的日志 使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突。在C++中,变量、函数和类都是大量存在的。如果没有命名空间,这些变量、函数、类的名称将都存在于全局命名空间中,会导致很多冲突。比如,如果我们在自己的程序中定义了一个函数toupper()...

2012-07-10 22:44:52

阅读数 858

评论数 0

MultiByteToWideChar和WideCharToMultiByte用法详解

MultiByteToWideChar和WideCharToMultiByte用法详解  MultiByteToWideChar和WideCharToMultiByte用法详解 //========================================================...

2012-07-10 21:06:01

阅读数 489

评论数 0

字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易...

2012-07-10 20:42:19

阅读数 901

评论数 0

二进制“<<”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受的转换)

将 #include 改为 #include using namespace std;

2012-03-12 20:10:33

阅读数 10135

评论数 0

MFC radio button 设置默认选中

我们假设有两个RADIO控件:IDC_RADIO_SINGLE和IDC_RADIO_RANGE,我们的目的是默认选种IDC_RADIO_SINGLE控件。 方法一: CheckRadioButton(IDC_RADIO_SINGLE,IDC_RADIO_RANGE,IDC_RADIO_SING...

2012-03-06 17:26:53

阅读数 26629

评论数 0

time(0)时间转换,以及时差带来的问题

http://hi.baidu.com/programpad/blog/item/ff52ab72709255168601b077.html 早上好友小思同学发来邮件,询问time(time_t *time)得到的时间如何转化为原有时间格式。现在我来回答一下,首先介绍一下这个函数。 #in...

2012-03-01 11:12:24

阅读数 9406

评论数 0

“由于应用程序配置不正确,应用程序未能启动”的问题

VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这个错误,那么就说明该程序动态链接了VC9的运行时库,(如果还用到了MFC,那么可能动态链接了VC9的MFC库,...

2012-02-23 14:39:35

阅读数 1670

评论数 0

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