DMC Text Filter是北京市红樱枫软件有限公司自主独立开发完成的,支持多平台、多线程、多语言的通用文本抽出程序库。利用该程序库可以从数十种数据文件格式中,将纯文本数据进行抽出。...
分类:
其他好文 时间:
2014-05-23 08:14:49
阅读次数:
269
桥接模式定义:将抽象部分与它的实现部分分离,使得他们都可以独立地变化
广义来讲,桥接模式非常普遍,面向抽象编程,面向接口编程就可以看作是他的体现
从客户端的调用可以看出来,不管是要增加消息类型还是发送消息的方式,完全是件非常简单的事情,因为没有耦合,扩展起来非常轻松。
Java中的JDBC就是非常典型的桥接应用
桥接模式的本质:分离抽象和实现
桥接模式很好地提现了开闭原则OCP...
分类:
其他好文 时间:
2014-05-23 08:09:33
阅读次数:
210
模式是在某情境下,针对某问题的某种解决方案。设计模式是解决某些经常重复发生的设计问题的一些通用解决方案。
一、模式简介
1、策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。
2、观察者模式:定义了对象之间的一对多依赖,当一个对象改变时,它的所有依赖者都会收到通知并自动更新。
3、装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者...
分类:
其他好文 时间:
2014-05-22 10:29:51
阅读次数:
260
??企业服务总线需求说明 Enterprzise Service Bus 1 ESB的主要作用ESB主要解决多终端多系统的相互调用问题,降低系统间的耦合,增加可维护性。 2 ESB的核心需求ESB的核心需求主要包括:服务调用与数据适配、服务管理、服务安全、服务监控。2.1 服务调用与数据适配支持系统间进行相互的服务调用,系统间数据协议相互独立,通过数据适配能够自动实现系统数据与...
分类:
其他好文 时间:
2014-05-22 08:12:07
阅读次数:
312
前言
前一篇我们介绍了内存管理中的分页试内存管理,分页的主要作用就是使得每个进程有一个独立的,完整的内存空间,通过虚拟内存技术,使得程序可以在较小的内存上运行,而进程之间内存空间相互独立,提高了安全性。这一篇将主要介绍内存管理中分段管理,以及两种的结合,也是目前计算机普遍采用的段页试内存管理。这也直接决定了的后面程序的编译,加载以及允许时的内存布局。
1. 分段...
分类:
其他好文 时间:
2014-05-22 07:58:31
阅读次数:
327
1.网络编程中设计并发服务器,使用多进程与多线程 ,请问有什么区别
1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。
2,线程:相对与进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
区别:两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,...
分类:
编程语言 时间:
2014-05-22 06:16:44
阅读次数:
386
之前忘记强调了一个重要区别:条件概率链式法则和贝叶斯网络链式法则的区别
条件概率链式法则
贝叶斯网络链式法则,如图1
图1
乍一看很容易觉得贝叶斯网络链式法则不就是大家以前学的链式法则么,其实不然,后面详述。
上一讲谈到了概率分布的因式分解
可以看到条件概率的独立性可以直接从概率分布表达式看出来。
我们已经用概率图模型把...
分类:
其他好文 时间:
2014-05-20 15:22:39
阅读次数:
250
技术笔记这两个机制的目的都是为了 **解耦合**
,它们时联系和相互独立的。这样说似乎有些说不通。我们具体看一看***它们是 **(联系)** 还是 **(独立)**
取决于我们要达到的目的:###目的一:场景介绍:紧密联系***我们的银行账户有变动的时候,银行会给我们发短信通知,这时候就是我们账户...
分类:
其他好文 时间:
2014-05-20 13:41:01
阅读次数:
200
软件功能之间的关系大致有三种:1. 彼此独立
这些功能就是打死不相干的,变更其中一个地方,另外的地方也不受影响,包括在输入上独立,输出显示上独立和数据独立;2. 调用和被调用
可能在某些应用程序中,有函数或dll的调用,那么如果被调用的特性被修改了,调用这个的地方都需要做覆盖性测试,当然这种情况肯定...
分类:
其他好文 时间:
2014-05-20 11:50:27
阅读次数:
173
是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共
享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间 断性。线...
分类:
编程语言 时间:
2014-05-20 10:46:18
阅读次数:
288