万象云档 本次搜索耗时 1.158 秒,为您找到 1012 个相关结果.
  • 2.2.1 读访问协议

    图2.8展示了某个DRAM模块一些连接器上的活动,可分为三个阶段,图上以不同颜色表示。按惯例,时间为从左向右流逝。这里忽略了许多细节,我们只关注时钟频率、RAS与CAS信号、地址总线和数据总线。首先,内存控制器将行地址放在地址总线上,并降低RAS信号,读周期开始。所有信号都在时钟(CLK)的上升沿读取,因此,只要信号在读取的时间点上保持稳定,就算不是标...
  • 2.1.3 Python 的动态类型*

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

    4.3 自顶向下设计 4.3 自顶向下设计 采用传统过程式语言进行模块化编程时,主要通过自顶向下方法来进行系统设计。 自顶向下设计也称为逐步求精(stepwise refinement),是将一个系统逐层分解为子系统的设计过程。首先,对整个系统进行概要设计,指明构成系统的顶层子系统有哪些,注意在 此并不给出各个子系统的细节。其次,对每个子系统重复这个设...
  • 八:算杀

    需要算杀吗? 算杀其实是很多AI都带有的功能,简单的说,正常的搜索会搜索所有的可能性,而算杀只计算活三和冲四的节点,由于每一层的分支变得更少,因此算杀可以很容易实现较大的深度,一般都可以搜索到 12层以上。 在第一版教程中我是在叶节点算杀的,用的是 6 + 5 的方式,也就是正常搜索到6层,然后在叶节点进行5层的算杀,把整体深度提升到 11 ...
  • 6.3.1 集合

    6.3.1 集合 6.3.1 集合 Python 提供了集合类型 set,用于表示大量数据的无序集合体。集合可以由各种数据组 成,数据之间没有次序,并且互不相同。可见,Python 集合基本上就是数学中所说的集合①。 集合类型的值有两种创建方式:一种是用一对花括号将多个用逗号分隔的数据括起来; 另一种是调用函数 set(),此函数可以将字符串、列表、...
  • 数据库快速入门: 示例代码

    数据库快速入门: 示例代码 ,初始化数据库类 ,多结果标准查询(对象形式) ,多结果标准查询(数组形式) ,测试查询结果 ,单结果标准查询(对象形式) ,单结果标准查询(数组形式) ,标准插入 ,使用查询构造器查询数据 ,使用查询构造器插入数据 数据库快速入门: 示例代码 这个页面包含的示例代码将简单介绍如何使用数据库类。更详细的信息...
  • 网页缓存

    网页缓存 ,缓存是如何工作的? ,开启缓存 ,删除缓存 网页缓存 CodeIgniter 可以让你通过缓存页面来达到更好的性能。 尽管 CodeIgniter 已经相当高效了,但是网页中的动态内容、主机的内存 CPU 和数据库读取速度等因素直接影响了网页的加载速度。 依靠网页缓存, 你的网页可以达到近乎静态网页的加载速度,因为程序的输出结果 已...
  • 魔兽世界tbc牌子怎么获得

    在《魔兽世界》TBC 怀旧服中,牌子作为重要的兑换道具,其获取方式是很多 PVE 玩家关注的重点。掌握好这些方法,能让你更轻松地兑换心仪的装备和物品。 日常任务是获取牌子的重要途径,而且其中不少是副本任务,难度要求均为英雄级。每天游戏内会刷新各类日常任务,涵盖了多个英雄副本。同时,各个声望势力也会推出一些日常任务,完成这些任务都能获得牌子奖励。要是你...
  • 第14章 多线程

    第14章 多线程 第14章 多线程 利用对象,可将一个程序分割成相互独立的区域。我们通常也需要将一个程序转换成多个独立运行的子任务。 象这样的每个子任务都叫作一个“线程”(Thread )。编写程序时,可将每个线程都想象成独立运行,而且都有自己的专用CPU。一些基础机制实际会为我们自动分割CPU的时间。我们通常不必关心这些细节问题,所以多线程的代码编...
  • torchvision.transforms

    torchvision.transforms PIL Image 上的变换 torch.*Tensor 上的变换 转换类型的变换 通用的变换 torchvision.transforms 译者:@那伊抹微笑 、@dawenzi123、@LeeGeong 、@liandongze 校对者:@咸鱼 Transforms (变换) 是常见...