1. "QApplication::setStyleSheet()"设置样式表: 1. 创建新的样式表。 2. 设置新的样式。 2. "QApplication::setStyle"——设置样式: 2-1. 获取所有的QWidget列表(在QWidget的构造函数中调用QWidgetPrivate: ...
分类:
其他好文 时间:
2016-06-04 14:50:35
阅读次数:
379
上一篇文章我们探讨了基于定时任务的周期性检查点触发机制以及基于Akka的actor模型的消息驱动协同机制。这篇文章我们将探讨Zookeeper在Flink的Fault Tolerance所起到的作用。其实,Flink引入Zookeeper的目的主要是让JobManager实现高可用(leader选举)。...
分类:
Web程序 时间:
2016-06-03 19:24:54
阅读次数:
286
前言:
在移动应用开发过程中,因为手机流量、网速、内存等因素的影响,
当我们的移动应用需要频繁的访问网络的话,对网络优化这块的要求就显得尤为重要。
比如某个应用要经常显示网络图片,就不能在每次显示网络图片的时候都去下载,
那就太耗时间也太耗流量了,这就需要对已下载好的网络图片进行缓存操作。
我目前开发的一个app,就是一个需要频繁处理网络图片的应用,图片处理是最难、最麻烦、最占内存资源的缓存处...
分类:
Web程序 时间:
2016-06-02 14:59:52
阅读次数:
402
概述
介绍几个allocator的源码实现:简单的对operator new和operator delete进行封装的实现,vs2015中的实现,STLport中的实现,仿造STLport实现内存池。
1. 参考
http://www.cplusplus.com/reference/memory/allocator/
《STL源码剖析》
《C++ Primer 第五版》
《Generi...
分类:
其他好文 时间:
2016-06-02 14:29:21
阅读次数:
315
Redis是一个高效的内存数据库,所有的数据都存放在内存中。我们知道,内存中的信息会随着进程的退出或机器的宕机而消失。为此,Redis提供了两种持久化机制:RDB和AOF。这两种持久化方式的原理实际上就是把内存中所有数据的快照保存到磁盘文件上,以避免数据丢失。今天我们主要来介绍一下RDB持久化机制RDB的实现原理,涉及的文件为rdb.h和rdb.c。...
分类:
数据库 时间:
2016-06-02 11:41:33
阅读次数:
346
Tinyhttp源码分析
简介Tinyhttp是一个轻量型Http Server,使用C语言开发,全部代码只500多行,还包括一个简单Client。
源码剖析Tinyhttp程序的逻辑为:一个无线循环,一个请求,创建一个线程,之后线程函数处理每个请求,然后解析HTTP请求,做一些判断,之后判断文件是否可执行,不可执行,打开文件,输出给客户端(浏览器),可执行就创建管道,父子进程进行通信。其整体处理流...
分类:
Web程序 时间:
2016-05-30 14:58:38
阅读次数:
295
继续Flink Fault Tolerance机制剖析。上一篇文章我们结合代码讲解了Flink中检查点是如何应用的(如何根据快照做失败恢复,以及检查点被应用的场景),这篇我们来谈谈检查点的触发机制以及基于Actor的消息驱动的协同机制。...
分类:
Web程序 时间:
2016-05-30 14:48:00
阅读次数:
243
本文浅析 spring jdbcTemplate 源码,主要是学习其设计精髓。模板模式、巧妙的回调 一、jdbcTemplate 类结构 ①、JdbcOperations : 接口定义了方法,如 <T> T execute(StatementCallback<T> action) throws Da ...
分类:
数据库 时间:
2016-05-28 01:10:45
阅读次数:
254
因某些童鞋的建议,从这篇文章开始结合源码谈谈Flink Fault Tolerance相关的话题。上篇官方介绍的翻译是理解这个话题的前提,所以如果你想更深入得了解Flink Fault Tolerance的机制,推荐先读一下前篇文章理解它的实现原理。当然原理归原理,原理体现在代码实现里并不是想象中的那么直观。这里的源码剖析也是我学习以及理解的过程。...
分类:
Web程序 时间:
2016-05-26 07:35:17
阅读次数:
277
深入了解Qt主要内容来源于Inside Qt系列,本文做了部分删改,以便于理解。在此向原作者表示感谢! 在Qt Meta Object System-元对象系统这篇文章中,从底层实现的源码剖析了元对象系统的机制,在这里就做一些补充。 Meta Object System的设计基于以下几个基础设施: ...
分类:
Web程序 时间:
2016-05-24 22:27:41
阅读次数:
999