自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

转载 属性、配置属性、常规,然后右边有个“项目默认值:“

error Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]我来帮他解答 输入内容已经达到长度限制还能输入 9999 字插入图片删除图片插入地图删除地

2012-06-26 09:15:17 2303 1

翻译 Visual Basic 6 何以长盛不衰?

微软刚刚将其 Windows 系统对 Visual Basic 6 程序的完全兼容支持延长到了 Windows 8 的整个产品周期.  Visual Basic 6 最早发售于 1998 年, 所以现在来看 VB6 程序将至少被支持 24 年. 相比之下 .NET  Framework 1.1 (2002 年发行) 则仅仅被支持了 7 年, 到了 Windows 7 (2009) 便被微软抛弃了.

2012-06-13 22:43:23 768

转载 shell 中的 eval学习与应用

一、bash命令处理的12个步骤;1、将命令行分成由固定元字符集分隔的记号;SPACE, TAB, NEWLINE, ; , (, ), , |, &记号类型包括单词,关键字,I/O重定向符和分号。2、检测每个命令的第一个记号,查看是否为不带引号或反斜线的关键字。如果是一个开放的关键字,如if和其他控制结构起始字符串,function,{或(,则命令实

2011-12-02 23:32:12 532

转载 用Qt进行文件的读写操作

操作文件是各种语言和类库的基本功能. Qt是如何读写文件的呢?在Qt的文档有就有答案. 在QFile的文档中指出了几种操作文件的方法, 其中QTextStream是比较好理解和使用的:读取操作:The next example uses QTextStream to read a text file line by line: QFile file("in.tx

2011-11-16 18:10:01 1382

原创 [asp连接access错误]错误类型:Microsoft JET Database Engine (0x80004005) 未指定的错误

把一个曾经调好的程序上传到服务器上后,用户登陆时出现错误。出现错误后,百般调试不得其解。1、先后给ACCESS数据库目录所有权限2、数据库文件修复压缩等等方法,问题依然出现,后来翻阅一些资料后,找到解决方法!连接ACCESS数据库错误错误类型:Microsoft JET Database Engine (0x80004005) 未指定的错误

2011-10-20 11:31:35 1432 1

原创 Linux终端使用技巧

Shift+Ctrl+T:新建标签页Shift+Ctrl+W:关闭标签页Ctrl+PageUp:前一标签页Ctrl+PageDown:后一标签页Shift+Ctrl+PageUp:标签页左移Shift+Ctrl+PageDown:标签页右移Alt+1:切换

2011-09-13 11:37:28 328

原创 linux /dev目录

dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方

2011-09-13 11:32:49 369

原创 linux目录结构

/bin:存储常用用户指令。/boot:存储核心、模块映像等启动用文件/dev:存储设备文件/etc:存储系统、服务的配置目录与文件/home:存放个人主目录/lib:存放库文件,诸如核心模块、驱动/lost+found:存储fsck用的孤儿文件/mn

2011-09-13 11:31:33 250

原创 我们为什么写文档?

写文档究竟是为了什么,现在大部分的文档写的都很形式,都是做个样子。很多团队都是先有代码后有设计说明,简直就是笑话。完全的形式主义,为了文档而写文档,完全把文档的意义给扭曲了。l 文档帮助我们进行更好的沟通这里就涉及到一个问题:文档写到什么程度为好?答案就是合格的文档不需要

2011-09-07 10:50:15 489

转载 C++中虚析构函数的作用[转]

我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:        有下面的两个类:class ClxBase{public:    ClxBase() {};    virtual ~

2011-09-07 10:43:54 346

转载 VC中自动改变控件位置和大小的对话框类[转]

在用VC开发应用程序时,经常会要做一些可以改变大小的对话框,而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少,那可以在对话框的OnSize()事件里面添加代码,通过计算来调整各个控件的位置和大小;但是,如果对话框上的控件比较多的话,那这将

2011-09-07 10:41:20 353

转载 用文件映射(File Mapping)实现进程间内存共享[转]

我们知道,在Windows中的每个进程都有自己独立的内存空间。该独立的内存空间包含了所有的可执行模块或DLL模块的代码和数据以及动态内存分配的空间。每个进程的内存空间只能被该进程访问,其他进程是不能访问的。    如果我们要想在进程间共享内存(也就是创建一块不同进程都能访问的

2011-09-07 10:32:15 424

转载 小心使用STL中map的[]操作符[转]

一个map就是一个(关键码(key),值(value))对偶的序列,它提供基于关键码的快速提取操作。也就是说,可以用下标运算符[]将关键码作为下标去执行查找,并返回对应的值。因此可以把map的使用方法想象成有特殊下标的数组。在很多时候用下标运算符[]来对map中的元素进行存取是非

2011-09-07 10:28:25 366

转载 在C#中使用C++编写的类[转]

现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给

2011-09-07 10:25:20 415

转载 在C++中使用C#编写的类[转]

在那篇《在C#中使用C++编写的类》中我介绍了如何在C#中使用C++编写的类。可是由于C#在用户界面设计、数据库存储和XML文件读取等方面的优势,有时候也会出现要在C++中使用C#编写的类的情况。下面就用一个完整的实例来说明怎样在C++中使用C#编写的类。    比如说,现在

2011-09-07 10:24:21 425

原创 VC编程,常用字符串操作

CString strCString="ABC";char strchar[256],*pstr;pstr=(LPSTR)(LPCTSTR)strCString;//CString---->char*strcpy(strchar,(LPSTR)(LPCTSTR

2011-09-06 10:56:31 422

原创 常用字符编码转换函数

#include #include /// @brief ascii和unicode之间的编码转换 size_t ascii_to_unicode(const char* src, wchar_t* dest, size_t dest_len, size_t

2011-09-06 10:44:40 508

原创 Unicode汉字编码表

Unicode汉字编码表 1 unicode编码表 UNICODE只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x

2011-09-06 10:02:51 17657

转载 关于STL erase的iterator失效问题

iterator中文经常被译为“泛型指针”,在实际的使用中却需要比指针更加小心翼翼。如果没有注意到iterator失效,那么产生的错误可能比普通指针更隐蔽,当然也可能会引起一般的程序异常。iterator失效主要有两种情况: 1、iterator变量已经变成了“野指针”,对它

2011-09-01 11:07:02 544

原创 STL的map介绍

一:map是关联式容器,它提供一对一的映射。存储的数据有两个部分,一个是关键字,一个是值,其中关键字只能出现一次,而不同的关键字,可以有相同的值。map中用pair来存储这两个值的。pair是stl定义的一种数据结构,后面会有简述。map内部自建一颗红黑树,所有map里面的数据都

2011-08-31 18:07:37 691

原创 C++程序员必需的修养

我总结了在用C/C++语言(主要是C语言)进行程序写作上的三十二个“修养”,通过这些,你可以写出质量高的程序,同时也会让看你程序的人渍渍称道,那些看过你程序的人一定会说:“这个人的编程修养不错”。  01、版权和版本  02、缩进、空格、换行、空行、对齐

2011-08-27 18:27:10 259

原创 C++必须明白的基础20条

1. 所有C++程序都必须有一个main()函数,它是程序执行的开始  2. 所有变量在使用之前必须被声明  3. C++支持很多种数据类型,包括整数类型和浮点类型  4. 输出运算符是  5. 输入运算符是>>,和cin语句连用从键盘读入信息

2011-08-27 18:26:35 317

原创 C++堆和栈详细介绍[转]

一、预备知识-程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。     2、堆区(heap) - 一般由程序员分配释放,

2011-08-27 18:25:13 228

原创 C/C++基础之解答C/C++常见误区

C/C++基础之解答C/C++常见误区  在本文开始之前,建议大家看看这一篇文章,也是介绍误区方面的知识的,《介绍ThreadLocal的几种误区》,供参考。下面介绍给大家C/C++ 常见误区:  1. C++虽然主要是以C的基础发展起来的

2011-08-27 18:24:14 412

转载 qt sql中二进制文件通过QByteArray读写

qt sql中二进制文件通过QByteArray读写 从数据库到文件 QSqlQuery myquery( *pDatabase);QByteArray myba;if(myquery.exec(sql)){QSqlRecord myrecord = myquery.record

2011-07-26 08:41:06 5546

原创 删除vector中指定的元素

删除vector中指定的元素    vector  arr;   arr.push_back(6);   arr.push_back(8);   arr.push_back(3);   arr.push_back(8);//删除数据内容为8的元素   for(vector::it

2011-07-24 14:29:24 831

原创 vector的使用

vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的数组。和数组不同的是,它是一个动态数组,可以动态改变大小,可以动态的释放内存。

2011-07-24 14:23:27 1130

原创 oracle数据库ID自动增长

<br />很多商用数据库都有随着记录的插入而表的ID自动增长的功能,而oracle却没有这样的功能,但这并不影响我们的使用,我们可以用序列和触发器来实现这样的功能。<br />举一个实例来说明使用方法。<br />1、首先要建立一个序列,sql语句如下。<br />create sequence msg_SEQ<br />minvalue 1<br />maxvalue 999999999999999999<br />start with601<br />increment by1<br />cache

2010-12-21 15:01:00 882

转载 CListCtrl 使用技巧

                           CListCtrl 使用技巧作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn -------------------

2010-04-16 11:51:00 369

原创 QT4.4较以前版本的进步

webkit整合,多媒体API,XQUERY XPATH支持,图形视图widgets,加强help,打印系统增强,支持wince,支持嵌入式linux.  Whats New in Qt 4.4Qt 4.4 provides many improvements and enhancements over the previous releases in the Qt 4 series

2008-07-15 23:40:00 980

原创 C/C++数据类型

  在写C++程序的过程中,很多情况下,尤其是新的C程序员,使用整型变量时经常会混用short和int。前一段时间,有一段比较老的程序在运行了若干年后出了问题,查了半天得知,数据表的ID使用的时候写入用的类型是int读取的时候用的是short。 关于short和int这个问题上网看了一下,网上简直五花八门,什么样的说法都有。现在总结了一下,不对之处请指正。  标准C++规定,int占一个机

2008-04-19 15:28:00 335

原创 实现多文档窗口打开时的效果

实现多文档窗口打开时的效果                                                                                               作者:天涯 2007-05-19 12:33:43 标签: 技

2007-07-29 17:38:00 645

IEC60870-5-1

IEC60870-5-1 远动设备及系统 第5部分 传输规约 第1篇 传输帧格式

2012-01-13

面向对象程序设计基础

V Visual C++(以下简称VC)是一个强大的编程工具,它以C++为语言基础。C++是由C语言发展而来,是面向对象程序设计语言之一,所以要用VC开发程序,要有坚实的C++语言基础。 本教程没有对C++语言做全面的介绍,而是针对有一定C语言基础的读者,着重讲解C++面向对象的三大特性——数据封装、继承性、多态性。对于C++语言的基本概念、基本语法和编程方法,可参考VC大本营之C/C++栏目。

2011-01-15

C++标准程序库中文版

C++标准库 标准库 STL,侯捷译。欢迎下载。

2011-01-15

c++改善程序设计技术的50个有效做法

c++改善程序设计技术的50个有效做法. 如何完成较好的设计 如何避免常见的问题 如何提高效率的一些准则

2010-08-18

C++书籍 之 effective C++.chm

对每个人来说,习惯C++需要一些时间,对于已经熟悉C的程序员来说,这个过程尤其令人苦恼。因为C是C++的子集,所有的C的技术都可以继续使用,但很多用起来又不太合适。

2010-01-27

空空如也

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

TA关注的人

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