万象云档 本次搜索耗时 2.383 秒,为您找到 798 个相关结果.
  • 1.4 方案的重复使用

    1.4 方案的重复使用 1.4 方案的重复使用 创建并测试好一个类后,它应(从理想的角度)代表一个有用的代码单位。但并不象许多人希望的那样,这种重复使用的能力并不容易实现;它要求较多的经验以及洞察力,这样才能设计出一个好的方案,才有可能重复使用。 许多人认为代码或设计模式的重复使用是面向对象的程序设计提供的最伟大的一种杠杆。 为重复使用一个类,最简...
  • 第5章 隐藏实现过程

    第5章 隐藏实现过程 第5章 隐藏实现过程 “进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。” 这一点对于库来说是特别重要的。那个库的用户(客户程序员)必须能依赖自己使用的那一部分,并知道一旦新版本的库出台,自己不需要改写代码。而与此相反,库的创建者必须能自由地进行修改与改进,同时保证客户程序员代码不会受到那些变...
  • 应用

    [应用] [应用] 应用就是app 目录下的一个模块,它是独立于其它应用存在的,有自己独立的运行空间; 应用采用MVC的结构: 拿blog应用举例: app │ ├─ blog 应用目录 │ │ ├─ config . php 应用配置文件 │ │ ├─ controller 控制器目录 │ │ ├...
  • 2.1.3 Python 的动态类型*

    2.1.3 Python 的动态类型* 2.1.3 Python 的动态类型* 如果将计算机内存单元比喻成宾馆的房间,那么编程语言中的变量可以理解成这些房间的“门牌标识”。将一个数据存入变量,实际上是存入该变量所标识的内存单元;而访问一 个变量,当然就是访问该变量所标识的内存单元中的数据。 绝大多数编程语言中对变量的使用有严格的类型限制,一个变量固定...
  • Zip 编码类

    Zip 编码类 [使用 Zip 编码类] [初始化类] ,[使用示例] ,[类参考] Zip 编码类 CodeIgniter 的 Zip 编码类允许你创建 Zip 压缩文档,文档可以被下载到你的桌面 或者 保存到某个文件夹里。 [使用 Zip 编码类] [初始化类] 正如 CodeIgniter 中的其他类一样,在你的控制器中使用 $th...
  • 1.3 字符串转换成整数

    1.3 字符串转换成整数 题目描述 分析与解法 举一反三 1.3 字符串转换成整数 题目描述 输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串"123",输出整数123。 给定函数原型int StrToInt(const char *str) ,实现字符串转换成整数的功能,不能使用库函数atoi。 分析与解法 本题考查...
  • 文件管理

    文件管理 点击【项目管理-文件管理】,进入文件管理页面。 访问链接 1 模块管理 点击【添加子模块】,添加模块节点。 访问链接 操作说明 【展开/收缩】展开或收起左侧模块树全部节点。 【添加子模块】输入模块名称回车键进行保存。 【重命名】重命名节点。 【删除】删除操作会删除模块及其下所有资源,请谨慎操...
  • 基础

    本节介绍ThinkCMF基础 安装ThinkCMF 为了更爽 目录结构 入口文件 第三方库 开发规范 数据库规范 调试模式 URL访问 应用 配置 路由
  • 配置API

    在我们编写了一些主题和包之后,让我们花一些时间来深入了解一些Atom的工作方式。在这一章中,我们会更进一步了解Atom中独特的内部API和系统,甚至查看一些源码来看一看它们是如何很好地工作的。 配置API 读取配置 如果你想要编写一个可配置的包,你需要通过atom.config 来整体读取配置,或者通过atom.config.get 来读...
  • 21 Lua 与 http

    21 Lua 与 http undefined21 Lua 与 http undefined安装 LuaSocket undefinedLuaSocket 使用 21 Lua 与 http undefined21 Lua 与 http LuaSocket 是 Lua 的网络模块库,它可以很方便地提供TCP 、UDP 、DNS 、FTP 、H...