- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 阻塞IO/非阻塞IO 同步IO/异步IO
阻塞I/O适用于简单的、低并发的应用程序,而非阻塞I/O更适合需要高并发处理或对I/O操作的响应时间要求很高的应用程序。在实际应用中,通常会使用非阻塞I/O的方式来构建多线程、多进程或异步编程模型,以充分利用计算资源并提高应用程序的性能。
2023-09-11 15:58:02 96
原创 ubuntu出现NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
【代码】NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
2023-08-31 11:31:40 95 1
原创 ARM x86 RISC-V
与ARM不同,x86采用复杂指令集计算机(CISC)设计,提供了丰富的指令集和多样的功能。在不同的应用场景下,我们可以根据需求选择适合的架构,从而推动计算机技术的发展。RISC-V的开源性质促进了其生态系统的快速发展,吸引了越来越多的关注。RISC-V作为一个开放的、可定制的架构,可能会在新兴领域获得更多的应用。计算机指令集架构是计算机体系结构的基础,不同的指令集架构在不同的应用领域具有重要性。本文将比较三种主要的指令集架构:ARM、x86和RISC-V,探讨它们的特点、应用以及对计算机领域的影响。
2023-08-25 14:09:25 228 1
原创 线段树原理
线段树定义百度百科定义:线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点蓝书定义:线段树是一种基于分治思想的二叉树结构,用于在区间上进行信息统计原理线段树的每个节点都代表一个区间线段树具有唯一的根节点,代表的区间是整个统计范围,如[1, N]线段树的每个叶节点都代表一个长度为1的元区间[x, x]对于每个内部节点[l, r],它的左子节点是[l, mid],右子节点是[mid + 1, r],其中 mid = l + r >&
2021-08-17 16:44:52 144
原创 操作系统实验一:进程调度实验
进程调度实验实验目的 多道程序设计中,经常是若干个进程同时处于就绪状态,必须依照某种策略来决定那个进程优先占有处理机。因而引起进程调度。本实验模拟在单处理机情况下的处理机调度问题,加深对进程调度的理解。实验内容优先权法-动态优先权轮转法流程图实验要求产生的各种随机数的取值范围加以限制,如所需的CPU时间限制在1~20之间。进程数n不要太大通常取4~8个使用动态数据结构独立编程两种调度算法运行结果实验代码#inc
2021-06-04 01:20:18 1292 1
原创 AcWing第一场周赛 2021/5/29
3577.选择数字题目描述给定一个整数数组 A,其包含 n 个正整数 a1,a2,…,an 以及一个整数数组 B,其包含 m 个正整数 b1,b2,…,bm。请从数组 A 中挑选一个元素 a 并从数组 B 中挑选一个元素 b,使得 a+b 既不包含于 A 也不包含于 B。例如,如果 A=[2,1,7] 而 B=[1,3,4],则可以从 A 中选取 1,从 B 中选取 4,这样得到的数字 1+4=5 既不在 A 中,也不在 B 中。但是,我们不能从 A 中选取 2,从 B 中选取 1,因为得到的数字
2021-05-30 17:17:40 396
原创 AcWing第2场热身赛-2021/5/22
3547.特殊数字题目描述我们规定,对于一个整数 a,如果其各位数字相加之和能够被 4 整除,则称它是一个特殊数字。现在,给定一个整数 n,请你计算并输出不小于 n 的最小特殊数字。输入格式一个整数 n。输出格式一个整数,表示不小于 n 的最小特殊数字。数据范围对于 30% 的数据,1≤n≤100。对于 100% 的数据,1≤n≤1000。输入样例:42输出样例:44代码:C++#include <iostream>#include <cstring>
2021-05-30 02:25:31 314
原创 The Eclipse executable launcher was unable to locate its等等怎么解决
官网下载的是压缩包 直接点就是下面这种情况我们只需要把压缩包解压缩就可以了,右键选择打开方式 全部解压缩
2020-03-02 23:24:29 705
矩阵连乘 动态规划.cpp
2020-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人