万象云档 本次搜索耗时 1.974 秒,为您找到 231 个相关结果.
  • 6.7 向上转换

    6.7 向上转换 6.7.1 何谓“向上转换”? 6.7 向上转换 继承最值得注意的地方就是它没有为新类提供方法。继承是对新类和基类之间的关系的一种表达。可这样总结该关系:“新类属于现有类的一种类型”。 这种表达并不仅仅是对继承的一种形象化解释,继承是直接由语言提供支持的。作为一个例子,大家可考虑一个名为Instrument 的基类,它用于表示乐器...
  • 控制器定义

    [控制器定义] [控制器定义] ThinkCMF6.0的控制器完全按 TP6.0的控制器用法来,但 CMF 封装了几个重要控制器基类,为了更方便开发者,我们建议如果没有特殊需求,自己创建的控制器请最好继承一个基类控制器; 用于 WEB 项目的基类控制器有下面几个,分别是:BaseController ,HomeBaseController ,User...
  • 计算机网络体系结构

    107 2025-05-15 《PHP开发面试题》
    计算机网络体系结构 计算机网络体系结构 各层作用 应用层:应用层协议定义的是应用进程间通信和交互的规则 运输层:运输层的任务就是负责向两台主机中进程之间的通信 提供通用的数据传输 服务 网络层:把运输层产生的报文段或用户数据报封装成分组 或包 进行传送 数据链路层:将网络层交下来的 IP 数据报组装成帧,并在两个相邻结点间的链路上传送 物理层:...
  • 11 迭代器

    11 迭代器 undefined11 Lua 迭代器 undefined泛型 for 迭代器 undefined无状态的迭代器 undefined多状态的迭代器 11 迭代器 undefined11 Lua 迭代器 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在...
  • 1.8 异常控制:解决错误

    1.8 异常控制:解决错误 1.8 异常控制:解决错误 从最古老的程序设计语言开始,错误控制一直都是设计者们需要解决的一个大问题。由于很难设计出一套完美的错误控制方案,许多语言干脆将问题简单地忽略掉,将其转嫁给库设计人员。对大多数错误控制方案来说,最主要的一个问题是它们严重依赖程序员的警觉性,而不是依赖语言本身的强制标准。如果程序员不够警惕——若比较匆...
  • Wind.js

    [Wind.js] [异步加载js] [异步加载 css] [Wind.js] Wind.js是一个异步加载js 和 css 的类库,核心是基于 head.js 的,phpwind 团队在 head.js 基础上封装了一些方法,可以更加方便的异步加载 js 和 css。 此文件在public/static/js/wind.js [异步加载js...
  • 策略模式

    87 2025-05-15 《PHP开发面试题》
    策略模式 策略模式的三种角色 策略模式实现步骤 策略模式设计代码实现 策略模式 策略模式指的是程序中涉及决策控制的一种模式,是一组算法的封装,动态选择需要的算法并使用。 策略模式的三种角色 抽象策略角色具体策略角色环境角色(对抽象策略角色的引用) 策略模式实现步骤 1.定义抽象角色类(定义好各个实现的共同抽象方法)2.定义具体策略类(...
  • 17.3 封装

    17.3 封装 undefined封装 17.3 封装 undefined封装 我们都知道,在C++或Java中,对于类中的成员函数或变量都有访问权限的。public,protected和private这几个关键字还认识吧。那么在Lua中呢?Lua中是本身就是一门“简单”的脚本语言,本身就不是为了大型项目而生的,所以,它的语言特性中,本身就没有带有...
  • 7.2 面向对象编程

    7.2 面向对象编程 7.2 面向对象编程 7.2.1 类的定义 7.2.2 对象的创建 7.2.3 对象方法的调用 7.2.4 编程实例:模拟炮弹飞行 7.2.5 类与模块化 7.2.6 对象的集合体 OOP 的特色包括抽象、封装、消息、模块化、多态性、继承等。
  • 添加数据

    [添加数据] [添加一条数据] [添加多条数据] [添加数据] [添加一条数据] 数据库操作使用 Db类封装方法,请事先在引入 Db类 use think\facade\Db ; 不推荐使用Db类操作数据库,请使用model 使用 Db 类的 insert 方法向数据库提交数据 $user = [ 'user_ni...