一切皆文件,都是文件的操作 #三种I/O设备 ##标准的输入输出 程序:指令+数据 读入数据:Input 输出数据:Output 系统中打开一个文件系统自动分配文件描述符,除了0,1,2是固定的,其他的都是不固定的 打开的文件都有一个fd:file descriptor (文件描述符) ##Linu ...
分类:
系统相关 时间:
2020-06-20 22:06:14
阅读次数:
73
Vmware下NAT的无法分配网址 当再Vmware下选择NAT,选择DHCP还无法完成网络地址自动分配的情况下可以运用以下方式。 再windows虚拟机下使用: 在Linux下使用: 创建虚拟机:网络适配器选择NAT模式 1、修改网卡给CentOS配置网关。 vi /etc/sysconfig/n ...
分类:
系统相关 时间:
2020-06-18 10:32:59
阅读次数:
55
css可以通过为元素设置一个position属性值,从而达到将不同的元素显示在不同的位置, position定位是指定位置的定位,以下为常用的几种: 1、static(静态定位): 这个是元素的默认定位方式,元素出现在正常的文档流中,会占用页面空间。也就是按照文档的书写布局自动分配在一个合适的地方, ...
分类:
Web程序 时间:
2020-06-17 01:44:52
阅读次数:
85
一、 堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。 二、 基本类型和引用类型 基本类型:简单的数据段,存放在栈内存中,占据固定大小的空间。 引用类型:指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型 ...
分类:
Web程序 时间:
2020-06-09 11:21:06
阅读次数:
100
进程/线程的区别: 进程是资源分配的最小单位,线程是CPU调度的最小单位 死锁的四个必要条件 (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4) ...
分类:
其他好文 时间:
2020-06-07 11:18:59
阅读次数:
88
一、C++中内存大概分为5个区域(1)栈:函数内的局部变量存放的位置,编译器自动分配和释放(2)堆:new/malloc分配,delete/free 来释放,没有自己释放,只有等程序结束的时候系统才会回收(3)全局/静态存储区:存放全局和静态变量,程序结束时系统释放(4)常量存储区:例如常量字符串等 ...
分类:
其他好文 时间:
2020-06-07 01:01:35
阅读次数:
86
(1) public static Student s; 声明一个类对象 public static Student getStudent(){ 系统自动分配一个getstudeng方法 return s;返回该类的对象 } (2) 定义一个接口 package code; public inter ...
分类:
编程语言 时间:
2020-05-29 23:27:47
阅读次数:
98
1、栈(stack)和堆(heap) stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小也不一定会自动释放 2、数据类型 JS分两种数据类型: 基本数据类型:Number、String、Boolean、Null、 Undefined、Symbol(ES6),这些类型 ...
分类:
Web程序 时间:
2020-05-29 19:27:12
阅读次数:
75
java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area 栈:jvm为每个线程创建一个栈;栈属于线程私有,不能实现线程间的共享;栈由系统自动分配,速度快;是一个连续的内存空间。栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口 ...
分类:
编程语言 时间:
2020-05-18 14:28:54
阅读次数:
66
杂项设备 linux里面的misc杂项设备是主设备号为10的驱动设备 定义头文件<linux/miscdevice.h> 杂项设备的结构体: struct miscdevice{ int minor; //杂项设备的此设备号(如果设置为MISC_DYNAMIC_MINOR,表示系统自动分配未使用的m ...
分类:
其他好文 时间:
2020-05-15 15:18:06
阅读次数:
56