自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (9)
  • 论坛 (18)

原创 Ubuntu下安装VSCODE

方式一:应用中心安装首先在ubuntu桌面找到应用中心打开在软件中心中,搜索Visual Studio Code当然上面是理想情况,这种图是我在网上搜的。。。我自己的应用中心并不能搜索到VSCODE能找到就在页面中直接选择安装方式二:安装包安装1. 从vscode官网下载最新版本,deb包下载地址:https://code.visualstudio.com/docs?dv=linux64 当然由于是外网,可能下载速度极慢,这是我下载后上传到百度云的链接,官网下载..

2020-05-30 20:02:59 141

原创 调度:多级反馈队列
原力计划

多级反馈队列(Multi-level Feedback Queue, MLFQ)是有Corbato在1962年提出的,用于兼容时分共享系统。现在其经过多年的优化,已经被应用于很多现代操作系统中。多级反馈队列是为了解决两方面问题。一:优化周转时间。在之前的进程调度中曾经提及过,这需要通过有线执行短工作来实现,但是问题是很少有进程可以在一开始就能正确预测它的工作要运行多久。第二个问题是降低响应时间,这可以通过时间片轮转等方法实现,但这些策略的周转时间却很差。所以出现了多级反馈队列,多级反馈队列是使用历史经验来预

2020-05-30 14:46:44 129

原创 操作系统的进程调度

一、定义调度策略的准备操作系统具有底层的机制与上层的调度策略,低层级制例如上下文切换已经在上一篇文章中有所了解,那么上层的策略调度又是什么呢?首先,我们如果要定义一种调度策略,自然首先要思考策略的运行环境以及调度指标。策划你的运行环境就是策略在执行期间会出现的情况,例如:1. 每一个进程开始执行的时间2. 每一个进程持续执行的时间3. 执行中的进程是否会出现空转等待的情况4. 在调用进程之前操作系统是否就能确认进程的相关信息。。。。。。等等,这些都是操作系统为进程制定策略之前需要

2020-05-29 21:54:48 125

原创 操作系统机制之受限直接执行

受限直接执行(limited direct execution)是操作系统的关键底层机制之一,其目的就是让用户想运行的程序在CPU上运行之前,首先确保设置好硬件,以便在没有操作系统帮助的情况下限制进程可以执行的操作。直接执行操作系统会以时间片轮转的方式让多个进程共享CPU,来实现虚拟化。但是,在执行这个机制时存在一些问题。第一个是性能:如何在不增加系统开销的情况下实现进程间的切换?第二个是如何在运行其他进程的同时保留自身对CPU的控制权?控制权对于操作系统尤为重要,因为操作系统要负责资源的管理.

2020-05-26 22:04:24 112

原创 VM报错”找不到可以连接的有效对等进程”

晚上给电脑新装了两条内存,然后打开电脑运行虚拟机就出错,提示就是这样的一个提示,然后我就根据经验,删掉了对应系统文件夹里的所有 .lck 文件,以往遇到虚拟机的问题有几次这样操作就能行,但是这次删了还是不行。。。。于是上谷歌,搜了一下发现网上的回答大概分为两种,1.macOS 安全管理控制的问题;解决办法就是:系统偏好设置 -》安全性与隐私-》通用-》 会有vm的提示 点击 允许。重新打开vm。我是windows 这条略过;2. 虚拟机的系统驱动有问题;自写脚本卸载虚拟机的驱动.

2020-05-25 20:47:27 987

原创 操作系统抽象之进程

一、进程的概念首先思考一个问题:CPU的核心数是有限的,那么在运行远超过CPU核心数数量的程序时,操作系统是如何实现CPU核心数仿佛无限的假象的?当然是通过虚拟化CPU来实现,也就是让一个程序只运行一个时间片,然后切换到其他程序,通过高速的上下文切换来伪造一种多个CPU的假象,这也就是时分共享(time sharing)的CPU技术。这种行为潜在会造成一些性能的损失,也就是不停切换时耗费的COU性能。CPU的虚拟化想要实现,操作系统需要一些低级机制与高级技能。机制是一些低级方法或协议,用于实现所

2020-05-21 22:34:30 71

原创 操作系统简史

操作系统(Operating System,OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。早期的操作系统:库一开始,操作系统并不像现在的操作系统,它只是一些库,甚至可以说是一堆函数。它们的作用只是为了让程序员可以远离对类似于低级I/O处理的重复代码,而是让OS这个库来为程序员提供接口,进而减少程序员的工作。当时,在那些古老的大型机系统上

2020-05-20 21:41:36 73

原创 Python基础 - matplotlib绘图库

Matplotlib是一个强大的Python绘图和数据可视化的工具包,极其适用于与NumPy一同使用。Matplotlib通过 plt.plot() 进行绘图,通过plt.show() 显示图像线条风格linestyle或ls 描述 ‘-‘ 实线 ‘:’ 虚线 ‘–’ 破折线 ‘None’,’ ‘,’’ 什么都不画 ‘-.’ ...

2020-05-19 19:52:10 96

原创 steam如何搜索免费游戏

最近朋友圈好多人在说Epic免费送游戏的事,这周送的是GTA5,我没买过这个游戏,也没去Epic上领,但是看到Epic免费送游戏我就想到一个问题,既然Epic会免费送游戏,那作为竞争对手steam不可能没有可以白嫖的机会才对,于是上网搜了一下,果然,steam也是经常有免费送的游戏的,但是这些游戏在免费栏里面还不显示。。。。于是在网上查了一下相关操作:首先,打开这个网站:https://steamdb.info/SteamDB作为最重要的第三方steam数据平台之一,提供了大量steam相关的有

2020-05-18 20:59:54 489

SFML-2.5.1-doc.zip

SFML 2.5.1 官方文档;On Windows, choosing 32 or 64-bit libraries should be based on which platform you want to compile for, not which OS you have. Indeed, you can perfectly compile and run a 32-bit program on a 64-bit Windows. So you'll most likely want to target 32-bit platforms, to have the largest possible audience. Choose 64-bit packages only if you have good reasons.

2020-05-10

vcxsrv-64.1.19.6.0.rar

VcXsrv for windows,官网进不去,找大佬要的安装包,比较稳定的一个Windows X11 Server A minimal X Window System for Windows

2019-05-11

GetLastError返回值.docx

GetLastError返回值总结整理,包含3259个返回值类型。

2019-05-09

jsoncpp相关练习源码

里面包含json 0.5的源码,以及我自己写的一个练习测试工程,包括读取与输出json文件,相关使用在这篇文章中https://blog.csdn.net/LL596214569/article/details/85221694

2018-12-23

tinyXML使用案例

https://blog.csdn.net/LL596214569/article/details/84035172这篇文章的配套案例。。。有问题可以留言欢迎探讨

2018-11-13

tinyxml库C++使用

tinyXML一款很优秀的操作C++类库,文件不大,但方法很丰富,使用很简单,简单简单很简单真的很简单

2018-11-13

visual studio 2008iso

visual studio 2008ISO,里面是百度云盘链接及密码,3.7G,安全无毒,无毒无毒无毒

2018-07-16

GoogleC++编码规范

GoogleC++编码规范,C++程序员必备

2018-07-12

Multisim中的LM386

Multisim10中没有LM386器件,需要自己创建,创建时需要LM386.cir LM386.sym两个文件,在这个包中都有,创建教程网上有百度很容易搜到

2018-05-20

大量成员变量的结构体如何快速初始化?

发表于 2020-06-08 最后回复 2020-07-27

C++获取多路CPU信息

发表于 2019-12-02 最后回复 2020-07-27

GetLogicalProcessorInformationEx如何使用?

发表于 2020-07-21 最后回复 2020-07-23

VS是如何控制可使用的栈的大小的?

发表于 2020-05-14 最后回复 2020-05-28

VS一调试运行就会未响应

发表于 2020-01-08 最后回复 2020-05-28

C++中多重vector的遍历

发表于 2019-01-11 最后回复 2019-10-19

多路CPU下的内存分配

发表于 2019-10-14 最后回复 2019-10-18

DLL内存分配问题

发表于 2019-07-08 最后回复 2019-07-13

同一字体单个字符宽度不等问题

发表于 2019-03-16 最后回复 2019-07-13

Windows下CPU线程数的获取问题

发表于 2019-05-13 最后回复 2019-05-15

VS2008无法打断点问题

发表于 2018-10-25 最后回复 2019-03-21

#include <sys/stat.h>能在windows中用吗

发表于 2019-02-26 最后回复 2019-03-16

对话框变透明问题

发表于 2018-11-08 最后回复 2018-11-21

关于sendmessage的处理

发表于 2018-08-14 最后回复 2018-08-16

关于CView销毁过程的问题

发表于 2018-07-25 最后回复 2018-07-31

求教个关于MFC网络编程的问题

发表于 2018-02-08 最后回复 2018-07-25

OnDraw中调用CDC的问题

发表于 2018-01-12 最后回复 2018-02-08

数据库如何让查找某短时间的最后一条

发表于 2017-12-28 最后回复 2018-01-02

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