万象云档 本次搜索耗时 2.397 秒,为您找到 303 个相关结果.
  • 16.8 RTTI真的有害吗

    16.8 RTTI真的有害吗 16.8 RTTI真的有害吗 本章的各种设计模式都在努力避免使用RTTI,这或许会给大家留下“RTTI有害”的印象(还记得可怜的goto 吗,由于给人印象不佳,根本就没有放到Java里来)。但实际情况并非绝对如此。正确地说,应该是RTTI使用不当才“有害”。我们之所以想避免RTTI的使用,是由于它的错误运用会造成扩展性受到...
  • 数据功能模块

    数据功能模块是 Highcharts 提供的直接解析数据的功能模块,通过该模块,我们可以直接用 CSV、HTML 表格、Google SpreadSheets 数据来生成图表。 相比前面的教程 “处理文本或文本数据文件` ” 里提到的处理方法,用数据功能模块可以省去自己解析数据,并可以通过灵活的配置参数来处理数据。 使用数据功能模块需要额外...
  • 第10章 Java IO系统

    第10章 Java IO系统 第10章 Java IO系统 “对语言设计人员来说,创建好的输入/输出系统是一项特别困难的任务。” 由于存在大量不同的设计模式,所以该任务的困难性是很容易证明的。其中最大的挑战似乎是如何覆盖所有可能的因素。不仅有三种不同的种类的IO需要考虑(文件、控制台、网络连接),而且需要通过大量不同的方式与它们通信(顺序、随机访问、...
  • 11.3 计算物理学

    11.3 计算物理学 11.3 计算物理学 计算物理学(computational physics)研究利用计算机来解决物理问题,是计算机科学、 计算数学和物理学相结合而形成的交叉学科。如今,计算物理已经与理论物理、实验物理一 起构成了物理学的三大支柱。 物理学旨在发现、解释和预测宇宙运行规律,而为了更准确地做到这一点,今天的物理 学越来越依赖于计算...
  • 显示“Hello,world”程序编写例子

    程序代码编写 程序代码编写 存放目录格式: 插件程序存放目录用: /e/extend/helloworld/ 插件程序模板存放目录用: /e/extend/helloworld/template/ 所需程序文件: /e/extend/helloworld/index.php 主程序文件 /e/extend/hellowo...
  • 第一个控制器

    第一个控制器 第一个控制器 接着我们要先创建第一个控制器,要不然点击顶部的“门户”菜单会提示错误。 在cms 目录下的admin 目录创建Index.php 控制器 <? php namespace app\cms\admin ; use app\admin\controller\Admin ; class Index ...
  • 17 Lua 面向对象

    17 Lua 面向对象 undefined17 Lua 面向对象 17 Lua 面向对象 undefined17 Lua 面向对象 Lua中的table就是一种对象,看以下一段简单的代码: local tb1 = { a = 1 , b = 2 } local tb2 = { a = 1 , b = ...
  • 第4章 初始化和清除

    第4章 初始化和清除 第4章 初始化和清除 “随着计算机的进步,‘不安全’的程序设计已成为造成编程代价高昂的罪魁祸首之一。” “初始化”和“清除”是这些安全问题的其中两个。许多C程序的错误都是由于程序员忘记初始化一个变量造成的。对于现成的库,若用户不知道如何初始化库的一个组件,就往往会出现这一类的错误。清除是另一个特殊的问题,因为用完一个元素后,由于...
  • 模块参数配置页面

    模块参数配置页面 模块配置文件 模块参数配置页面 有些模块需要配置有些参数,比如cms模块的话,一般都会有“是否需要审核”、“是否开启评论”等等配置,这些我们可以在模块配置文件先设置好,这里简单演示一下。 模块配置文件 打开我们之前创建的模块配置文件cms\info.php <? php /** * 模块信息 */ ret...
  • 表单(form)

    表单(form) 基本使用 表单(form) 表单构建器是最常用的,一般用于数据添加、编辑页面。 基本使用 // 引入ZBuilder use app\common\builder\Z Builder ; /** * 系统模块控制器 * @package app\admin\controller */ class ...