上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 该Qt4项目以前是使用Qt4.7.4MSVC2008开发的,因为使用到了OWC10(OfficeWebComponents),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编译器转成了MinGW4.7,Qt升级到了4.8.4。今天Qt5.0.1-MinGW预编译版本发布了,于是就拿它练手,将它升级到Qt5,以减少系统中存在的多个Qt版本。遇到的问题如下:1.由于Qt5将大部分桌面部件移到了QtWidgets模块中,所以在.pro中要增加下面一行QT+=widgets2.程序中使用了OWC10,用到了ActiveQt,原来的做法是在.pro中加CONFIG+=qaxconta 阅读全文
posted @ 2014-04-04 17:33 li-peng 阅读(6042) 评论(0) 推荐(0) 编辑
摘要: qt5.0的智能提示设置qt默认的是Ctrl+空格 但这个是切换输入法,用着也不习惯修改的地方是工具-》选项-》环境键盘选项把CompleteThis修改成自己习惯的快捷键 阅读全文
posted @ 2014-04-04 16:54 li-peng 阅读(757) 评论(0) 推荐(0) 编辑
摘要: c++的构造函数也定义了一个隐式转换explicit只对构造函数起作用,用来抑制隐式转换看一个小例子新建一个头文件#ifndef CMYSTRING_H#define CMYSTRING_H#include#includeusing namespace std;class CMyString{public:CMyString(const char * str);void SetString(string str);};#endif // CMYSTRING_H实现它#include "CMyString.h"CMyString::CMyString(const char * 阅读全文
posted @ 2014-04-04 15:22 li-peng 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在QT官网下载QThttp://qt-project.org/downloads我下的是64位版本Qt 5.2.1 for Windows 64-bitvs2012插件是 Visual Studio Add-in 1.2.2 for Qt5安装好后在vs2012上就会有QT的菜单出现选择 Qt Options 打开点击Add把qt的安装路径加进去我的是C:\Qt\Qt5.2.1\5.2.1\msvc2012_64之后在我的电脑上点击右键-》属性-》高级系统设置-》高级 里的 环境变量添加环境变量PATH:C:\Qt\Qt5.2.1\5.2.1\msvc2012_64\bin和C:\Qt\Qt5 阅读全文
posted @ 2014-04-04 11:36 li-peng 阅读(14419) 评论(3) 推荐(1) 编辑
摘要: 在学习时servlet乱码问题还是挺严重的,总结一下有三种情况 1.新建HTML页面后浏览出现乱码 2.以post形式请求时出现乱码 3.以get形式请求时出现乱码 让我们一个一个来解决吧 1.新建HTML页面后浏览出现乱码 我们新建一个网页后添加一些信息,用浏览器打开后发现会有乱码 遇到这种情况我 阅读全文
posted @ 2014-04-03 09:23 li-peng 阅读(6334) 评论(0) 推荐(0) 编辑
摘要: 三个智能指针模板(auto_ptr、unique_ptr和shard_ptr)都定义了类似指针的对象(c++11已将auto_ptr摒弃),可以将new获得(直接或间接)的地址赋给这种对象。当智能指针过期时,其析构函数将使用delete来释放内存。因此,如果将new返回的地址赋给这些对象,将无需记住稍后释放这些内存:在智能指针过期时,这些内存将自动被释放。下图说明了auto_ptr和常规指针在行为方面的差另:share_ptr和unique_ptr的行为与auto_ptr相同使用智能指针必须包含头文件memory文件模板定义。然后使用通常的械板语法来实例化所需类型的指针。auto_pter包含 阅读全文
posted @ 2014-03-24 09:53 li-peng 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Web服务器是什么 Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTPD 阅读全文
posted @ 2014-03-13 08:57 li-peng 阅读(6775) 评论(2) 推荐(2) 编辑
摘要: WORD:16位无符号整形数据DWORD:32字节无符号整型数据(DWORD32)DWORD64:64字节无符号整型数据INT:32位有符号整型数据类型INT_PTR:指向INT数据类型的指针类型INT32:32位符号整型INT64:64位符号整型UINT:无符号INTLONG:32位符号整型(LONG32)ULONG:无符号LONGLONGLONG:64位符号整型(LONG64)SHORT:无符号短整型(16位)LPARAM:消息的L参数WPARAM:消息的W参数(typedef UINT WPARAM;typedef LONG LPARAM;WPARAM是无符号整形,LPARAM是long 阅读全文
posted @ 2014-01-19 22:01 li-peng 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 友元类所有的方法都可以访问原始类的私有成员和保护成员声明friend class ClassName友元声明可以位于公有、私有或保护部分,其所在的位置无关紧要。由于Remote类提到了Tv类,所以编译器必须了解Tv类后才能处理Remote类,为些最简单的方法是首先定义Tv类。也可以使用前向声明,稍后... 阅读全文
posted @ 2014-01-15 13:35 li-peng 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 非模板友元声明一个常规友元template class HasFriend{public: friend void counts();}上边的声明使counts()函数成为模板所有实例化的友元counts()函数不是通过对象调用的(它是友元,不是成员函数),也没有对象参数,那么它如何访问HasFriend对象的呢有很多种可能性。它可以访问全局对象;可以使用全局指针访问非全局对象;可以创建自己的对象;可以访问独立对象的模板类的静态数据成员。如果要为友元函数提供械板类参数,可以如下所示来进行友元声明。要提供模板类参数,必须指明基体化templateclass HasFriend{ friend.. 阅读全文
posted @ 2014-01-10 20:15 li-peng 阅读(3630) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页