状态模式(State): 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 基本代码 状态模式的好处是将与特定状态相关的行为局 ...
分类:
其他好文 时间:
2019-12-12 16:39:27
阅读次数:
88
目录贴: 跟我学Shiro目录贴 有时候需要显示当前在线人数、当前在线用户,有时候可能需要强制某个用户下线等;此时就需要获取相应的在线用户并进行一些操作。 本章基于《第十六章 综合实例》代码构建。 会话控制器 Java代码 @RequiresPermissions("session:*") @Con ...
分类:
其他好文 时间:
2019-11-28 13:06:42
阅读次数:
61
20182316胡泊 2019 2020 1 《数据结构与面向对象程序设计》第9周学习总结 教材学习内容总结 第十六章 树 什么是树 1.树的概念: 概念:我理解的树就是由内容和相互关系组成的非线性的存储数据的形式,具体来说就是由结点来存储元素,连线代表关系。 术语: 根:位于树的顶层的唯一结点,一 ...
分类:
其他好文 时间:
2019-11-18 21:59:25
阅读次数:
103
函数的主要概念 global声明一个模块级的变量并被赋值 nonlocal声明一个将要赋值的一个封闭的函数变量 lambda yield python的函数可以嵌套在语句中来实现不同的定义 函数名称允许重新定义 函数表达式的灵活性 ...
分类:
编程语言 时间:
2019-11-13 20:37:18
阅读次数:
87
@author: Tobin @date: 2019/10/31 19:27:19 介绍如何实现表别名(被联结的表也可以重新命名,方便使用),以及聚集函数。 ...
分类:
其他好文 时间:
2019-11-07 19:10:02
阅读次数:
80
第十六章:抽象类和接口 一、抽象方法:在方法面前加了abstract(为了解决,子类必须要覆盖此方法,在定义的时候不要方法体)。 特点:1、抽象方法没有方法体。 2、抽象方法必须放在抽象类(类前面加上abstract)或者接口中。 3、抽象方法不能是private、不能用fi... ...
分类:
编程语言 时间:
2019-09-18 23:23:34
阅读次数:
195
第十六章 致虚极也,守静笃也。万物并作,吾以观复也。夫物芸芸,各复归于其根。归根曰静,静曰复命。复命曰常,知常明也。不知常,妄。妄作,凶。知常容,容乃公,公乃王,王乃天,天乃道,道乃久,没身不殆。 第十六章1 于往复变化之中的我们 各位朋友大家好,今天我们接着来聊《道德经》,我们看看老子又给我们什么 ...
分类:
其他好文 时间:
2019-09-08 18:02:37
阅读次数:
91
第十六章 代码校验 你永远不能保证你的代码是正确的,你只能证明它是错的。 测试 测试覆盖率的幻觉 测试覆盖率,同样也称为代码覆盖率,度量代码的测试百分比。百分比越高,测试的覆盖率越大。 当分析一个未知的代码库时,测试覆盖率作为一个粗略的度量是有用的。如果覆盖率工具报告的值特别低(比如,少于百分之40 ...
分类:
编程语言 时间:
2019-09-03 00:08:51
阅读次数:
132
1. 主站式 2. 后台管理布局(第十六章s2) position: fixed: 永远固定在窗口的某个位置 relative: 单独使用无意义 absolute: 第一次定位可以指定位置,滚轮滚动时,跟着滚动了。 1).左侧菜单跟随滚动条动 2)左侧以及顶部菜单不动(应用较多) 3. fontaw ...
分类:
其他好文 时间:
2019-04-20 13:04:53
阅读次数:
134
使用 Squid 部署代理缓存服务 代理缓存服务 优点: 1:Squid具有配置简单,效率高,支持HTTP,FTP,SSL等多种协议的数据缓存; 2:可基于访问控制列表ACL和访问权限列表ARL执行内容过滤与权限管理功能; 3:可基于多种条件禁止用户访问存在危险的网站资源; Squid的种类: 1: ...
分类:
其他好文 时间:
2019-04-14 16:26:30
阅读次数:
191