- 博客(303)
- 收藏
- 关注
原创 操作系统用到了哪些数据结构
信号量(Semaphore):信号量是一种用于进程同步和互斥的数据结构,操作系统中的进程调度和资源管理通常使用信号量来实现进程同步和互斥。互斥锁(Mutex):互斥锁是一种用于进程同步和互斥的数据结构,操作系统中的进程调度和资源管理通常使用互斥锁来实现进程同步和互斥。位图(Bitmap):位图是一种用于表示位的数据结构,操作系统中的文件系统和进程调度通常使用位图来表示文件的空闲和占用情况。树(Tree):树是一种层次结构的数据结构,操作系统中的文件系统和进程调度通常使用树来组织和管理文件和进程。
2024-03-18 11:02:17
1306
1
原创 八大排序代码——总结
稳定排序有:插入排序、冒泡排序、归并排序、基数排序(基冒插归)不稳定排序有:选择排序、快速排序、希尔排序、堆排序(快选希堆)默认从小到大排序。
2023-10-19 17:27:10
301
原创 模拟和数字电路 —— 导学篇
建议大家起初学习模电的时候能够认真理解电路的每一个模块,以及每一种结构,能够理解每一种电路中每个元器件的作用是什么。这个就需要大家不要太急于求成,要保证一定的学习时间,也要注重效率的统一。偏置电路:在模电中常考以及常用的偏置电路基本就是偏置电流源,比如会在差分章节的前面学到很多种电流源电路;频率响应等等是为了分析具体电路的性能,工作频率(带宽BW/GBW),我们学习模电基本是默认中频带,很少进行讨论低频或者高频特性。前言:本科零基础跨考模电,时间不是很充裕,选择不补学电路分析的基础,直接开始学习模电。
2023-04-27 22:44:45
1121
原创 pip install下载慢的解决办法
在Anaconda Prompt中运行pip install速度慢,可以修改为国内源,注意新版ubuntu要求使用https源。普通的使用方法太慢:如:pip install numpy改用国内源:# 格式:pip install -i 源路径 安装的包名称pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy好用的源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:ht.
2022-01-22 15:19:38
1561
1
原创 2021年PAT冬季甲级题解
前言:2021/12/19:PAT甲级冬季考试前三题比较简单,一个小时左右拿下了最后一题读题不太懂,还是英语不太行吧,然后反复读也找不出坑点,最后92低分飘过。感慨:哎没能拿到徽章,满分还是有难度的。感觉自己准备还是不够充分,考前一两个星期都没怎么刷题了——因为部分课程结课得实现小游戏、app inventor实现的飞机大战,感觉还是麻烦点的(花了两天学了点皮毛做了俩游戏,就开摆了。)还有框架代码需要搞,准备英语四级(都江堰说明年我还得来,阅读这次写的慢也错很多,反正寄了问题很多)。然后,马上要.
2021-12-20 11:56:41
1130
1
原创 MyBatis与JDBC访问数据库的过程对比
MyBatis实现访问数据库的过程从上图可以看出,MyBatis框架在操作数据库时,大体经过了8个步骤。下面就对图中的每一步流程进行详细讲解,具体如下:(1)读取MyBatis配置文件mybatis-config.xml。mybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接。(2)加载映射文件Mapper.xml。Mapper.xml文件即SQL映射文件,该文件中配置了操作数据库的SQL语句,需要在mybatis
2021-12-15 18:25:44
1735
原创 PAT甲级1042~1055
前言:距离四级考试剩23天,PAT甲级考试剩24天对PAT甲级练习题做总结1042 Shuffling Machine (20 分)题目大意:重复给出排列方式,把放在下标iii的牌调换到下标jjj题目解析:模拟题英语单词:shuffle 洗牌,侧滑machine 机器,机械procedure 程序,手续,过程,步骤deck 平台,甲板be seen as 被认为是,被看作gamblers 赌徒collaborate 合作,协作inadequate 不充分的,不适当的c.
2021-11-26 22:15:12
672
原创 PAT甲级1031~1041
前言:距离四级考试剩26天,PAT甲级考试剩27天对PAT甲级练习题做总结2021/11/221031 1032 10331031 Hello World for U (20 分)题目大意:给一个字符串,按找U形输出,左n1下n2右n3,其中n1和n3取相同的值,并且小于等于n2,n1+n2+n3=N+2题目解析:n1=n3=(N+2)/3n2=(N+2)/3+(N+2)%3英语单词:vertical 垂直的,竖直代码如下:#include<b.
2021-11-22 22:10:17
848
原创 PAT甲级1001-1030
前言:距离四级考试剩31天,PAT甲级考试剩32天对PAT甲级练习题做总结1001 A+B Format (20 分)题目大意:输入一对整数a,b,计算它们的和,输出格式为3个数字一组题目解析:把a+b的和转换为字符串输出,从后往前看,下标对3取模,当值为0的时候,后面输出逗号,最后一位不用输出逗号注意:如果为负号或者最后一位,跳过不用输出逗号英语单词:calculate /ˈkælkjuleɪt/ v. 计算,核算;预测,推测comma /ˈkɒmə/ n. 逗号;停顿be s.
2021-11-21 12:29:01
1589
原创 English word - day2
rescue crew /ˈreskjuː kruː/救护队basement 英 /ˈbeɪsmənt/n. 地下室;地窖feet 英 /fiːt/n. 脚(foot 的复数形式);尺collapse 英 /kəˈlæps/崩溃,倒塌pull 英 /pʊl/拉,拉动deserted 英 /dɪˈzɜːtɪd/adj. 荒芜的;被遗弃的;无人居住的fatal 英 /ˈfeɪtl/adj. 致命的;导致失败的,灾难性的vacant 英 /ˈveɪkənt/adj. 空的;空缺的;空
2021-10-19 22:11:19
124
原创 构造题 --- m对相邻的字符相同
一类题:找出出现次数最大的字母,形成mx个隔板最少需要mx-1个其他字母隔开吃糖果#include<bits/stdc++.h>using namespace std;const int N = 1e5+10,M = N*2;typedef long long LL;void solve(){ int n; cin>>n; LL maxx = -1e9,sum = 0; for(int i = 0; i <
2021-10-18 14:21:54
134
原创 English word - day1
roughly 英 /ˈrʌfli/adv. 粗略地,大约;粗暴地,粗鲁地;粗糙地,不精细地bookshelf n.书架gadget /ˈɡædʒɪt/n. 小器具,小玩意儿The elephant in the room显而易见而又被忽略的事实instance 英 /ˈɪnstəns/n. 例子,实例for instance 例如emerge 英 /ɪˈmɜːdʒ/v. 浮现,出现;显露,知悉;恢复过来,幸存下来;形成,兴起but rather 而是mainstream 主流d
2021-10-12 22:03:14
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人