在工作中,经常需要解析不同类型的文件,常用的可能就是正则表达式了,简单点的,可能会使用awk。这里要推荐一种比较小众的方式,使用pyparsing来解析文件。 pyparsing可以做些什么呢?主要可以相当方便地定制自己的tokenizer,因此可以很容易拓展,实现自己的parser 下面看一个tr ...
分类:
其他好文 时间:
2017-07-07 00:48:40
阅读次数:
236
姓名:邓勇 班级:软件151 RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 其他的 ...
分类:
编程语言 时间:
2017-06-29 13:29:43
阅读次数:
218
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:
编程语言 时间:
2017-06-07 15:42:22
阅读次数:
864
http://blog.csdn.net/haoxingfeng/article/details/9191619 1>代理模式 http://www.cnblogs.com/chinajava/p/5880870.html 代理模式分静态代理和动态代理 静态代理:(需要一个接口,一个委托类实现接口, ...
分类:
编程语言 时间:
2017-02-17 23:23:10
阅读次数:
180
一、概念openstack类似阿里云和AWS,也可以理解成大的vcenter+esxi的解决方案,只是它更加容易拓展,不是专门负责添加虚机,当然它也支持,可以对接vmware\kvm\qerm等虚拟机系统二、安装部署openstack的安装,超级特别麻烦。。。安装架构一般是controller+compute各自一台服务..
分类:
其他好文 时间:
2016-12-12 15:27:30
阅读次数:
427
装饰者模式:动态的将责任附加到对象上,若要扩展功能,装饰者提供了更有弹性的替代方案。 设计原则: 类的设计应该对拓展开放,对修改关闭。允许类容易拓展,在不修改现有代码的情况下添加新的行为 特点: 装饰者和被装饰对象有相同的超类型,我们利用继承达到“类型匹配”,而不是利用继承获得“行为”。 装饰者模式 ...
分类:
其他好文 时间:
2016-10-20 00:24:59
阅读次数:
117
这段时间比较闲,写点东西给曾经和我一样的新手吧。如果你的TIPTOP系统菜单比较凌乱,有么有兴趣按照如下的样式设置全新的菜单呢?1.首先输入p_zm回车执行2.出现如下图片3.点查询按钮,出现如下的画面,输入我们看到【企业个体资料后面的字母m0201】,确认。4.这个时候就是我们..
分类:
其他好文 时间:
2016-06-01 21:31:26
阅读次数:
1036
首 先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。 J2ME,The ...
分类:
编程语言 时间:
2016-05-16 09:28:32
阅读次数:
176
首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The M...
分类:
编程语言 时间:
2015-12-07 08:43:40
阅读次数:
184
前言一个控件从外在特征来说,主要是封装这几点:交互方式显示样式数据使用对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个好的控件除了有对外一致的体验之外,还有其内在特征:灵活性低耦合易拓展易维护通常特征之间需要做一些取舍,...
分类:
移动开发 时间:
2015-12-01 12:18:47
阅读次数:
287