万象云档 本次搜索耗时 1.451 秒,为您找到 484 个相关结果.
  • 在 Java 8 中避免 Null 检查

    308 2025-05-18 《Java 8 简明教程》
    在 Java 8 中避免 Null 检查 在 Java 8 中提高 Null 的安全性 在 Java 8 中避免 Null 检查 原文:Avoid Null Checks in Java 8 译者:ostatsu 来源:在 Java 8 中避免 Null 检查 如何预防 Java 中著名的 NullPointerException ...
  • 7.2.5 类与模块化

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

    练习 13:文档:Google 文档搜索简介 实用资源的列表 搜索小提示 练习 13:文档:Google 原文:Exercise 13. Documentation: Google 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 文档搜索简介 现在你知道了如何使用 Linux 在线文档,我会告诉你:“...
  • 4.4.3 标准库模块

    4.4.3 标准库模块 4.4.3 标准库模块 应用程序要导入的模块大多来自 Python 语言提供的标准库。Python 标准库实现了很多 常见功能(如操作系统功能、GUI 构建、网络与互联网编程等),对应用程序设计提供了强 大的支持。标准库并不是 Python 语言本身的一部分,而是由专业程序员预先编好并随语言 提供给用户使用的。Python 的标...
  • 模板和语言包

    插件语言包 创建语言包 调用语言包 语言包导出 插件模板 插件语言包 创建语言包 给插件创建语言包首先需要创建一个 data/plugindata/identifier.lang.php 文件,文件内容中包含 4 个数组,如下: <? php $scriptlang [ 'identifier' ] = array ( ...
  • 齐博X1模块

    齐博X1模块 齐博X1模块 什么是模块?模块的组成。 简单的模块制作说明(随风编写) 如何添加字段 表单自动生成器 模块安装文件讲解 模块后期要加参数的方法 辅栏目(专题)的使用说明
  • 编写 spec

    编写 spec 我们已经通过一些例子查看并编写了一些spec,现在是更进一步查看spec框架本身的时候了。确切地说,你在Atom中如何编写测试呢? Atom使用Jasmine 作为spec框架。任何新的功能都要拥有specs来防止回归。 创建新的 spec Atom的spec 和包的spec 都要添加到它们各自的spec 目录中。下...
  • 16.9 总结

    16.9 总结 16.9 总结 从表面看,由于象TrashVisitor.java 这样的设计包含了比早期设计数量更多的代码,所以会留下效率不高的印象。试图用各种设计模式达到什么目的应该是我们考虑的重点。设计模式特别适合“将发生变化的东西与保持不变的东西隔离开”。而“发生变化的东西”可以代表许多种变化。之所以发生变化,可能是由于程序进入一个新环境,或者...
  • 8.4.1 将 GUI 应用程序封装成对象

    8.4.1 将 GUI 应用程序封装成对象 8.4.1 将 GUI 应用程序封装成对象 GUI 编程的一个常用技术是将整个应用程序封装成一个类,在应用程序类中建立图形界 面并处理各种交互事件。具体来说,GUI 应用程序类应该首先创建一个主窗口,并在其中布 置所需的各种构件,然后再为各个构件编写事件处理程序(都是类的方法)。这种做法的好处 是:由于事件处...
  • (45)代码复用模式(避免篇)

    (45)代码复用模式(避免篇) 介绍 1_4模式1:默认模式 2_42模式2:借用构造函数 3_71模式3:借用构造函数并设置原型 4_105模式4:共享原型 5_140模式5:临时构造函数 6klass_185模式6:klass _259总结 (45)代码复用模式(避免篇) 介绍 任何编程都提出代码复用,否则话每次开发一个新程序或者...