万象云档 本次搜索耗时 1.261 秒,为您找到 489 个相关结果.
  • 一:前言

    为什么出第二版 教程大纲 我能学习到什么知识? 这个AI的棋力如何 关于编程语言的问题 这个项目是完全开源的 关于作者 言川 为什么出第二版 在 2016年2月的时候,我写了第一版的五子棋AI教程。当时是边写代码边写博客,因此出现了一些理解上有偏差的地方,以及文章中的代码片段和最终的代码有很多不一致的地方。经过两年多的时间,断断续续更新了好...
  • 3.2 函数和所生成的过程

    3.2 函数和所生成的过程 3.2.1 递归函数 3.2.2 剖析递归函数 3.2.3 树形递归 3.2.4 示例:找零 3.2.5 增长度 3.2.6 示例:求幂 3.2 函数和所生成的过程 来源:3.2 Functions and the Processes They Generate 译者:飞龙 协议:CC BY-NC-...
  • 15.2 套接字

    15.2 套接字 15.2.1 一个简单的服务器和客户端程序 15.2 套接字 “套接字”或者“插座”(Socket )也是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。线缆的每一端都插入一个“套接字”或者“插座”里。当然,机器之间的物理性硬件以及电缆...
  • 11.1 对RTTI的需要

    11.1 对RTTI的需要 11.1.1 Class 对象 11.1.2 转换前的检查 11.1 对RTTI的需要 请考虑下面这个熟悉的类结构例子,它利用了多态性。常规类型是Shape 类,而特别派生出来的类型是Circle ,Square 和Triangle 。 这是一个典型的类结构示意图,基类位于顶部,派生类向下延展。面向对象编程的基本目...
  • 第二章

    第二章 类的层次结构、属性与变量 超类与子类 向超类传递参数 访问器方法 ‘Set’ 访问器 属性的读与写 调用超类方法 类变量 深入探索 超类 类中的常量 局部类 { "title" : "第二章" , "ctime" : "2016-11-06 21:30:00" , "mt...
  • JavaScript设计模式Item 1—多态

    JavaScript设计模式Item 1—多态 1. 一段“多态”的JavaScript代码 2. 对象的多态性 3. 类型检查和多态 4. 使用继承得到多态效果 5. JavaScript的多态 6. 多态在面向对象程序设计中的作用 JavaScript设计模式Item 1—多态 多态的实际含义是:同一操作作用于不同的对象上面,可以产生不...
  • Summary

    Summary Summary Java 编程思想 写在前面的话 引言 第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.6 多态对象的互换使用 1.7 对象的创建和存在时间 1.8 异常控制:解决错误 1.9 多线程 1.10 永久性 ...
  • 编程风格

    588 2025-05-15 《ECMAScript 6 教程》
    编程风格 块级作用域 字符串 解构赋值 对象 数组 函数 Map 结构 Class 模块 ESLint 的使用 编程风格 本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,下面的内容主要参考了 Airbn...
  • (3)全面解析Module模式

    (3)全面解析Module模式 简介 _12基本用法 _42匿名闭包 _64引用全局变量 _99高级用法 _103扩展 _118松耦合扩展 _139紧耦合扩展 _157克隆与继承 _181跨文件共享私有对象 _208子模块 _223总结 (3)全面解析Module模式 简介 Module模式是JavaScrip...
  • Atom基础使用

    Atom基础使用 Atom基础使用 Atom优势 下载安装 Atom基础使用 Atom基础使用 Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。 Atom优势 那A...