一、简介 装饰模式(Decorator)又名包装器(Wrapper),属于结构型模式的一种,采用递归的思想,用于包装类,使其功能丰富。 例如:有一个统计图表控件,可能需要有图/表切换的功能(切换按钮),也可能需要添加一个下拉框,用于过滤统计图表某个指标, 这些附加的功能根据不同的应用场景而不同,此时 ...
分类:
其他好文 时间:
2017-08-19 21:16:30
阅读次数:
223
一个老的apache服务挂了,启动时在终端均提示ok,无报错,查看进程或端口,均不存在~接下来查看apache日志:tail-n100/etc/httpd/logs/error_log[notice]caughtSIGTERM,shuttingdown[TueAug1511:46:012017][notice]suEXECmechanismenabled(wrapper:/usr/sbin/suexec)[TueAug1511:46..
分类:
Web程序 时间:
2017-08-18 23:45:41
阅读次数:
287
常用的CSS命名规则 头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体佈局宽度:wrapper左右中:left right center登录条:loginbar标志:logo广告:banner页面主体:main ...
分类:
Web程序 时间:
2017-08-18 09:39:22
阅读次数:
202
一.网站设计及基本框架结构: 网页设计命名规范1. Container“container“ 就是将页面中的所有元素包在一起的部分,这部分还可以命名为: “wrapper“, “wrap“, “page“.2. Header“header” 是网站页面的头部区域,一般来讲,它包含网站的logo和一些 ...
分类:
Web程序 时间:
2017-08-16 17:16:41
阅读次数:
334
一、引言 经过这段时间对设计模式的学习,自己的感触还是很多的,因为我现在在写代码的时候,经常会想想这里能不能用什么设计模式来进行重构。所以,学完设计模式之后,感觉它会慢慢地影响到你写代码的思维方式。这里对设计模式做一个总结,一来可以对所有设计模式进行一个梳理,二来可以做一个索引来帮助大家收藏。 PS ...
分类:
其他好文 时间:
2017-08-15 21:18:54
阅读次数:
220
没有上司的舞会 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 没有上司的舞会 没有上司的舞会 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 时间限制: 1 s 时间限制: 1 s 空间限制: 128000 KB 空间 ...
分类:
其他好文 时间:
2017-08-15 10:00:57
阅读次数:
151
需求:类似于淘宝搜索框。能够依据选择不同的分类进行帅选查询,效果图例如以下: aspx代码例如以下: <div id="divSearch" class="form-wrapper"> <div class="tab_area"> <div id="divWaterMeterCode" class= ...
分类:
其他好文 时间:
2017-08-14 10:15:36
阅读次数:
160
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 设置gradle不是每次都下载 \.gradle\wrapper\dists\ 在你导入项目的时候,有个选项的: 你要是选了Use default gradle mapper就会下载一次,Use ...
分类:
移动开发 时间:
2017-08-13 23:27:17
阅读次数:
284
引言 对类(class)增强的手段通常分为以下三类 1.继承 子类通过继承父类或者实现接口对类进行增强 2.装饰者模式(Wrapper) 常用于对类的某个方法进行重写,以实现更强大的功能.常用于场合缓冲流,Struct2中StructRequestWarpper类 实现准则:是你还有你,一切全靠你 ...
分类:
其他好文 时间:
2017-08-12 00:32:39
阅读次数:
183
1.1 wrap简介 wrap工作在内核空间和应用程序中间的库层次中。在内核接受到数据包准备传送到用户空间时都会经过库层次,对于部分(只是部分)应用程序会在经过库层次时会被wrap库文件阻挡下来检查一番,如果允许通过则交给应用程序。 1.2 查看是否支持wrapper wrap只会检查tcp数据包, ...
分类:
移动开发 时间:
2017-08-11 22:06:57
阅读次数:
284