野百合也有春天

导航

2010年9月2日 #

如何在SQLite中创建自增字段?

摘要: 简单的回答:一个声明为 INTEGER PRIMARY KEY 的字段将自动增加。 这里是详细的答案: 从 SQLite 的 2.3.4 版本开始,如果你将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么无论你何时向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大 1 的整数;如果表为空,那么将被更换为 1。比如,假设你有这样的... 阅读全文

posted @ 2010-09-02 16:43 flydream 阅读(391) 评论(0) 推荐(0) 编辑

2010年9月1日 #

std::string的一些操作

摘要: 将LPCTSTR转换为std::string 去掉string的空格:string与wstring之间有转换: 阅读全文

posted @ 2010-09-01 08:22 flydream 阅读(530) 评论(0) 推荐(0) 编辑

2010年8月30日 #

采用Boost::filesystem操作文件

摘要: // BoostTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "boost/filesystem.hpp" // includes all needed Boost.Filesystem declarations #include // for std::cout using namespac... 阅读全文

posted @ 2010-08-30 22:39 flydream 阅读(2794) 评论(0) 推荐(0) 编辑

2010年8月28日 #

智能指针的向下转型

摘要: // BoostTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include "boost/cast.hpp" #include "boost/shared_ptr.hpp" using namespace boost; using namespace std; class base1 { public: virtu... 阅读全文

posted @ 2010-08-28 17:53 flydream 阅读(597) 评论(0) 推荐(0) 编辑

2010年8月22日 #

PDF加入内嵌字体

摘要: (1)首先,需要有Adobe Acrobat Pro,普通版的acrobat reader是不支持pdf虚拟打印的。。(2)接下来的问题就是查看自己的pdf文档究竟需要哪些字体,点击File->Properties...,再点击第三个Font标签页。 (3)如果这个pdf文件在你的电脑上显示都不正确的话,那么就需要依照图中提示的信息下载相应的字体文件进行安装。接下来就是关键的一步咯,重新打印... 阅读全文

posted @ 2010-08-22 06:52 flydream 阅读(5838) 评论(0) 推荐(0) 编辑

2010年7月21日 #

Windows XP平台下编译boost[1.47及以上]

摘要: 1. 编译jam(JAM是编译其他库的基础)启动Visual Studio命令行进入boost_1_47_0目录运行bootstrap.bat即可运行结束后,将新出现bjam.exe。2. 编译thread库启动命令行进入boost_1_47_0目录执行命令:bjam.exe --with-thread stage (只编译thread库)如果执行命令:bjam.exe不加参数,则编译所有库! 阅读全文

posted @ 2010-07-21 22:06 flydream 阅读(413) 评论(0) 推荐(0) 编辑

2010年7月3日 #

CPPunit总结

摘要: 提供的断言:一般需要使用的头文件: 阅读全文

posted @ 2010-07-03 13:23 flydream 阅读(259) 评论(0) 推荐(0) 编辑

CPPUnit测试工程的建立

摘要: 第一步:使用VC建立基于对话框的工程工程名设为MyTest,存放在D:\MyTest。 工程设置尽可能简单:选择“在共享DLL中使用MFC”和“使用Unicode库”,其余一律不选。 第二步:加入CppUnit 库文件: 将CppUnit的库文件:cppunitd.lib,cppunitd_dll.lib,testrunnerd.lib加入到工程中。 第三步:设置CppUnit头文件和li... 阅读全文

posted @ 2010-07-03 13:11 flydream 阅读(607) 评论(0) 推荐(0) 编辑

2010年6月7日 #

CodeSmith访问数据库

摘要: using System; using System.Runtime.Serialization; namespace BE { /// /// 实体类 /// TerryFeng /// [DataContract] public class { #region 私有成员... 阅读全文

posted @ 2010-06-07 15:22 flydream 阅读(198) 评论(0) 推荐(0) 编辑

2010年2月19日 #

Visual C++ 如何:在各种字符串类型之间进行转换

摘要: 本主题演示如何将各种 C++ 字符串类型转换为其他字符串。可以转换的字符串类型包括 char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System.String。在所有情况下,在将字符串转换为新类型时,都会创建字符串的副本。对新字符串进行的任何更改都不会影响原始字符串,反之亦然。 从 char * 转换 // convert_from... 阅读全文

posted @ 2010-02-19 19:05 flydream 阅读(346) 评论(0) 推荐(0) 编辑