51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入理解计算机系统
android常用设计模式的理解
第一天:1.单例模式singleton:依赖关系 定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 原理:将构造函数私有化,并且通过静态方法获取一个唯一的实例。 参考:LayoutInflater类,通过map缓存单例,单例实现方式之一。2.构建者模式builder:聚合关系 定义:将一...
代码星球
·
2021-02-20
android
常用
设计模式
理解
RxJava的四种Subjects:PublishSubject、ReplaySubject、BehaviorSubject、AsyncSubject的理解
Subject:它既是Observable,又是observer。也就是既可以发送事件,也可以接收事件。下面是四个子类PublishSubject、ReplaySubject、BehaviorSubject、AsyncSubject的区别:PublishSubject<Integer>source=Publ...
代码星球
·
2021-02-20
RxJava
四种
Subjects
PublishSubject
ReplaySubject
OpenGL里的坐标系统以及其变换
局部坐标是对象相对于局部原点的坐标,也是物体起始的坐标。下一步是将局部坐标变换为世界空间坐标,世界空间坐标是处于一个更大的空间范围的。这些坐标相对于世界的全局原点,它们会和其它物体一起相对于世界的原点进行摆放。接下来我们将世界坐标变换为观察空间坐标,使得每个坐标都是从摄像机或者说观察者的角度进行观察的。坐标到达观察空间...
代码星球
·
2021-02-20
OpenGL
坐标
系统
及其
变换
OpenGL里的VBO,VAO,EBO的理解
顶点缓冲对象(VertexBufferObjects,VBO)管理这个内存,它会在GPU内存(通常被称为显存)中储存大量顶点。使用VBO的好处是我们可以一次性的发送一大批数据到显卡上,而不是每个顶点发送一次。顶点数组对象(VertexArrayObject,VAO)可以像顶点缓冲对象那样被绑定,任何随后的顶点属性调用都...
代码星球
·
2021-02-20
OpenGL
里的
VBO
VAO
EBO
window10下开启或者卸载Linux子系统的步骤
1. 设置->更新和安全->windows更新,将其更新到最新。2. 设置->更新和安全->windows更新->针对开发者->开发模式,开启win10开发者模式3. 开启windows功能。控制面板->启用或关闭windows功能->适用于...
代码星球
·
2021-02-20
window10
开启
或者
卸载
Linux
Linux目录操作的常用系统函数说明
1.chdir修改当前进程的工作目录(man2chdir查看) intchdir(constchar*path);//path路径intfchdir(intfd);//fd文件描述符返回值:成功返回0;失败返回-1。2.getcwd获取当前进程的工作目录char*getcwd(char*buf,s...
代码星球
·
2021-02-20
Linux
目录
操作
常用
系统
Linux文件操作的常用系统函数说明
1.open打开文件(man2open查看)intopen(constchar*pathname,intflags);//pathname文件名(路径);flags打开模式,有O_RDONLY,O_WRONLY,O_RDWR intopen(constchar*pathname,intflags,mode_t...
代码星球
·
2021-02-20
Linux
文件
操作
常用
系统
联想小新:预装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、过程中会...
代码星球
·
2021-02-20
系统
联想
小新
预装
linux
原生js获取系统时间
关于时间日常项目中可能会有很多需求,今天就写一个最简单的,将系统时间写入到页面上。直接来看js代码:<script>window.onload=function(){varBody=document.body;//把获取出的时间封装为一个函数,方便加定时器让其自动循环functionTime(){varst...
代码星球
·
2021-02-20
原生
js
获取
系统
时间
Vmware12安装centos系统详解
vmware12安装centos7系统详解用虚拟机12安装centos7系统详细安装过程,后附centos7下载地址。工具/原料虚拟机12centos7系统镜像方法/步骤11.百度搜索centos,点击出来的第一个网址即官网地址。22.点击图中的getcentosnow.33.点击图中的DVDISO。44.选择第一个进...
代码星球
·
2021-02-20
Vmware12
安装
centos
系统
详解
如何查看电脑系统版本信息和显示文件后缀名
如何查看电脑系统版本信息和显示文件后缀名本篇博客主要包含两个内容:1.如何查看电脑系统版本信息。2.电脑如何正确显示文件后缀名闲话少叙,直奔主题。1.如何查看电脑系统版本信息。1.按下键盘的Windows+R键。2.输入cmd,然后回车。3.在出来的黑框中,输入systeminfo,然后回车。4.根据显示的信息,查看电...
代码星球
·
2021-02-20
如何
查看
电脑
系统
版本
Deepin系统安装mysql教程及相关操作
Deepin系统安装mysql教程及相关操作1.安装MySQLsudoapt-getinstallmysql-server,期间需要输入两次密码,root账户的密码。sudoapt-getinstallmysql-client,这个不知道做什么用的,安装了上面的server之后,就可以使用mysql-uroot-p,然...
代码星球
·
2021-02-20
Deepin
系统
安装
mysql
教程
Deepin系统手动安装oracle jdk8详细教程
Deepin系统手动安装oraclejdk8详细教程oracle官网下载jdk压缩包,使用sudotar-zxfjdk***解压文件,我放在在了home/diy/java/jdk路径下。 jdk文件路径:/home/diy/java/jdk/jdk1.8.0_152 JDK环境变量配置修改配置文件s...
代码星球
·
2021-02-20
Deepin
系统
手动
安装
oracle
EM算法理解的九层境界
EM算法理解的九层境界EM就是E+MEM是一种局部下限构造K-Means是一种HardEM算法从EM到广义EM广义EM的一个特例是VBEM广义EM的另一个特例是WS算法广义EM的再一个特例是Gibbs抽样算法WS算法是VAE和GAN组合的简化版KL距离的统一第一层境界,EM算法就是E期望+M最大化最经典的例子就是抛3个...
代码星球
·
2021-02-20
EM
算法
理解
九层
境界
理解inode
一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",...
代码星球
·
2021-02-20
理解
inode
首页
上一页
...
17
18
19
20
21
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他