Randall's Blog

Randall's Blog

Study

python中的字典排序

字典是一个无序的数据结构,一般都不对其进行排序的。但是要想对字典进行排序,是可以通过sorted()函数进行操作。首先声明注意一点字典中的值需要为同一种数据类型;比如在本文中的值都是字符串类型。 # 先定义一个字典 sys = {'name': '张三', 'age': '十八',
0
0
2021-11-09

关于Linux下软中断通信子进程不输出(接收不到信号问题)

软中断通信的一题: 编写程序:用fork( )创建两个子进程,再用系统调用signal( )让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child process1 is killed
0
0
2021-11-05

Linux下c语言进程通讯——wait()/wait(&status)/WIFEXITED(status)和exit()之间的关系

wait()函数定义 #include <sys/types.h> #include <sys/wait.h> pid_t wait(int *status) // 参数status用来保存被收集进程退出时的一些状态,它是一个指向int类型的指针。但如果我们对这个子进程是如何死掉的毫不在意,只想把
0
0
2021-11-02

Python判断数据类型

python用与判断数据类型的函数: isinstance()函数 isinstance(变量,类型) isinstance(i, int) 可以用来判断变量的类型,它返回的是一个布尔值,False or True. type()函数 不是判断变量的类型,而使直接返回变量的类型
0
0
2021-10-22

关于Linux下子进程输出问题

子进程输出的个数跟是否换行有关? printf("before fork with 换行符\n"); printf("before fork without换行符"); pid = fork(); if(pid == 0){  //子进程   printf("I am is child
0
0
2021-10-22

计算机网络计算UDP校验和

源IP地址:123.151.78.47(0x7b97, 0x4e2f) 目的IP地址:10.66.149.117(0xa42, 0x9575) 源端口:8000(0x1f40) 目的端口:4006(0xfa6) UDP长度:39(0x27) 数据:0x023a, 0x2700, 0xcd27, 0x
9
0
2021-10-19

Linux下C语言进程管理(创建子进程的原理)——操作系统实验2

实验目的 (1)通过实验使学生了解Linux C程序的编译和运行; (2)掌握fork函数的编程方法; (3)热悉并发进程的程序的编写。 实验预备知识 (1)Linux文本编辑器vi和gedit; (2)gcc编译器。 实验内容 1 父进程创建子进程 1)父进程显示“11111” 2)子进程显示“2
0
0
2021-10-18

Linux下Shell语言编写程序——操作系统实验1

实验目的 (1)通过实验使学生了解Linux提供的用户界面中的作业批处理操作界面: (2)掌握Linux Shell脚本的编辑和执行,熟悉批处理语言的编程方法: (3)熟悉Linux提供的文本编辑器vi (Gedit)的使用。 实验预备知识 (1)Linux文本编辑器vi (Gedit) 。 (2)
0
0
2021-10-18

Python的列表,集合,字典的区别和使用

列表List res = [1,2,'Randall'] # 增加元素:extend和append # 如果想添加的一个元素是一个列表,那么append是将这个这个列表作为一个元素添加进来,而extend是将列中的元素一个一个添加进去 res.append(1) res.extend('R')
0
0
2021-10-16

移动应用基础——AndroidStudio编程(未完成)

控件 TextView // MainActivity.java代码设置 public class MainActivity extends AppCompatActivity { private TextView text;// 新建TextView类型变量 @Override
0
0
2021-10-15