Table-driven Approach

By Peter Kankowski, 29 Sep 2009    4.63 (21 votes)   Rate this: ...

2014-05-29 15:29:07

阅读数 914

评论数 0

表驱动法应用的难点

分类: Coding2013-07-31 23:21550人阅读评论(0)收藏举报 coding 好的代码总是将复杂的逻辑以分层的方式降低单个层次上的复杂度。复杂与简单有一个相互转化的过程。 1. 表驱动法 在涉及编码解析的功能时,常常有一个带有长长一串case的s...

2014-04-08 20:43:28

阅读数 1138

评论数 0

静态数组表示的有限状态机

2013-07-13 16:18 745人阅读 评论(1) 收藏 举报 前段时间搞无状态的TCP conntrack,发现其中一个静态数组表示的TCP状态机很是不错,希望这种思想以后可以用在实际的工作中,直说吧,就是这个状态机数组: [plain] view plainco...

2014-04-08 20:05:11

阅读数 1118

评论数 0

表驱动法应用的难点

表驱动法应用的难点 分类: Coding2013-07-31 23:21 519人阅读 评论(0) 收藏 举报 coding 目录(?)[+] 好的代码总是将复杂的逻辑以分层的方式降低单个层次上的复杂度。复杂与简单有一个相互转化的过程。 ...

2014-03-21 15:32:37

阅读数 773

评论数 0

面向对象编程风格 VS 基于对象编程风格(boost::bind/function)

面向对象编程风格 VS 基于对象编程风格(boost::bind/function) 分类: muduo网络库从零开始学C++2013-10-22 11:34580人阅读评论(2)收藏举报 基于对象面向对象boostbindfunction 本文主要通过实现Thread 类来...

2014-02-18 19:05:10

阅读数 794

评论数 0

android模块化app开发笔记-1环境搭建

android模块化app开发笔记-1环境搭建 分类: android2013-10-23 09:06 773人阅读 评论(2) 收藏 举报 OSGI模块化Androidapkplug 由于项目做的越来越大,业务上就产生了要将app模块化的需求,所谓模块化就是将一个a...

2014-02-17 15:48:58

阅读数 1230

评论数 0

shared_ptr:弱回调技术

shared_ptr:弱回调技术 分类: Linux多线程编程2013-10-24 23:34 287人阅读 评论(0) 收藏 举报 shared_ptr弱回调技术            场景:公司company存有公司员工的信息,现在给定一个查询接口,给定员工姓名在...

2014-02-17 09:35:17

阅读数 1883

评论数 0

论道——工厂模式与装饰模式的融合

[置顶] 论道——工厂模式与装饰模式的融合 分类: web 三层2013-11-06 16:30 393人阅读 评论(36) 收藏 举报 目录(?)[+]         在做项目之前总绝得需求为王很对,但是到自己的代码中,总是感觉不得要领,一直到我们...

2014-01-25 14:32:19

阅读数 893

评论数 0

GUI为什么不设计为多线程

GUI为什么不设计为多线程 分类: 杂谈 java2013-10-20 23:51 438人阅读 评论(0) 收藏 举报 多线程gui线程安全 目录(?)[+] 在我们这批新人转正评审的时候,我师父问了我的小伙伴一个问题:为什么一些更新界面的方法...

2014-01-15 14:23:18

阅读数 1735

评论数 0

领域驱动设计(Domain Driven Design)参考架构详解

[置顶] 领域驱动设计(Domain Driven Design)参考架构详解 2011-08-12 11:33 9435人阅读 评论(8) 收藏 举报 domainservice领域模型applicationlayer 目录(?)[+] 领域驱动设...

2014-01-01 21:36:13

阅读数 666

评论数 0

Proactor和Reactor模式_继续并发系统设计的扫盲

Proactor和Reactor模式_继续并发系统设计的扫盲 6.6.2008 Kevin Lynx Proactor和Reactor都是并发编程中的设计模式。在我看来,他们都是用于派发/分离IO操作事件的。这里所谓的 IO事件也就是诸如read/write的IO操作。"派发/分离&qu...

2013-12-25 19:32:07

阅读数 602

评论数 0

设计模式--Mixin模式

设计模式--Mixin模式 分类: design&architecture2011-09-09 15:27 322人阅读 评论(0) 收藏 举报 设计模式decoratorclassjavabasicnull Adapter模式:把一个接口转换为另一个接口。 ...

2013-12-14 10:44:12

阅读数 726

评论数 0

“池化技术”漫谈 - 线程池,内存池,连接池……

“池化技术”漫谈 - 线程池,内存池,连接池…… 分类: C++ Win322008-10-25 21:31 5694人阅读 评论(0) 收藏 举报 alignment数据库连接池nulldelete性能优化工作 池化技术 - 简单点来说,就是提前保存大量的资源,以备不时...

2013-12-05 14:33:03

阅读数 898

评论数 0

4 多线程应用:数据库连接池

4 多线程应用:数据库连接池 分类: 读书笔记2009-11-09 15:46 747人阅读 评论(0) 收藏 举报 数据库连接池多线程object数据库exceptionstring 首先说明一下:这个例子是来源于【C#线程参考手册】参考手册内的一个例子,在这个我只是想...

2013-12-05 14:30:29

阅读数 2405

评论数 0

什么是java future模式

什么是java future模式 什么是Future? 用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。在一些领域语...

2013-12-05 14:19:07

阅读数 681

评论数 0

深入浅出Future Pattern

深入浅出Future Pattern 2013年6月24日小武哥发表评论阅读评论 前几天看hdfs QJM的代码,里面看到一个ListenableFuture,说实话对于Java,目前我还只是通过看代码,遇到没见过的再去查的方式,也着实是没有时间和精力再去通篇研读诸如《th...

2013-12-05 14:06:09

阅读数 785

评论数 0

认识EIT造形---android 架构

认识EIT造形 By 高焕堂 misoo.tw@gmail.com 重要参考文章 智慧化潮流的敏捷顶层设计方法论从Android框架代码学习EIT造形 一、前言 当你无法删除身外物(如软件或太阳星系)的复杂关系时;不要难过,可以简化了脑海里的想象,提升你...

2013-11-04 21:28:25

阅读数 6777

评论数 8

ClassLoader and 插件化设计

ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到J...

2013-11-04 21:10:29

阅读数 3060

评论数 0

面向对象之继承和组合浅谈

面向对象之继承和组合浅谈 2010-05-03 18:03 by 破狼, 2377 阅读, 3 评论, 收藏, 编辑      最近一个师弟问某实现是该用对象持有(其实就是组合)还是集成关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。    ...

2013-09-10 13:37:37

阅读数 657

评论数 0

Understanding Object Oriented Programming

Understanding Object Oriented Programming Joseph Bergin Pace University jbergin@pace.edu Russel Winder King's College London  russel@dcs.kcl.ac...

2013-09-04 13:56:04

阅读数 502

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭