自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 《操作系统导论》(Operating Systems: Three Easy Pieces)第30章(条件变量) 作业习题程序说明

操作系统导论:Operating Systems: Three Easy Pieces课后习题:Homework该章节课后习题README部分翻译(便于以后查看):1. 习题介绍这个作业让你探索一些使用锁和条件变量来实现本章讨论的生产者/消费者队列的各种形式的真实代码。您将查看实际的代码,在各种配置中运行它,并使用它来了解哪些工作,哪些不工作,以及其他的复杂情况。代码的不同版本对应着“解决”生产者/消费者问题的不同方法。第一步是下载代码并键入make以构建所有变...

2021-10-03 16:53:21 1230

原创 《操作系统导论》(Operating Systems: Three Easy Pieces)第26章(并发:介绍) 作业习题程序说明

操作系统导论 :Operating Systems: Three Easy Pieces课后习题:https://pages.cs.wisc.edu/~remzi/OSTEP/Homework/homework.html该章节课后习题README部分翻译(便于以后查看):欢迎来到这个模拟器。这个想法是通过观察线程是如何交错的来熟悉它们;模拟器x86.py将帮助您理解这一点。该模拟器模拟短通过多线程执行汇编序列代码。注意,将运行的OS代码(例如,执行上下文切换)没有显示;因此,您所看到的只

2021-09-05 18:30:33 1132

原创 《操作系统导论》(Operating Systems: Three Easy Pieces)第18章(分页:介绍) 作业习题程序说明

此博客处内容为 《操作系统导论》(Operating Systems: Three Easy Pieces)第18章(分页:介绍) 作业习题程序说明。原书英文版地址https://pages.cs.wisc.edu/~remzi/OSTEP/ 该地址中包含书中程序代码第8章 作业习题程序说明链接:https://blog.csdn.net/cai1149735196/article/details/115241018第7章 作业习题程序说明链接:https://blog.csdn.ne...

2021-05-11 09:33:25 514

原创 《操作系统导论》(Operating Systems: Three Easy Pieces)第16章(分段) 作业习题程序说明。

此博客处内容为 《操作系统导论》(Operating Systems: Three Easy Pieces)第16章(分段) 作业习题程序说明。原书英文版地址https://pages.cs.wisc.edu/~remzi/OSTEP/第8章 作业习题程序说明链接:https://blog.csdn.net/cai1149735196/article/details/115241018第7章 作业习题程序说明链接:https://blog.csdn.net/cai1149735196/a..

2021-04-12 16:35:56 556

原创 《操作系统导论》 第8章(调度:多级反馈队列) 作业习题程序说明

此博客处内容为 《操作系统导论》(Operating Systems: Three Easy Pieces)第8章(调度:多级反馈队列) 作业习题程序说明。原书英文版地址https://pages.cs.wisc.edu/~remzi/OSTEP/第7章 作业习题程序说明链接:https://blog.csdn.net/cai1149735196/article/details/115208047在程序mlfq.py中,让你了解本章的多级反馈队列(Multi-level Feedb...

2021-03-26 14:39:06 1026

原创 操作系统导论 第7章(介绍:程序调度) 课后作业程序说明

scheduler.py 这个调度程序,允许你查看不同调度器在相应时间(response time),周转时间(turnaround time)和总等待时间等调度指标下的执行情况。程序中实现了三个调度算法:FIFO,SJF和RR。运行该程序需要两步:首先,在没有 -c 标志的情况下运行:这将告诉你要解决什么问题,而不会给出答案。例如,计算响应时间,周转试件,并使用FIFO策略等待三个作业,那么运行如下进程:python scheduler.py -p FIFO -j 3 -s 100.

2021-03-25 15:07:15 661

原创 校招 秋招总结(硬件 / 嵌入式 / 数字IC)

目录0、应聘流程1、岗位选择。主要考虑有涵盖硬件,FPGA/数字IC,嵌入式软件,机器学习。1.1 硬件开发设计1.2 嵌入式软件方面1.3 FPGA/数字IC2、行业选择的定位2020年9月26日记录:以下仅为本人秋招的一点感悟,作为个人记录分享。大约从暑假开始,就开始陆续的关注一些找工作的事情,这个时候的招聘的大部分都是提前批。我的想法是通过提前批试试水,一方面可以找准自己适合岗位的 和 想要选择的行业;另一方面是想通过提前批了解招聘的时候笔试和面试都会考些什么内容。

2020-09-26 17:08:01 1985

原创 算法学习:最小公倍数求法()

求 正整数 A 和 正整数B 的最小公倍数:1.实现语言环境:Python32.实现方法:最大公约数 = A * B / 最小公倍数最小公倍数 :使用更相减损法更相减损法是拿两个数中的较大值减去较小值,然后在减数、被减数、差之间选取两个较小值继续相减,直到减数和被减数相等,得出的数就是最大公约数。例如:A = 9; B = 1212 - 9 = 3 9 - 3 = 6 6 - 3 = 3 此处 减数 与 被减数 相等 3 == 3 即: 3是12与...

2020-08-24 14:12:35 479

原创 寻找最长回文串(leetcode题目)

算法学习之路的第一次记录一、题目:最长回文子串难度中等2242给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"二、解答解题说明:需要考虑字符串为空以及子字符串长度为1的情况。 对于字符串A ,利用A[::-1]即可实现字符串翻转。例如A= ‘abcd’...

2020-05-26 17:00:22 317

原创 python 列表 按照 指定索引 排序

记录这个简单小问题,以便提醒自己(说明:这里想表达的不是普通的按照从小到大或从大到小的排序方式)import numpy as npa = np.array([1,3,6,7,8,2,4,5])index = np.argsort(a)#index 结果为 array([0, 5, 1, 6, 7, 2, 3, 4], dtype=int64)#下面是想要表达的通过索引来重新对...

2019-12-02 14:53:28 16507 7

原创 Python matplotlib 输出矢量图(易操作)

在写论文的过程中往往需要矢量图,matplotlib输出的矢量图并不能直接插入 word 中。一般情况写论文也需要配合Microsoft Visio 进行相应的绘图操作,这里将利用Visio作为中转,将matplotlib输出的矢量图粘贴到 Word 中。所需软件:Python (包括matplotlib包) Microsoft Visioimport matplot...

2019-09-23 16:57:20 22640 2

原创 Python中将True/False 转换成 1/0 的方法

方法1:在变量后直接加上 0 即可。import numpy as npa = np.array([True, False])print(a)print(a + 0)方法2:使用类型转换import numpy as npa = np.array([True, False])print(a)a.astype(int)print(a)参考链接:https...

2019-04-04 15:11:45 27498 3

原创 Pytorch安装失败解决办法(pip install torch提示安装失败;import torch 提示 from torch._C import *   ImportError: DLL l)

问题1:使用Python的pip 安装命令: pip install torch  会提示安装失败问题2:import torch 提示 from torch._C import *   ImportError: DLL load failed:找不到指定模块 安装环境:Windows Server 2012 R2 Python 3.7  PyTorch 1.0.0安装步骤:...

2019-02-25 12:27:14 48961 7

原创 Python深度学习工具,jupyter笔记本安装

具体过程参见 https://github.com/ipython/ipyparallel安装(windows下)1、在命令行cmd输入以下内容 pip install ipyparallel2、在Jupyter中使能 Ipython Clusters 标签ipcluster nbextension enable3、再次失能该标签ipcluster nbextension disable4、(查看...

2018-07-02 11:18:16 745

转载 结构体中常见的冒号的用法是表示位域

结构体中常见的冒号的用法是表示位域。          有些信息在存储时,并不需要占用一个完整的字节,   而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1   两种状态,   用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,   并说明每个区域的位数。每个域

2017-12-28 19:10:52 391

转载 hex文件与bin文件的区别

hex 文件与 bin 文件的区别,使用stm32 IAP编程时困惑所记录

2017-12-28 16:33:25 1304

serv-U构建FTP

用于构建FTP服务器方便内网中传输文件

2016-04-24

晶体管共射极单管放大器

晶体管共射放大器,试验的一些细节等内容。有助于实验顺利完成。

2015-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除