03 2013 档案

摘要:C语言格式化输出表格:符号属性长度属性基本型所占位数取值范围输入符举例输出符举例----char8-2^7 ~ 2^7-1%c%c、%d、%usigned--char8-2^7 ~ 2^7-1%c%c、%d、%uunsigned--char80 ~ 2^8-1%c%c、%d、%u[signed]short[int]16-2^15 ~ 2^15-1%hd%hdunsignedshort[int]160 ~ 2^16-1%hu%hu 、%ho、%hx[signed]--int32-2^31 ~ 2^31-1%d%dunsigned--[int]320 ~ 2^32-1%u%u 、%o、%x[sig 阅读全文
posted @ 2013-03-28 15:00 foundwant 阅读(2526) 评论(0) 推荐(0)
摘要:一、文档对象模型(DOM) DOM是DocumentObjectModel(文档对象模型)的简称,是对XML文档进行应用开发、编程的应用程序接口(API)。作为W3C公布的一种跨平台、与语言无关的接口规范,DOM提供了在不同环境和应用中的标准程序接口,可以用任何语言实现。 DOM采用对象模型和一系列的接口来描述XML文档的内容和结构,即利用对象把文档模型化。这种对象模型实现的基本功能包括: ●描述文档表示和操作的接口; ●接口的属性和方法; ●接口之间的关系以及互操作。 DOM可对结构化的XML文档进行解析,文档中的指令、元素、实体、属性等所有内容个体都用对象模型表... 阅读全文
posted @ 2013-03-19 16:37 foundwant 阅读(716) 评论(0) 推荐(0)
摘要:表示很郁闷,打开VS2010总是出现异常提示错误:看到就纠结的问题。问了很多高手,都说没办法要重装VS2010,我勒个去,7个G的VS你让我装到蛋疼啊,于是乎另谋高就。终于找到解决办法。如下:1.对于32位机器,查找注册表的项: [HKEY_CLASSES_ROOT/CLSID/{73B7DC00-F498-4ABD-AB79-D07AFD52F395}/InProcServer32]把它的默认值修改为: C:/Program Files/Common Files/Microsoft Shared/MSEnv/TextMgrP.dll2.对于64位的机器,查找项: [HKEY_CLA... 阅读全文
posted @ 2013-03-18 17:42 foundwant 阅读(384) 评论(0) 推荐(0)
摘要:第一:首先是下载tinyXML库(网上一堆不多说)第二:关于如何配置的问题。 1.把解压后的tinyXML库文件放在固定的位置。 2.创建新项目,然后把tinyXML中的 tinystr.h, tinyxml.h, tinystr.cpp, tinyxml.cpp, tinyxmlerror.cpp, tinyxmlparser.cpp 六个文件加入到刚刚创建的项目所在的文件夹中去,然后在添加到工程。 3.然后就是在你创建的文件开头添加如下头文件: #include "tinyxml.h" #include "tinystr.h" 4.如果你是用VS创建 阅读全文
posted @ 2013-03-18 17:31 foundwant 阅读(987) 评论(0) 推荐(0)
摘要:一、用VC++编程序的时候,按Ctrl+F7,出现下列错误: fatal error C1083: 无法打开预编译头文件:“Debug/****.pch”: No such file or directory 解决方法:修改:项目->属性->C/C++ ->预编译头->不使用预编译头 即可。二、先打开一个以前做了一下的工程,编译通过,能运行。我就稍微修改了一下代码(只是修 改一个参数使写入INI文件的整数由0变为10),这时编译通不过了,提示头文件 “stdafx.h”编译错误(具体错误提示忘记了),错误位置指向应用程序类的源文件的语句“#include "s 阅读全文
posted @ 2013-03-18 17:00 foundwant 阅读(7553) 评论(0) 推荐(0)
摘要:很多情况下,你都需要使用模版参数,但又不知道用户输入的模版参数是否合法,是否在范围之内等,这个时候就可以利用typedef的特性来实现一种模版参数检查机制。例如:template <size_t sz=0> //模版参数sz默认为0class templateClass{ typedef int testArray[(sz<=100&&(sz & sz+1==0)) ? +1 : -1 ]; ……}注明:typedef的这个int testArray显然没有实际意义,他的存在仅仅是为了检查这个模版参数 是否符合标准,就像上面的情况,它是否小于100,并 阅读全文
posted @ 2013-03-18 09:50 foundwant 阅读(220) 评论(0) 推荐(0)
摘要:最近使用ViEmu插件,打开VS2010的时候总是提示软件即将过期,很是烦人。可是ViEmu又是一款很好很强大的插件,不忍心删除,故找到破解办法:Win7环境下:1. 进入C:\Users\rush\AppData\Local\Identities\ 删除{17582A9E-740A-47F2-8256-D09F1378E7FA}文件夹。2.打开注册表redegit: 进入HKEY_CLASSES_ROOT/Wow6432Node/CLSID/删除{D31F31E1-B08F-46FF-92C5-CA111A2053DF}项。 在此处注册表中的文件夹不一定是{D31F31E1-B08F-... 阅读全文
posted @ 2013-03-18 09:31 foundwant 阅读(753) 评论(2) 推荐(0)
摘要:最近公司用VS2010,感觉速度越来越慢,启动的时候那个等待啊。于是一狠心花点时间找了解决办法,有同感的孩纸请往下看:第一步:选择 ‘‘工具’’--“选项”--环境中的“启动”选项第二步:将“启动时:”选项卡中的 显示启示页改为 “显示空环境”:如图第三步:将“起始页新闻频道”中的链接删掉:第四步:关键的一步回到桌面快捷图标,选择vs2010的快捷图标,单击右键-属性,然后在 “目标” 一栏 最后添加 /nosplash,注意 /前面要有空格:如图:到此搞定,提醒一下下,目标 中最后 /nosplash 前面的 | 是系统自动添加的。在|和/之间有空格。OK,现在你试试,你的vs2010启.. 阅读全文
posted @ 2013-03-18 09:11 foundwant 阅读(533) 评论(0) 推荐(0)
摘要:最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即文档对象模型,是将整个文档分成多个元素(如书、章、节、段等),并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。首先从网上下载TinyXML的库,文件夹的名字是TinyXpath,在工程里做如下配置 阅读全文
posted @ 2013-03-17 17:36 foundwant 阅读(376) 评论(0) 推荐(0)
摘要:相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好了,废话少说,直接进入正题吧!要想使用标准C++中string类,必须要包含#i 阅读全文
posted @ 2013-03-12 08:55 foundwant 阅读(201) 评论(0) 推荐(0)