#深入理解计算机系统

OpenGL里的坐标系统以及其变换

局部坐标是对象相对于局部原点的坐标,也是物体起始的坐标。下一步是将局部坐标变换为世界空间坐标,世界空间坐标是处于一个更大的空间范围的。这些坐标相对于世界的全局原点,它们会和其它物体一起相对于世界的原点进行摆放。接下来我们将世界坐标变换为观察空间坐标,使得每个坐标都是从摄像机或者说观察者的角度进行观察的。坐标到达观察空间...

OpenGL里的VBO,VAO,EBO的理解

顶点缓冲对象(VertexBufferObjects,VBO)管理这个内存,它会在GPU内存(通常被称为显存)中储存大量顶点。使用VBO的好处是我们可以一次性的发送一大批数据到显卡上,而不是每个顶点发送一次。顶点数组对象(VertexArrayObject,VAO)可以像顶点缓冲对象那样被绑定,任何随后的顶点属性调用都...
代码星球 代码星球·2021-02-20

window10下开启或者卸载Linux子系统的步骤

1. 设置->更新和安全->windows更新,将其更新到最新。2. 设置->更新和安全->windows更新->针对开发者->开发模式,开启win10开发者模式3. 开启windows功能。控制面板->启用或关闭windows功能->适用于...

Linux目录操作的常用系统函数说明

1.chdir修改当前进程的工作目录(man2chdir查看)  intchdir(constchar*path);//path路径intfchdir(intfd);//fd文件描述符返回值:成功返回0;失败返回-1。2.getcwd获取当前进程的工作目录char*getcwd(char*buf,s...

Linux文件操作的常用系统函数说明

1.open打开文件(man2open查看)intopen(constchar*pathname,intflags);//pathname文件名(路径);flags打开模式,有O_RDONLY,O_WRONLY,O_RDWR intopen(constchar*pathname,intflags,mode_t...

联想小新:预装linux系统刷32位win7系统

以U盘安装为例:1、在windows系统下制作win7的U盘启动盘(可用 UltraISO制作)。2、将U盘插入联想小新的usb接口,开机,按Fn+F2进入BIOS。3、Boot——BootPrioriry——LegacyFirst;Fn+F10保存退出;Fn+F12进入U盘启动开始安装win7;4、过程中会...

原生js获取系统时间

关于时间日常项目中可能会有很多需求,今天就写一个最简单的,将系统时间写入到页面上。直接来看js代码:<script>window.onload=function(){varBody=document.body;//把获取出的时间封装为一个函数,方便加定时器让其自动循环functionTime(){varst...

Vmware12安装centos系统详解

vmware12安装centos7系统详解用虚拟机12安装centos7系统详细安装过程,后附centos7下载地址。工具/原料虚拟机12centos7系统镜像方法/步骤11.百度搜索centos,点击出来的第一个网址即官网地址。22.点击图中的getcentosnow.33.点击图中的DVDISO。44.选择第一个进...

如何查看电脑系统版本信息和显示文件后缀名

如何查看电脑系统版本信息和显示文件后缀名本篇博客主要包含两个内容:1.如何查看电脑系统版本信息。2.电脑如何正确显示文件后缀名闲话少叙,直奔主题。1.如何查看电脑系统版本信息。1.按下键盘的Windows+R键。2.输入cmd,然后回车。3.在出来的黑框中,输入systeminfo,然后回车。4.根据显示的信息,查看电...

Deepin系统安装mysql教程及相关操作

Deepin系统安装mysql教程及相关操作1.安装MySQLsudoapt-getinstallmysql-server,期间需要输入两次密码,root账户的密码。sudoapt-getinstallmysql-client,这个不知道做什么用的,安装了上面的server之后,就可以使用mysql-uroot-p,然...

Deepin系统手动安装oracle jdk8详细教程

Deepin系统手动安装oraclejdk8详细教程oracle官网下载jdk压缩包,使用sudotar-zxfjdk***解压文件,我放在在了home/diy/java/jdk路径下。 jdk文件路径:/home/diy/java/jdk/jdk1.8.0_152 JDK环境变量配置修改配置文件s...

EM算法理解的九层境界

EM算法理解的九层境界EM就是E+MEM是一种局部下限构造K-Means是一种HardEM算法从EM到广义EM广义EM的一个特例是VBEM广义EM的另一个特例是WS算法广义EM的再一个特例是Gibbs抽样算法WS算法是VAE和GAN组合的简化版KL距离的统一第一层境界,EM算法就是E期望+M最大化最经典的例子就是抛3个...

理解inode

一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",...
代码星球 代码星球·2021-02-20

Java中原始数据类型存放位置理解

原始数据类型的变量存放在栈还是堆,应该由上下文去决定。如下所示的局部方法中,定义了本地变量a,且为原始数据类型,所以存放在栈中。publicvoidfunc(){inta=3;}再如下所示类中,定义了局部变量a,且为原始数据类型,而类被创建为对象后,为引用类型,那么这个对象存放在堆中,同时局部变量a也会随这个对象存放在...

Thinkpad X240使用U盘安装Win7系统

更改BIOS设置不同电脑的进入BIOS的方式可能不太一样,ThinkpadX240的进入方式是在电脑启动的时候按下回车键,然后按F1进入BIOS。1.修改secureboot为Disable;2.在Boot或者Startup下将UEFI/LegacyBoot由UEFIOnly改为Both;3.将Boot顺序中的第一个启...
首页上一页...1718192021...下一页尾页