引言
在上篇文章(http://www.cnblogs.com/lightluomeng/p/7212577.html
)中,初步实现了一个可配置的网页信息分析组件。但是由于是奔着解决事情的目的去的,所以写的比较匆忙,很多细节方面的问题没有仔细考虑,所以存在不少问题。主要问题有:
配置非常不人性化。不人性化到什么程度呢...我自己配置了一个需要抓取多重列表同时中间需要分析连接然后跳转的页面,足足写了500行的配置文件。而且每个节点的类型名称的编写这里没有做优化,导致名称空间很长,很累,而且容易出错。
关于返回信息降维没有处理好,所以在实现新的功能节点的时候很容易出错。
日志做的不够好,不能够通过错误信息推断哪里出了问题。
配置还不够到位。仍然需要不少的代码来把整个流程串联起来。没有做到外部程序集加载。
设计上的改进
不再静默处理降维(集合收敛),现在使用一个
DimReduceConvertor
来将二维数组降维到一位数组,或者将更高维度的数组降维到低一个维度的数组不再静默的判断是否是集合,现在使用一个
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26