#include<stdio.h>#include<stdlib.h>typedef struct node{ int data; struct node *next;}node;node *l,*t;void initlist(){ l=(node *)malloc(sizeof (node)); if (!l) exit(0); l->next=NULL; t=l;}void creat(int n){ node *p; int i; for (i=1;i<=n;i++) { p=(node *)malloc(sizeof (node)); if (!p) exit(0); scanf("%d",&p->data); p->next=NULL; t->next=p; t=p; } }void output(){ node *p; p=l->next; while(p) { p ...
#include <stdio.h>#include <stdlib.h>#define N 20typedef struct link{ int data;//代表数据域 struct link *next;//代表指针域,指向后继元素}link;//link为节点名,每个节点都是一个link结构体link *b[N];//头节点//定义链队列的类型typedef struct linkqueue{ link *front;//队头指针 link *rear;//队尾指针}linkq;linkq q;//定义一个链队列//初始化链队列void initqlink(){ q.front=(link *)malloc(sizeof(link)); if (!q.front) exit(0); q.front->next=NULL; q.rear=q.front;//空队列}//入队(插入)void enqlink(int e){ link *p; p=(link *)malloc(siz ...
#include <stdio.h>#include <stdlib.h>#define N 20typedef struct link{ int data;//代表数据域 struct link *next;//代表指针域,指向后继元素}link;//link为节点名,每个节点都是一个link结构体link *b[N];//头节点//创建void creat(int n){ int u,v; link *p; for(u=0;u<n;u++) b[u]=NULL; scanf("%d%d",&u,&v); while(u>=0) { p=(link*)malloc(sizeof(link)); p->data=v; p->next=b[u]; b[u]=p; scanf("%d%d",&u,&v); }}//遍历void output(int n){ link *p; int u; f ...
//2022.9.13链式表#include <stdio.h>#include <stdlib.h>typedef struct link{ int data;//代表数据域 struct link *next;//代表指针域,指向后继元素}link;//link为节点名,每个节点都是一个link结构体//定义头指针link *L;//初始化链表void Initlink(){ L=(link*)malloc(sizeof(link));//创建首元节点 L->next=NULL;//创建头指针}//创建单链表void creatlink(int n){ link *p; Initlink(); int i; for(i=1;i<=n;i++){ p=(link*)malloc(sizeof(link)); scanf("%d",&p->data); p->next=L->next; L->next=p; }} ...
//2022.9.27 队列//队列的特点,插入在队尾,删除在队前,先进先出.#include <stdio.h>#include <stdlib.h>//定义单链表节点类型typedef struct qlink{ int data; //数据域 struct qlink *next;//指针域}qlink;//定义链队列的类型typedef struct linkqueue{ qlink *front;//队头指针 qlink *rear;//队尾指针}linkq;linkq q;//定义一个链队列//初始化链队列void initqlink(){ q.front=(qlink *)malloc(sizeof(qlink)); if (!q.front) exit(0); q.front->next=NULL; q.rear=q.front;//空队列}//入队(插入)void enqlink(int e){ qlink *p; p=(qlink *)malloc(sizeof( ...
//2022.9.1 顺序表#include<stdio.h>#include<stdlib.h>#define N 20typedef struct sqlist{ int *elem; //基地址 int length; //线性表长度 int listsize; //存储空间的大小}sql;//定义一个变量(顺序表)sql L;//初始化void InitList(){ L.elem=(int *)malloc(N*sizeof(int)); //获取整型需要的存储空间 if(!L.elem) exit(0); //空间申请失败,退出 L.listsize=N; //空间大小 L.length=0; //空间长度}//输入void input(int n){ int i; printf("输入数组的值:"); for(i=0;i<n;i++) scanf(&q ...
Docker使用一.Hello worlddocker run ubuntu /bin/bash "Helllo World"
各个参数解析:
docker: Docker 的二进制执行文件。
run: 与前面的 docker 组合来运行一个容器。
ubuntu: 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。
/bin/echo “Hello world”: 在启动的容器里执行的命令
二.运行交互式的容器我们通过 docker 的两个参数 -i -t,让 docker 运行的容器实现**”对话”**的能力:
docker run -i -t ubuntu /bin/bash
各个参数解析:
-t: 在新容器内指定一个伪终端或终端。
-i: 允许你对容器内的标准输入 (STDIN) 进行交互。
注意第二行 **root@90d70a6e1a87:/#**,此时我们已进入一个 ubuntu 系统的容器
我们尝试在容器中运行命令 ...
一、Python math.acos() 函数返回上一级
Python math.acos() 函数返回 x 的反余弦弧度值
导入模块import math
语法math.acos(x)
参数
参数
说明
x
-1 到 1 之间的数值。如果 x 是大于 1,会触发一个异常 ValueError
返回值返回 x 的反余弦弧度值
例:下面的代码使用 math.acos() 返回一些数值的反余弦弧度值
import math #可以使用随机数函数定义ximport randomprint(math.acos(random.random()))print(math.acos(0.5))#运行结果0.7921675467498331.0471975511965979
二、Python math.asin() 函数返回上一级
Python math.asin() 函数返回 x 的反正弦弧度值
导入模块import math
语法import math
参数
参数
说明
x
-1 到 1 之间的数值,如果 x 是大于 1,会触发一个错误 Value ...
多媒体一.多媒体基本概念
多媒体分类:
1.感觉媒体:使人直接产生感觉的媒体,如:视觉,听觉、触觉等2.表示媒体:传输感觉媒体的中介媒体,即用于数据交换的编码。如:文字、图形、动画、音频和视频等3.表现媒体:进行信息输入和信息输出的媒体。如:键盘、鼠标、麦克风、显示器、打印机、音响等4.存储媒体:存储表现媒体的物理介质。如:磁盘、光盘、内存等5.传输媒体:传输表示媒体的物理介质。如:电缆、光纤、双绞线等二.声音1. 声音的基本属性
声音是一种模拟信号,使用带宽形容声音的大小,单位是HZ,需要进行处理转化为数字信号。
声音转换过程有三个步骤:采样、量化、编码
人耳能听到的音频信号的频率范围是 20 HZ - 20 KHZ
声音的采样频率一般为最高频率的两倍才能保证不失真
2. 声音的频率计算
未经压缩的数字音频数据的传输率计算公式如下:数据传输率(bps)= 采样频率(HZ)* 量化位数(bit)* 声道数
生意波形经过数字化后所需占用的存储空间公式如下:声音信号数据量(Byte)= 数据传输率(bps)* 持续时间(s)/ 8
3. 声音的合成
数字音乐合成方法数字调频合成法FM ...
中级软件设计师
未读第10章 网路与信息安全基础知识一.计算机网络概念1. 计算机网络概念
计算机网络是计算机技术与通信技术相结合的产物,他实现了远程通信、远程信息处理和资源共享
计算机网络功能:数据通信、资源共享、负载均衡、高可靠性
2. 网络分类:
网络分类
缩写
分布距离
计算机分布范围
...