- 博客(21)
- 资源 (13)
- 收藏
- 关注
转载 qt的工具说明
转自:http://www.cnblogs.com/bingcaihuang/archive/2011/01/30/1947896.html#2120784一级题目:Qt Designer — 所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上,支持layout, 支持signal/slot编辑。 生成的文件保存为ui格式, ui是xml格式的普通文本文
2014-06-30 15:56:32 759
原创 boost.algorithm boost.assign boost.lambda
// algrothim.cpp : 定义控制台应用程序的入口点。//made by davdidsu33//#include "stdafx.h"#include #include #include #include #include #include #include #include #include #include #include #includ
2014-06-27 15:13:22 804
原创 多维容器按列组合元素
// alg2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//昨天碰到一个文件,有这么一个std::vector> //现在需要将每一列的数据进行组合//按照普通写法,每个vector的长度是知道的直接//for(int lvl1;.....)// for(int lvl2;...)// for(int lvl
2014-06-25 09:42:21 1275
转载 怎样在C++中写UTF-8格式的内容
Let’s say you need to write an XML file with this content:How do we write that in C++?At a first glance, you could be tempted to write it like this:#include fstream >int main(){ st
2014-06-21 15:06:49 1446
原创 boost的multi_array的用法
// multiArray.cpp : 定义控制台应用程序的入口点。//made by davidsu33//2014-6-20#include "stdafx.h"#include #include #include #include #include #include #include #include #include vo
2014-06-20 16:13:08 1881
转载 SFINAE
这个概念我也是最近才听说到的,来源是《Extended STL, Volume 1: Collections and Iterators》,在其第13章。SFINAE,即Substitution Failure Is Not an Error!可以理解为匹配失败不是错误,更严格的说应该是参数匹配失败不是一个编译时错误。光看这些解释我想除了少部分C++专家之外基本上都会迷糊,当然我不是专家,所以我迷
2014-06-20 15:02:40 1221
转载 c++持续集成工具Jenkins
Jenkins是一个CI工具。它可以持续编译,运行你的代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告。。。这样做的最终目的是:让项目保持健康的状态。如果任何checkin break了build,每个人都会在最短的时间内通知到,然后问题被fix。接下来的开发将建立在一个健康正确的基础上,而不是任由问题累积,最后失控。最后,你的项目随时可以被deliver给用户,因为,你的
2014-06-18 15:49:32 3465
转载 vc运行时的配置,以及作用
VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)。Reusable LibrarySwitchLibraryMacro(s) DefinedSingle Threaded
2014-06-17 15:58:28 749
原创 boost.xpressive,Formatter的用法
//made by davidsu33//2014-6-17#include #include #include #include #include struct Formater{std::string const& operator()(const boost::xpressive::smatch & what) const{
2014-06-17 10:44:44 731
原创 boost.xpressive
//made by davidsu33//2014-6-11#include #include #include #include #include void use_dynamic_xpressive(){std::string srx("^\\w{2}.?(x|y)z{3}$");boost::xpressive::sregex
2014-06-11 22:52:54 647
原创 手写格式化类DFormat,用到boost.regex boost.regex_replace boost.bind等
// format.cpp : 定义控制台应用程序的入口点。//made by davidsu33//boost.format的用法。//2014-6-10 9:56#include "stdafx.h"#include #include #include #include #include #include //#include #
2014-06-10 14:55:22 774
原创 boost的operator操作符
// operators.cpp : 定义控制台应用程序的入口点。//made by davidsu33//2014-6-8 18:40#include "stdafx.h"#include #include #include using namespace std;//utility中提供的rel_ops,操作符之间的转换//通过实现 ! >=
2014-06-09 15:55:58 833
原创 模板基链的实现,实现c#的接口,单继承模式
// baselinker.cpp : 定义控制台应用程序的入口点。//实现一个基类链操作,实现类似C#中接口的功能//made by davidsu33//2014-6-8 19:00#include "stdafx.h"#include #include //1.实现对某一个类的片段操作//将操作划分到几个类中,可以将某些接口作为一定要实现的接口去操作
2014-06-08 19:25:46 922
原创 标准库utility中rel_pos替换操作符的用法
// operators.cpp : 定义控制台应用程序的入口点。//made by davidsu33//2014-6-8 18:40#include "stdafx.h"#include #include using namespace std;//utility中提供的rel_ops,操作符之间的转换//通过实现 ! >= stru
2014-06-08 18:39:27 1007
原创 boost中serialization模块的单体类
// singleton.cpp : 定义控制台应用程序的入口点。//BOOST实现单体的两种方式//1.通过boost的pool的singleton实现//2.通过boost的serialization的singleton实现,采用继承或则定义一个单体类型#include "stdafx.h"#include #include #define SGOB
2014-06-08 18:10:32 1863
原创 QT隐含共享类 QSharedData QSharedDataPointer
QT中很多类都实现了隐含共享例如QString,QByteArray等,(这两个并没有使用QSharedData和QSharedDataPointer来实现隐含共享),但是QT的确提供了一套隐含共享机制的类QSharedData和QSharedDataPointer。核心原理是隐含共享数据指针(QSharedDataPointer重载->操作来控制所有对QSharedData数据对象的访问,确保统
2014-06-06 10:04:36 6140
原创 setCodecForCString
setCodecForCString用来设置const char *和QByteArray的转换,也是控制台用来显示中文的字符集,
2014-06-03 14:47:10 1634
android自动短信发送源码
2013-04-26
独立的键盘钩子,用来hook键盘的一个小程序,很值得看看
2009-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人