自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 MySQL 数据类型

MySQL 数据类型在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(size)保存可变长度的字符串(可包含字母、数字以及

2014-04-28 15:44:15 446

原创 Server

2014-04-25 18:21:24 317

原创 学习一

cocoa touch 是百分百面向对象的,使用MVC设计模式,

2014-04-23 18:34:18 416

转载 Visual Assist 10.8

这个是 Visual Assist 升级到10.8大版本后的第二个版本,这个版本增加了8个新特性的更新和20余处的错误修正,还是有非常大的改进的。        新的版本提供了对 Visual Studio 2013 RTM的支持;        为重构功能中修改函数签名和重命名操作提供了一些新的特性;               对于破解补丁还是老规矩,请

2014-04-22 18:59:39 628

原创 规范

1.类成员私有,方法访问客户端向服务器发送请求消息,无论成功与否,回复错误编号。{两种方法:1.      无论客户端请求什么,先回复错误编号,再使用另一消息类型发送请求内容,让客户端解析。2.      无论客户端请求什么,先回复错误编号,再继续发送请求内容,让客户端解析。}两种方法:1.      客户端服务器之间发消息,为每种消息指定格式,按照指定格式解析

2014-04-21 15:57:50 403

转载 板函数的定义和声明须在同一文件内

模板函数的定义和声明须在同一文件内按照C++中代码的惯例,类声明在h文件中,类定义在cpp文件中,相应的成员函数声明也在h文件中,定义在cpp文件中。但是如果这样的架构用在模板函数中,在调用模板函数的地方链接器便会报错,error LNK2001: unresolved external symbol。将定义写在与声明相同的文件中问题解决,解释如下: “大部分编译器在编

2014-04-18 10:03:04 438

原创 非模态对话框+托盘

在 it->second = new CChatDlg(); it->second->m_szChatRecord = *pChat; it->second->m_id = nID; it->second->Create(IDD_DIALOG_CHAT); it->second->SetWindowTextW(pName); it->second->Sho

2014-04-17 16:04:18 394

原创 map,set----insert

cliext::pair insert(value_type val); iterator insert(iterator where, value_type val); template void insert(InIter first, InIter last); void insert(System::Collections::Generic::IEn

2014-04-17 13:20:48 571

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

问题描述如下:有 三个源文件,A.h、B.cpp、C.cpp。A.h是头文件,其中声明了三个变量a1、a2、 a3。B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件。B.cpp和C.cpp中均包含头文件 A.h。在编译时,编译能够通过,但链接时出了问题,出现”error   LNK1169:   找到一个或多个多重定义的符号“的错误。经过分析,确定了这是由于两

2014-04-16 15:21:03 561

转载 MFC树形控件

树形控件的创建       MFC为树形控件提供了CTreeCtrl类,它封装了树形控件的所有操作。       树形控件的创建也是有两种方式,一种是在对话框模板中直接拖入Tree Control控件创建,另一种就是通过CTreeCtrl类的Create成员函数创建。下面主要讲后者。       CTreeCtrl类的Create成员函数的原型如下:       v

2014-04-16 13:52:59 796

原创 typeid

#define TYPE_T(T) (typeid(T).hash_code())//取出类型

2014-04-14 18:09:56 508

原创 GUI 文档阅读

Menu and MenuItems

2014-04-11 13:37:06 528

原创 placement new的使用

new的第三种形态——placement new是用来实现定位构造的,因此可以实现new operator三步操作中的第二步,也就是在取得了一块可以容纳指定类型对象的内存后,在这块内存上构造一个对象,这有点类似于前面代码中的“p->A::A(3);”这句话,但这并不是一个标准的写法,正确的写法是使用placement new:#include void main(){  

2014-04-04 16:27:49 419

原创 vs基础

输出目录:..\..\..\exe\$(ProjectName)\可能出现的问题:程序修改了输出目录,但生成的时候可能出现的问题:程序修改了输出目录,但生成的时候,还是生成在默认目录,调试的时候 却提示,无法启动” ..\text.exe“,无法找到相应的指定的文件

2014-04-03 18:38:42 376

原创 list删除元素

常用的删除容器中元素的方法是如下(方法1): list List; list::iterator iter; for( iter = List.begin(); iter != List.end(); ) { if(1) { iter = List.erase( iter

2014-04-03 16:56:40 376

转载 SetConsoleCtrlHandler 处理控制台消息

SetConsoleCtrlHandler 处理控制台消息一、如何处理所有的控制台消息。   第一步,首先要安装一个事件钩子,也就是说要建立一个回调函数。调用Win32 API,原型如下:BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, // 回调函数BOOL Add // 表示添加还

2014-04-03 10:25:23 595

空空如也

空空如也

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

TA关注的人

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