摘要: boostregex_match 函数 regex_search 函数 regex_replace 函数 regex_format 函数 regex_grep 函数 regex_split 函数 RegEx 类regex_iterator 迭代器 regex_token_iterator 迭代器 字符串匹配 查找字符串 使用regex_iterator查找 使用regex_token_iter... 阅读全文
posted @ 2015-03-02 13:22 爬坡 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转自:http://cenalulu.github.io/linux/character-encoding/ 字符集 简单地说字符集就规定了某个文字对应的二进制数字存放方式(编码)和某串二进制数值代表哪个文字(解码)的转换关系。 文字二进制数据字符串 编码集对应 字符集 16进制编码 对应的二... 阅读全文
posted @ 2015-01-27 10:30 爬坡 阅读(163) 评论(0) 推荐(0) 编辑
摘要: c++语言的扩展和修正,不仅包含了核心语言的新机能,而且扩展了c++标准库(STL),并引入了大部分的C++ technical report 1程序库 C++11还包括大量新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。 新的关键字: auto decltype nullptr 序列for循环 lambda表达式 ... 阅读全文
posted @ 2015-01-19 10:14 爬坡 阅读(202) 评论(0) 推荐(0) 编辑
摘要: MVC视图和控制器对象相结合,其结果是模型/视图结构,仍然分离了数据与呈现给用户的方式,使得它可以在几个不同的视图中显示相同的数据,并实现新类型的视图而无需改变底层的数据结构。为了灵活的处理数据输入,则引入委托的概念。在此框架中引入委托的有点事:允许项目数据显示和自定义编辑。 模型与数据源进行通信,在这个体系结构中为其它组件提供了一个接口。通信的性质依赖于数据源的类型以及模型的实现方式。 视图... 阅读全文
posted @ 2014-12-29 12:06 爬坡 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 2.1 对于所有定义了信号和槽的类,类开始处的Q_OBJECT是必须的,宏tr()翻译成其他语言的标记, 字符串中使用“&”来表示快捷键。eg:findButton = new QPushButton(tr(“&Find”)); 通过Alt + F激活 setBuddy()设置“伙伴”,所谓“伙伴”就是一个窗口部件,它可以再按下标签快捷键时接收焦点。 setDefault()设置默认按钮 ... 阅读全文
posted @ 2014-12-11 16:56 爬坡 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.1Qt 窗口部件 widget,用户界面的一个可视化元素,任意窗口部件都可以作为窗口。可以通过简单的HTML修改丰富样式 1.2建立连接 Qt的窗口部件通过发射信号(signal)来表明一个用户动作已经发生了或者是一个状态已经改变了。信号可以与函数(槽,slot)相连接,以便在发射信号时,槽可以得到自动执行。SIGNAL()和SLOT()是QT语法的的一部分。 eg:QObect::c... 阅读全文
posted @ 2014-12-11 16:55 爬坡 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 转自:http://qbaok.blog.163.com/blog/static/10129265201112302014782/ 对于监控指定目录内文件变更,window 系统提供了两个未公开API:SHChangeNotifyRegister SHChangeNotifyDeregister 分别用于注册Notify以及监视。 同时,还提供了ReadDirectoryChangesW ... 阅读全文
posted @ 2014-11-27 10:28 爬坡 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/rollenholt/archive/2012/05/07/2487244.html 大多数开发人员通常都有这个观点,即汇编语言和 C 语言适合用来编写对性能要求非常高的程序。而 C++ 语言的主要应用范围是编写复杂度非常高的程序,但是对性能要求不是那么严格的程序。但是事实往往并非如此,很多时候,一个程序的速度在框架设计完成时大致已经... 阅读全文
posted @ 2014-11-26 11:49 爬坡 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 最近duilib项目被复制到了github上,仿佛又多了些活力。想要总结以前的项目的同时因为很喜欢豆瓣的FM,所以打算做个duilib版本豆瓣FM。 在网上了看到了很多豆瓣的不同版本,node.js、python、Qt,主要原因是官方版本实在不敢恭维呀。移动平台的倒是很好(当然是除了某些已解决的坑爹bug) 阅读全文
posted @ 2014-11-16 11:08 爬坡 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在C++标准中,STL被组织为下面的13个头文件:、、、、、、、、、、、、、、、和。 STL可分为容器(containers)、迭代器(iterators)、空间配置器(allocator)、配接器(adapters)、算法(algorithms)、仿函数(functors)六个部分。 容器 容器部分主要由头文件,,,,,和组成。对于常用的一些容器和容器适配器(可以看作由其他容器实现的容... 阅读全文
posted @ 2014-11-09 22:17 爬坡 阅读(169) 评论(0) 推荐(0) 编辑