摘要: 基于网络的架构和软件的架构的主要区别通常是:组件之间的通讯仅限于消息传递或者消息传递的等价物。基于网络的架构的关键的架构属性:1.性能组件交互对于用户可觉察的性能及网络效率来说是个决定性的因素,所以选择一个好的架构风格是决定一个基于网络的应用部署的成败。一个基于网络的应用的性能首先取决于应用的需求,然后是所选择的交互风格,然后是实现的架构,最后是每个组件的实现。包括网络性能、用户可察觉的时间、网络... 阅读全文
posted @ 2009-06-11 14:22 Andy刘 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一个软件架构是一个软件系统在其操作某个阶段运行时元素的抽象。一个系统可以有很多层抽象和很多个操作阶段组成,每个抽象和操作阶段都有自己的架构。软件的架构和通常所说的软件结构之间的区别是:软件架构是软件系统在运行时的抽象,软件结构是静态源代码的属性。软件的架构和软件结构的设计是分离的,我们常常忽略这一点。一个软件架构由一些架构元素(组件、数据、连接器)的配置来定义,这些元素之间的关系受到约束,以获得想... 阅读全文
posted @ 2009-06-11 11:18 Andy刘 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]... 阅读全文
posted @ 2009-03-05 15:13 Andy刘 阅读(86) 评论(0) 推荐(0) 编辑
摘要: ArcEngin提供了TIN组件,可以利用等高线或离散的高程值生成TIN的方法,其实等高线和离散点都可以看作是要素类—feature class AE的组件TIN提供了一个非常重要的接口ITinEdit利用这个接口,可以方便地生成三维的TIN, 思路:1找到一个数据集,作为生成TIN的数据源,我们用shp文件来做,它必须有一个字段里含用高程值,2.利用ITinEdit接口生成TIN 重要的是这两... 阅读全文
posted @ 2008-07-29 10:30 Andy刘 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 转:常见的错误 阅读全文
posted @ 2008-05-21 15:20 Andy刘 阅读(100) 评论(0) 推荐(0) 编辑
摘要: .net批处理机制 阅读全文
posted @ 2008-05-21 11:06 Andy刘 阅读(1847) 评论(4) 推荐(0) 编辑
摘要: 终于把Ajax多次请求问题解决了! 我做的AJAX发送请求,点的第一下能正常显示,第二下时,我定义的id=loadflag的DIV一直在显示,我在req.status<400时已经把这个DIV的STYLE设置为NONE了,可是没效果,后来我跟踪了一下req.readyState的值,发现到了3后就没有了,说明没有返回值,而req.status<400也就每用了,后来检查了一下程序,... 阅读全文
posted @ 2008-05-20 16:19 Andy刘 阅读(1441) 评论(0) 推荐(1) 编辑