一、概念 想象一下我们的寻常见到的工厂,下一个订单,付了订金,一段时间后就能够提货。我们不须要知道工厂是用的什么机器,怎么安排工人的,从哪来的材料,只须要一个订单就好,工厂就能够依照其固定流水线做出我们所须要的产品。设计模式中也有类似的一个大神:工厂方法模式。 以下让我们来认识一下: 工厂方法...
分类:
其他好文 时间:
2014-07-07 17:05:05
阅读次数:
272
应用需求:
某些场景下我们可能面临这样的问题,在运行着的应用程序不能终止的情况下,升级某个功能(或添,或减,或修改)。在不采用CTK Plugin Framework插件系统架构的情况下这将是很困难的,我们需要停止运行程序,然后在相关代码中作出修改,然后再重新编译,再重新启动我们的程序。而如果是基于CTK Plugin Framework插件系统架构构建的系统,则很容易的实现插件...
分类:
其他好文 时间:
2014-07-02 09:23:07
阅读次数:
349
2014-06-13, Microduino 发布了全新的以太网模块Microduino-W5500 ,模块基于WIZnet以太网芯片,拥有独特的全硬件TCP/IP协议栈。...
分类:
其他好文 时间:
2014-07-01 16:02:22
阅读次数:
420
大话Linux内核中锁机制之RCU、大内核锁在上篇博文中笔者分析了关于完成量和互斥量的使用以及一些经典的问题,下面笔者将在本篇博文中重点分析有关RCU机制的相关内容以及介绍目前已被淘汰出内核的大内核锁(BKL)。文章的最后对《大话Linux内核中锁机制》系列博文进行了总结,并提出关于目前Linux内...
分类:
系统相关 时间:
2014-06-30 22:54:57
阅读次数:
482
大话Linux内核中锁机制之信号量、读写信号量在上一篇博文中笔者分析了关于内存屏障、读写自旋锁以及顺序锁的相关内容,本篇博文将着重讨论有关信号量、读写信号量的内容。六、信号量关于信号量的内容,实际上它是与自旋锁类似的概念,只有得到信号量的进程才能执行临界区的代码;不同的是获取不到信号量时,进程不会原...
分类:
系统相关 时间:
2014-06-30 21:56:16
阅读次数:
485
大话Linux内核中锁机制之完成量、互斥量在上一篇博文中笔者分析了关于信号量、读写信号量的使用及源码实现,接下来本篇博文将讨论有关完成量和互斥量的使用和一些经典问题。八、完成量下面讨论完成量的内容,首先需明确完成量表示为一个执行单元需要等待另一个执行单元完成某事后方可执行,它是一种轻量级机制。事实上...
分类:
系统相关 时间:
2014-06-30 21:50:06
阅读次数:
406
转至:http://blog.sina.com.cn/s/blog_6d7fa49b01014q7p.html很多人会问这样的问题,Linux内核中提供了各式各样的同步锁机制到底有何作用?追根到底其实是由于操作系统中存在多进程对共享资源的并发访问,从而引起了进程间的竞态。这其中包括了我们所熟知的SM...
分类:
系统相关 时间:
2014-06-30 21:31:43
阅读次数:
385
大话Linux内核中锁机制之内存屏障、读写自旋锁及顺序锁在上一篇博文中笔者讨论了关于原子操作和自旋锁的相关内容,本篇博文将继续锁机制的讨论,包括内存屏障、读写自旋锁以及顺序锁的相关内容。下面首先讨论内存屏障的相关内容。三、内存屏障不知读者是是否记得在笔者讨论自旋锁的禁止或使能的时候,提到过一个内存屏...
分类:
系统相关 时间:
2014-06-30 21:21:29
阅读次数:
472
catalog数据库:
catalog indirect: db2 catalog database on /db2sys[dir_name]
catalog remote: db2 catalog database as at node
事例:
db2
catalog tcpip node NODESUN remote 192.168.1.1 s...
分类:
数据库 时间:
2014-06-30 18:19:41
阅读次数:
300
1.《大话设计模式》
2.《Head First设计模式》
3.《设计模式:可复用面向对象软件的基础》...
分类:
其他好文 时间:
2014-06-30 07:35:10
阅读次数:
180