万象云档 本次搜索耗时 1.406 秒,为您找到 297 个相关结果.
  • (38)设计模式之职责链模式

    (38)设计模式之职责链模式 介绍 _6正文 _110总结 (38)设计模式之职责链模式 介绍 职责链模式(Chain of responsibility)是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 也就是说,请求以后,从第一个对象开始,链...
  • 6.2 继承的语法

    6.2 继承的语法 6.2.1 初始化基类 6.2 继承的语法 继承与Java(以及其他OOP语言)非常紧密地结合在一起。我们早在第1章就为大家引入了继承的概念,并在那章之后到本章之前的各章里不时用到,因为一些特殊的场合要求必须使用继承。除此以外,创建一个类时肯定会进行继承,因为若非如此,会从Java的标准根类Object 中继承。 用于组合的语法...
  • 模板缓存与CSS缓存

    模板缓存 CSS缓存 CSS 继承规范 模板缓存 模板缓存存放:所有的模板缓存均被解析成php文件存放在 ./data/template 中,以 “数字 _模板标示符组合 .tpl.php”形式保存 页面缓存刷新原理:当开发者编辑过模板文件之后,Discuz! 模板解析器会匹配模板htm文件 与缓存php文件 的最后修改时间,如过模板html文件...
  • 4.5 数组初始化

    4.5 数组初始化 4.5.1 多维数组 4.5 数组初始化 在C中初始化数组极易出错,而且相当麻烦。C++通过“集合初始化”使其更安全(注释⑥)。Java则没有象C++那样的“集合”概念,因为Java中的所有东西都是对象。但它确实有自己的数组,通过数组初始化来提供支持。 数组代表一系列对象或者基本数据类型,所有相同的类型都封装到一起——采用一个统...
  • 10.6 StreamTokenizer

    10.6 StreamTokenizer 10.6.1 StringTokenizer 10.6 StreamTokenizer 尽管StreamTokenizer 并不是从InputStream 或OutputStream 派生的,但它只随同InputStream 工作,所以十分恰当地包括在库的IO部分中。 StreamTokenizer ...
  • 作用域设置、作用域和作用域描述符

    作用域设置、作用域和作用域描述符 Atom支持语言特定的设置。你可以在Markdown文件中软换行,或者在Python中把tab的宽度设置为4。 语言特定的设置只是一些东西的子集,我们把它叫做“作用域设置”。作用域设置可以只作用于一类特定的语法符号。比如你可以仅仅对Ruby的注释,Markdown中的代码段,或者JavaScript函数...
  • 7.2.5 类与模块化

    7.2.5 类与模块化 7.2.5 类与模块化 我们在第 4 章讨论过模块化编程的思想。对于复杂程序,通常需要用分解的方法将程序 划分成若干模块,使每个模块仅针对有限的数据执行有限的操作。模块化能够使复杂程序的 设计更加可控。 对复杂程序一般有两种分解方法:功能分解和数据分解。功能分解是面向过程编程的基 础,依赖于子程序(如函数)概念,以过程为中心来...
  • (33)设计模式之策略模式

    (33)设计模式之策略模式 介绍 正文 _149总结 (33)设计模式之策略模式 介绍 策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 正文 在理解策略模式之前,我们先来一个例子,一般情况下,如果我们要做数据合法性验证,很多时候都是按照swith语句来判断,但是这就带来几个问题,首...
  • 再强调严禁用记事本改任何文件

    再强调严禁用记事本改任何文件 你可以使用 EditPlus Notepad Dreaver 之类的工具修改文件.但严禁使用记事本. 再强调严禁用记事本改任何文件 提醒大家,X1任何文件,不要用记事本修改.比如这个用户就改出问题了 导致后台不能升级. 当然这是问题之一, 还有其它意料之外的问题.还没发现. 这个用户做一个测试风格. 配置文件可能是用...
  • 9.3 标准Java异常

    9.3 标准Java异常 9.3.1 RuntimeException 的特殊情况 9.3 标准Java异常 Java包含了一个名为Throwable 的类,它对可以作为异常“抛”出的所有东西进行了描述。Throwable 对象有两种常规类型(亦即“从Throwable 继承”)。其中,Error 代表编译期和系统错误,我们一般不必特意捕获它们(除在...