酷酷保温杯

文章
6
资源
0
加入时间
3年2月2天

python简单循环生成器

import time#循环生成器def traversal_list(alist, i): while True: length = len(alist) i = i%(length) yield alist[i] i += 1def traversal_list2(alist...

Linux进程间通信(IPC)的六种方式1. 什么是进程间通信:2. 进程间通信的六种方式:

1. 什么是进程间通信:每个进程的用户地址空间都是独立的,一般而言不能互相访问,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。在32位Linux系统下,进程的虚拟地址空间大小为 4G,其中高地址的 1G是内核地址空间,其余 3G是用户空地址空间。用户地址空间对于每个进程来说是独立的,但每个进程的内核地址空间关联的都是相同的物理内存。进程在用户态时,只能访问用户地址空间的内存;只有切换到内核态后,才可以访问内核空间的内存。2. 进程间通信的六种方式:2.1 管道(pipe):管道

Java之下标越界及小结数组的四个基本特点数组边界

数组的四个基本特点其长度是确定的。数组一旦被创建,它的大小就是不可以被改变的其数组必须是相同类型,不允许出现不同类型数组中的元素可以是任何数据类型,包括基本类型和引用类型数组变量引用类型,数组也可以看成是对象。数组中的每个元素相当于该对象的成员变量,数组本身就是对象,Java中对象是在堆中的,因此数组无论保存数组类型还是其他变量类型,数组本身实在堆中的。数组边界下标的合法区间:[0,length-1],如果越界就会报错;public static void main(String[]