摄像机 通过在三维空间中布置和移动游戏对象来创建 Unity 场景。而观察者的屏幕是二维的,因此需要通过某种方式来来捕获视图,并使之平面化,才能显示在屏幕上。这个过程通过 摄像机 Camera 完成。 摄像机是一个游戏对象,定义了场景空间的观察视图。它的位置定义了观察点,它的向前轴(Z)和向上轴(Y)分别定义了观察方向和屏幕的垂直方向。摄像机组件 Camera 还定义了视椎体(落入观察视图的区域)
7.4 设置开机挂载 手动处理 mount 不是很人性化,我们总是需要让系统“自动”在开机时进行挂载的!本小节就是在谈这玩意儿! 另外,从 FTP 服务器捉下来的镜像文件能否不用烧录就可以读取内容?我们也需要谈谈先! 7.4.1 开机挂载 /etc/fstab 及 /etc/mtab 刚刚上面说了许多,那么可不可以在开机的时候就将我要的文件系统都挂好呢?这样我就不需要每次进入 Linux 系统都还
前面介绍了生成顺序访问文件和从顺序访问文件搜索特定信息。顺序访问文件不适合快速访问应用程序,即要立即找到特定记录的信息。快速访问应用程序的例子有航空订票系统、银行系统、销售网点系统、自动柜员机和其他要求快速处理特定数据的事务处理系统(transaction processing system)。银行要面对成千上万的客户,但自动柜员机能在瞬间作出响应。这种快速访问应用程序是用随机访问文件(rando
下面要介绍一个在模拟事件和游戏的程序中常用的组件。本节和下节开发一个结构良好、包括多个函数的游戏程序。程序中要使用前面介绍的大多数控制结构。 在赌场上,人人都关心的一个问题就是机会元素(element of chance),也就是赢钱的运气。这个机会元素可以用标准库中的rand函数引入计算机应用程序中。 考虑下列语句: i=rand(); rand 函数产生O到RAND_MAX之间的整数(这是<s
计算机(computer)是能以人的几百万甚至几十亿倍速度进行计算并作出逻辑判断的设备。例如今天的许多个人计算机每秒钟可以进行几亿次加法运算。操作台式计算器的人要几十年才能算出的数值,强大的个人计算机只要一秒钟即可计算完毕(注意:你怎么知道这个人加对了没有?你怎么知道计算机做得是否正确?)。 如今最快的超级计算机(supercomputer)每秒钟可以进行几干亿次加法运算,是成百上千的人花一整年时
@subpage tutorial_py_svm_basics_cn 了解 SVM 的基本知识。 @subpage tutorial_py_svm_opencv_cn 学习使用 OpenCV 中的 SVM 功能。
内容提要 本章主要讲解了web机器人一些原理和介绍,以及怎样控制机器人的访问和业界的一些关于跟踪机器人的规范,最后需要理解的一点就是机器人跟我们客户端一样遵守http规范,它是某种形式上的客户端。 概念 Web机器人是能够在无需人类干预的情况下自动进行一系列Web事务处理的软件程序。人们根据这些机器人探查web站点的方式,形象的给它们取了一个饱含特色的名字,比如“爬虫”、“蜘蛛”、“蠕虫”以及“机
这个教程的目标读者是对机器学习和TensorFlow都不太了解的新手。如果你已经了解MNIST和softmax回归(softmax regression)的相关知识,你可以阅读这个快速上手教程。 当我们开始学习编程的时候,第一件事往往是学习打印"Hello World"。就好比编程入门有Hello World,机器学习入门有MNIST。 MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字
玻尔兹曼机是一大类的神经网络模型,但是在实际应用中使用最多的则是RBM。RBM本身模型很简单,只是一个两层的神经网络,因此严格意义上不能算深度学习的范畴。不过深度玻尔兹曼机(Deep Boltzmann Machine,以下简称DBM)可以看做是RBM的推广。理解了RBM再去研究DBM就不难了,因此本文主要关注于RBM。 回到RBM的结构,它是一个个两层的神经网络,如下图所示: 上面一层神经元组成
大多数人听到“机器学习”,往往会在脑海中勾勒出一个机器人:一个可靠的管家,或是一个可怕的终结者,这取决于你问的是谁。但是机器学习并不是未来的幻想,它已经来到我们身边了。事实上,一些特定领域已经应用机器学习几十年了,比如光学字符识别 (Optical Character Recognition,OCR)。但是直到 1990 年代,第一个影响了数亿人的机器学习应用才真正成熟,它就是垃圾邮件过滤器(sp
你的网站最终可能要用多台服务器提供的服务,模拟这种环境你可以在本地项目里定义多台虚拟机。在 Vagrant 配置文件(Vagrantfile)里,可以定义多台虚拟机,每台虚拟机都有自己的名字,各自独立的配置。比如你可以单独设置每台虚拟机的 IP 地址。你也可以单独控制某台虚拟机。 下面这个配置定义了两台虚拟机,web 与 db: Vagrant.configure("2") do |config|
你在本地为项目创建了台虚拟机,在虚拟机上安装配置了可以运行网站的环境。没直接在自己电脑上搭建这个运行环境,是因为,你的网站最终要运行的服务器使用的操作系统,跟你平时用的电脑上的操作系统不一样,因为大部分服务器的操作系统都是 Linux 类型的。 现在你要让自己开发的网站应用运行在这个搭建在虚拟机上的环境上,但是你还需要一边开发,编辑网站应用,一边测试网站应用的运行。编辑网站应用的文件都是在安装在本
学会配置虚拟机的几种不同类型的网络:端口转发,私有网络,公有网络。 虚拟机网络 配置虚拟机的网络,主要就是要把在虚拟机上安装的服务公开,比如我们在虚拟机上安装了一个 Web 服务器,你想在虚拟机之外访问安装在这个虚拟机上的 Web 访问器,就需要配置一下虚拟机的某种类型的网络,可以是端口转发,私有网络或公有网络。 启动虚拟机以后,你的虚拟机就可以使用 nat 这种上网方式,也就是如果你的电脑能上网
理解虚拟机的配置文件:Vagrantfile。 Vagrantfile 在项目的目录下面有个 Vagrantfile 文件,它是我们执行 vagrant init 命令创建的一个虚拟机的配置文件。在这个配置文件里可以包含项目使用的虚拟机的相关配置。比如我在执行 vagrant init 命令的时候加了一个 centos/7 ,指定了虚拟机使用的镜像的文件,这样创建的这个配置文件,实际的内容会是这样
打开命令行,执行: cd ~/desktop mkdir wenjiangs-lemp cd wenjiangs-lemp mkdir app vagrant init centos/7 用编辑器打开 wenjiangs-lemp 目录,编辑 Vagrant 配置文件:Vagrantfile macOS: Vagrant.configure("2") do |config| config.v