第六章 1. 可维护性的常见度量指标:圈复杂度、代码行数、运算符/操作数的数目、可维护性指数(MI)、继承深度、类耦合、单元测试覆盖度 2. 聚合度与耦合度 (1)耦合度:多个模块间的相互联系 (2)聚合度:模块内部语句或语句段之间的联系 3. SOLID (1)S:单一责任原则,即引起类变化的原因 ...
分类:
其他好文 时间:
2018-06-12 18:31:23
阅读次数:
160
<!DOCTYPE html PUBLIC " //W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 transitional.dtd" body, table{font family: 微软雅黑 ...
分类:
其他好文 时间:
2018-06-11 10:51:47
阅读次数:
162
表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 参与者 Visitor 抽象访问者角色,为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色,这样访问者就可以通过该元素角色的特定接 ...
分类:
其他好文 时间:
2018-06-09 11:29:36
阅读次数:
199
参考:https://www.cnblogs.com/hzhg/archive/2010/12/17/1908764.html OSG中节点的访问使用的是一种访问器模式。一个典型的访问器涉及抽象访问者角色(Visitor), 具体访问者(Concrete Visitor), 节点角色(Node)。 ...
分类:
其他好文 时间:
2018-06-05 15:38:41
阅读次数:
221
1.简单的集合排序 1 package com.demo.advice; 2 3 import java.util.Collections; 4 import java.util.LinkedList; 5 6 import com.alibaba.druid.sql.visitor.functio ...
分类:
编程语言 时间:
2018-06-04 16:52:18
阅读次数:
1666
这个工具真的挺好用的,采用的是观察者模式,Visitor。 虽然我学过这个模式,但是乍一用还是有点懵逼的。 给好一个SQL语句之后,jsqlparser可以把这个sql语句给分解成all kind of parts,然后你可以随心所欲的操作,这个部分。 想怎么玩就怎么玩。 我用的比较多的部分是追加w ...
分类:
数据库 时间:
2018-06-02 18:35:07
阅读次数:
290
一、什么是访问者模式 Visitor模式也叫访问者模式,是行为模式之一 ,它分离对象的数据和行为,使用Visitor模式, 可以不修改已有类的情况下,增加新的操作。 二、访问者模式的应用示例 比如有一个公园,有一到多个不同的组成部分;该公 园存在多个访问者:清洁工A负责打扫公园的A部分,清 洁工B负 ...
分类:
其他好文 时间:
2018-05-14 12:31:28
阅读次数:
168
1.网站基本指标的几个概念 PV: page view 浏览量 页面的浏览次数,用户每打开一次页面就记录一次。 UV:unique visitor 独立访客数 一天内访问某站点的人数(以cookie为例) 但是如果用户把浏览器cookie给删了之后再次访问会影响记录。 VV: visit view ...
分类:
Web程序 时间:
2018-04-29 23:16:26
阅读次数:
310
反射获取一个方法中的参数名(不是类型) https://www.cnblogs.com/guangshan/p/4660564.html 一般来说,通过反射是很难获得参数名的,只能取到参数类型,因为在编译时,参数名有可能是会改变的,需要在编译时加入参数才不会改变。 使用注解是可以实现取类型名(或者叫 ...
分类:
其他好文 时间:
2018-04-24 23:18:07
阅读次数:
450
有的朋友留言说套路太深,脱离了游戏设计和产品设计的初衷,在这里简单澄清一下,充值和消费的套路总结都与钱直接相关,显得非常功利,似乎把玩家当成提款机,但实际上,每一个套路都是洞察了玩家心理的模式设计,总结出来不是希望大家做任何产品所有套路全用上,而是看到套路后,思考其背后的用户行为逻辑和操作心理,进而 ...
分类:
其他好文 时间:
2018-03-18 21:38:02
阅读次数:
180