相关文章
操作系统复习(2)进程管理
一、概述 1.1程序的顺序执行
一个具有独立功能的程序独占CPU运行,直至得到最终结果的过程称为程序的顺序执行。 程序的并发执行所表现出的特性说明两个问题 ⑴ 程序和计算机执行程序的活动不再一一对应 ⑵ 并发程序间存在相互制约关系(要求共享信息&…
建站知识
2024/12/19 11:55:34
11.3递归建二叉树,二叉树函数规范化输入输出,一些二叉树性质,求叶子结点与树的高度
建树 ,递归建树
输入为 建立树
递归
函数参数表为引用或指针
void Creat(BiTree *T){char ch;scanf("%c",&ch);if(ch#){*TNULL;}else{*T(BiTree)malloc(sizeof(BiTNode));(*T)->datach;Creat(&(*T)->nextleft);Creat(&(*T)->nex…
建站知识
2024/12/19 22:32:14
网络层重要协议 --- IP协议
小王学习录 今日摘录IP数据报数据报首部IPv4的局限及解决方法 地址管理路由选择 今日摘录
关山难越,谁悲失路之人。萍水相逢,尽是他乡之客。
网络层的职责是地址管理和路由选择,在网络层中最重要的协议是ip协议。下面先介绍一下ip数据报&a…
建站知识
2024/12/17 20:41:35
自定义element-ui plus 函数式调用,在API,js中直接使用全局组件
npm方式:
npm install -D unplugin-vue-components unplugin-auto-import
yarn 方式 :
yarn add unplugin-vue-components;
yarn add unplugin-auto-import; 使用官方的这个:
vite.config.js中配置
plugins: [vue(),AutoImport({resolvers: [ElementPlusResolve…
建站知识
2024/12/18 10:57:12
专业媒体播放软件Movist Pro中文
Movist Pro是一款专为Mac用户设计的专业媒体播放器。它支持广泛的视频和音频格式,包括MP4、AVI、MKV等,并提供了高级播放控件和定制的视频设置。其直观易用的用户界面,使得播放高清视频更为流畅,且不会卡顿或滞后。同时࿰…
建站知识
2024/11/29 9:38:08
C++ 复制控制之复制构造函数
C类用三个特殊的成员函数:复制构造函数、赋值操作符和析构函数 来决定类对象之间的初始化或赋值时发生什么。所谓的“复制控制”即通过这三个成员函数控制对象复制的过程
复制构造函数首先是一个构造函数,它同所有其他的构造函数一样与类同名࿰…
建站知识
2024/12/21 20:12:46
网络编程套接字(2)——简单的TCP网络程序
文章目录 一.简单的TCP网络程序1.服务端创建套接字2.服务端绑定3.服务端监听4.服务端获取连接5.服务端处理请求6.客户端创建套接字7.客户端连接服务器8.客户端发起请求9.服务器测试10.单执行流服务器的弊端 二.多进程版的TCP网络程序1.捕捉SIGCHLD信号2.让孙子进程提供服务 三.…
建站知识
2024/12/19 9:15:58
【备份】mmdetection 3.0.0 DINO训练自己的数据集config文件
环境:py3.8 pytorch 1.8.1 cuda 11.1
服务器Ubuntu版本:Ubuntu 22.04.1 LTS
环境配置过程:
conda create -n mmdet_py38 python3.8 # 创建环境
conda activate mmdet_py38 # 激活环境
pip install torch1.8.1cu111 torchvision0.9…
建站知识
2024/12/21 10:50:32