自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

low5252的博客

记录总结生活点滴,收获人生不一样的成长

  • 博客(207)
  • 资源 (1)
  • 收藏
  • 关注

转载 python3 中apply函数和lambda函数的使用详解

python3 中apply函数和lambda函数的使用详解lambda函数lambda是什么lambda用法详解lambda + maplambda + filterlambda + reduce避免过度使用lambda适合lambda的场景apply函数lambda函数lambda是什么大家好,今天给大家带来的是有关于Python里面的lambda表达式详细解析。lambda在Python里面的用处很广,但说实话,我个人认为有关于lambda的讨论不是如何使用的问题,而是该不该用的问题。接下来还是

2020-09-12 10:03:31 14101 2

原创 Pycharm / Python OpenCV和CV2安装错误

Pycharm / Python OpenCV和CV2安装错误我一直在尝试按照建议使用从Pycharm和终端安装OpenCV和cv2的方法:pip install --user opencvpip install --user cv2但我收到以下错误消息:Collecting opencv Could not find a version that satisfies the requirement opencv (from versions: )No matching distribut

2020-07-07 07:02:39 1562

翻译 2020年掌握的十大趋势技术

十大趋势技术10)RPA(机器人过程自动化)9)大数据8)智能应用程序(I –应用程序)7)物联网(IoT)6)DevOps5)Angular和React4)认知云计算3)增强现实和虚拟现实2)区块链1)人工智能(AI)注:本文为译文,难免会有一些错误发生,欢迎指正!变化是唯一不变的。这也适用于您的职业生涯。如今,提高自己的技能是必需的,原因很简单,技术发展很快。 我列出了十大趋势技术,这些技术有望在2020年获得巨大的市场。因此,让我们制定一项新的年度决议,以掌握以下任何一种技术:1.人工智能2

2020-06-27 20:40:13 1536

转载 Anaconda里的jupyter notebook如何修改默认打开目录与及默认打开浏览器

Anaconda里的jupyter notebook如何修改默认打开目录与及默认打开浏览器问题: 当我们安装默认条件下安装好Anaconda,当launch里面的 jupyter notebook 时候,会默认一个浏览器打开一个网页:如我的是 http://localhost:8981/tree,里面的内容类似文件夹内容,其实这就是打开了我们本地的一个默认目录,有时候我们想要用我们自己想要的浏览器打开自己想要本地目录,则本文即实现这两个修改。修改步骤:一、找到jupyter noterbook 的配置

2020-06-05 12:07:24 7651 5

原创 操作系统I/O控制方式详解

操作系统I/O控制方式详解一、导读二、I/O控制方式1、直接程序控制方式2、中断驱动控制方式3.直接存储器访问(DMA)控制方式4、通道控制方式I/O控制方式有几种?分别适用何种场合?一、导读为了有效地实现物理I/O操作,必须通过硬件和软件技术,对 CPU 和 I/O 设备的职能进行合理的分工,以调节系统性能和硬件成本之间的矛盾。随着计算机技术的发展,I/O 控制方式也在不断发展。选择和衡量 I/O 控制方式有如下三条原则:数据传送速度足够快,能满足用户的需求但又不丢失数据;系统开销小,所需的处

2020-06-02 19:47:14 9483 1

原创 Proteus 8.0+版本出现There is a problem with this Windows Installer package问题

忙活了好大一会才弄完,除了这个问题基本上没啥问题。另外汉化版不推荐下面一个,第一说的是9.0其实也就8.几,而且安装还有很大的问题(我的没成功)。其他的8.几的应该都可以,我用的下面这一个:http://www.32r.com/soft/59026.html#xzdz因为课程实验需要用到Proteus,所以进行安装。可是安装过程中出现以下问题:上网查了一下之后,发现了一个解决方法,先把7.0+版本的许可证书安装好后再来安装8.0+版本,成功了!这是Proteus7.8版本的安装包:链接:ht

2020-05-29 14:48:13 32638 21

转载 Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)

Python GUI之tkinter窗口视窗教程一、前言二、Tkinter是什么三、Tkinter 控件详细介绍1. Tkinter 模块元素简要说明2. 常用窗口部件及简要说明:四、动手实践学习1. 创建主窗口及Label部件(标签)创建使用2. Button窗口部件3. Entry窗口部件4. Text窗口部件5. Listbox窗口部件6. Radiobutton窗口部件7. Checkbutton窗口部件8. Scale窗口部件9. Canvas窗口部件10. Menu窗口部件11. Frame 窗

2020-05-26 22:23:21 555

转载 git命令详细版

git命令详细版1.Quick Start1. 配置用户信息2. 初始化3. 常用命令4. 查看版本库的更新过程2. 常用的撤销或回退操作2.1 git add的撤销2.2 直接丢弃在工作区对某个文件做的修改2.3 git commit撤销(没有push)2.4 git push的撤销2.5 版本回退2.6 git强制覆盖本地代码(与git远程仓库保持一致)3. 远程操作3.1 git pull3.2 git fetch3.3 git push4. 分支管理4.1 概述4.2 git tag4.3 mast

2020-05-26 21:51:05 566

转载 python问题UnicodeDecodeError: ‘utf-8’ code can’t decode byte in position 0: invalid start byte

python问题–UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte在anaconda中运行程序时,出现上述问题,导致数据无法导入到编辑器中。解决的方法:对要导入的数据,进行格式转换,存在windows中的数据文本文件包括csv,这种文件在默认保存的时候编码方式为unicode,所以在运行:pd.read_csv,即使加了属性设置ecoding="utf-8"也不起作用。

2020-05-22 22:04:17 13181

原创 面向对象(OOP)的进一步理解

面向对象的进一步理解为什么会有面向对象编程?先从结构化编程说起面向对象的由来结构化程序设计与面向对象面向对象的三个基本特征:封装继承多态五大基本原则:图解面向对象中的聚合与耦合面向对象设计的一些设计原则“开—闭”原则里氏代换原则依赖倒转原则接口隔离原则合成、聚合复用原则迪米特法则首先来一段Scala 作者 Martin Odersky 的原话:In principle, the motivation for object-oriented programming is very simple:all

2020-05-22 11:52:46 480

原创 深度学习数据集大全

深度学习数据集大全最近新增数据集自然图像数据集地理空间数据人工数据集无人驾驶图象视频数据集人脸数据集视频数据集文本数据集问答数据集情感数据集推荐和排名系统网络和图形语音数据集音符音乐数据集政府&统计数据人脸口罩数据集其他参考数据集最近新增数据集开源生物识别数据:http://openbiometrics.org/Google Audioset:扩展了 632 个音频分类样本,并从 YouTube 视频中提取了 2,084,320 个人类标记的 10 秒声音片段。地址:https://resea

2020-05-22 06:43:21 1952

原创 存储器管理知识点总结

存储器管理知识点总结文章目录存储器管理知识点总结存储管理逻辑地址(相对地址):用户编程所使用的地址空间逻辑地址从0开始编号,两种形式:段式程序设计物理地址(绝对地址):程序执行所使用的地址空间主存储器的复用存储管理的基本模式地址转换(重定位):把逻辑地址转换成绝对地址主存储器空间的分配与去配主存储器空间的共享存储保护主存储器空间的扩充虚拟存储器思想的提出主存容量限制带来诸多不便用户编程行为分析考虑部分调入进程内容基本思想实现思路存储管理涉及的存储对象高速缓存存储器(Cache)单连续分区存储管理:每个进

2020-05-20 22:34:30 1251

原创 OS存储器管理相关练习

OS存储器管理选择题1、 静态重定位是在作业(2)中进行,而动态重定位是在作业(4)中进行。(1) 编译过程 (2)装入过程 (3)修改过程 (4)执行过程2、 由连续分配方式发展到分页存储管理方式的主要动力是(1);由分页系统发展到分段系统,进而发展到段页式系统的主要动力是(4)和(5)(1) 提高内存利用率 (2)提高系统吞吐量 (3)满足用户需要(4)更好地满足多道程序运行的需要 (5)既满足用户要求,又提高内存利用率3、 首次适应算法中,要求空闲区按(1)的顺序形成空闲分区链;最佳适应算

2020-05-20 21:50:25 3330

原创 请求分页虛拟存储管理及页面置换算法

请求分页虛拟存储管理

2020-05-19 09:17:30 7356

原创 虚拟存储器详述介绍

虚拟存储器引入:传统存储管理方式特征:局部性原理定义实现方法:特征:引入:基本段页式存储管理的缺陷在于作业执行时必须全部装入内存,使得大型作业被拒绝或部分作业需要在外存长期等待。传统存储管理方式特征:一次性:作业必须一次性全部装入内存后才能开始运行。这会造成两个问题:①作业很大时,不能全部装入内存,导致大作业无法运行;②当大量作业要求运行时,由于内存无法容纳所有作业,因此只有少量作业能运行,导致多道程序并发度下降。驻留性:一旦作业被装入内存,就会一直驻留在内存中,直至作业运行结束。事实上,在一个

2020-05-19 08:03:13 2696 1

原创 你看到的是你所希望看到的

你看到的是你所希望看到的基金难卖时,乐观者说这是市场见底的信号,因为基金发行常是反向指标,6000点时一天发数百亿元,1600点时无人问津。悲观者说这是市场疲弱的信号,因为市场缺乏新增资金入市,而股票供给不断增加,明显供大于求。同一件事,看多者和看空者往往作截然不同的解释——你看到的是你想看到的。看空地产股的人有两种,一种认为房价会上涨,因此政策不会放松,所以地产股不能买。另一种认为房价会下跌,房地产股的资产净值和盈利会下降,所以地产股不能买。持同一种观点的人,其依据和逻辑往往是截然不同的——你证明的是

2020-05-13 08:45:16 252

原创 段页式存储管理方式详解

段页式存储管理方式详解分段存储方式引入目的:基本原理分段段表地址变换机构信息保护信息共享分页与分段的主要区别:段页式存储管理方式引入原因:基本原理段表与页表地址变换机构分段存储方式引入目的:满足用户在编程和使用.上的习惯和需求方便编程:为满足用户作业的逻辑关系,将数据和指令分段存储, 其地址由段名和段内偏移量共同组成信息共享信息保护(以信息的逻辑单位为基础)动态增长:保证使用过程中对内存的动态需求动态链接:运行时动态加载需要的目标程序段基本原理分段分段地址中的逻辑地

2020-05-12 15:34:32 29527 5

转载 怎样通俗的理解操作系统中内存管理分页和分段?

内存的分段和分页管理方式和由此衍生的一堆段页式等都属于内存的不连续分配。什么叫不连续分配?就是把程序分割成一块一块的装入内存,在物理上不用彼此相连,在逻辑上使用段表或者页表将离散分布的这些小块串起来形成逻辑上连续的程序。在基本的分页概念中,我们把程序分成等长的小块。这些小块叫做“页(Page)”,同样内存也被我们分成了和页面同样大小的”页框(Frame)“,一个页可以装到一个页框里。在执行程序的时候我们根据一个页表去查找某个页面在内存的某个页框中,由此完成了逻辑到物理的映射。分段和分页有很多类似的地方,

2020-05-12 09:38:59 2105

原创 分页存储存储管理方式详解

分页存储存储管理方式详解离散分配方式分页储存管理方式页面与页表页面物理块逻辑地址结构页表快表(TLB,Translation Look aside Buffer)一级页表的缺陷两级多级页表反置页表反置页表的提出基于反置页表的地址转换过程笔法较为粗糙,渐行渐改正,有错误望指出,有新的理解方法欢迎讨论。离散分配方式连续分配容易造成很多碎片,虽然可以通过紧凑的算法来将碎片拼接成可用的大块空间,但必...

2020-04-22 21:38:18 27927 5

原创 连续分配存储管理,覆盖交换和存储碎片

连续分配存储管理方式及覆盖交换连续分配存储管理方式单一连续分配固定分配方式动态分区分配首次适应算法循环首次适应算法最佳适应算法最坏适应算法快速适应算法分区的分配与回收动态重定位分配覆盖与交换内存覆盖内存交换内存碎片内部碎片外部碎片内存碎片产生的原因内部碎片的产生外部碎片的产生这方面没有什么难点,就是一些零碎的知识点,因此特别大量的应用王道的PPT,以备复习时使用,这部分基本上也就是一选择题,因此...

2020-04-22 19:40:08 2020 1

原创 张一鸣:这10年我遇到的优秀年轻 人都有哪些特质?

张一鸣:这10年我遇到的优秀年轻 人都有哪些特质?一、 为何毕业多年后,原本水平差 不多的同学都拉开了差距?大家好!各位都非常年轻,我今天 来的时候挺有压力。因为我毕业快 11年了,看到你们,真是觉得"长江 后浪推前浪”。我去年参加了武汉的校招,感觉新 一代年轻人的素质确实都非常好。 我昨天就在想,今天应该跟大家分 享什么。想了想,先把题目拟出 来,把乔布斯的 “Stay hungry,St...

2020-04-21 12:17:35 914 2

原创 详解程序转入和链接

详解程序转入和链接概要程序的装入和链接程序的装入绝对装入方式可重定位装入方式(静态重定位)动态运行时装入方式(动态重定位)程序的链接静态链接方式装入时动态链接运行时动态链接概要程序执行过程中,一共经历了四步,最终生成可执行的目标文件hello.exe,这四个步骤分别是:预处理,编译,汇编,链接。预处理:预处理器(cpp)预处理就是把程序中引用文件插入到当前文本文件中,比如开头的#inclu...

2020-04-18 18:40:11 504

原创 带分数——蓝桥杯

带分数——蓝桥杯今天刷题刷到这题,其实题本身思路挺简单,就是一个库函数引起了我的兴趣。资源限制时间限制:1.0s 内存限制:256.0MB问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 ...

2020-04-15 10:02:21 298

原创 指令寻址方式总结

指令寻址方式总结引言指令编码格式寻址方式指令寻址数据寻址立即(数)寻址直接寻址寄存器直接寻址间接寻址寄存器间接寻址隐含寻址堆栈寻址相对寻址基址寻址变址寻址小结练习引言在这里,主要是要说明什么是寻址方式。以及每一种CPU为什么使用这样的寻址方式。在说明什么是寻址方式之前,首先需要了解指令的构成,或者说指令的编码格式。指令编码格式一条指令(指的是机器码)由操作码(opcode)和操作数(ope...

2020-04-14 09:33:44 13149

转载 指令格式之操作码地址码

指令格式之操作码地址码一、指令格式指令:操作码字段 地址码字段指令字(简称指令):表示一条指令的机器字。指令格式:是指令自用二进制代码表示的结构形式,由操作码字段和地址码字段组成。操作码字段:表征指令的操作特性与功能 (指令的唯一标识) 不同的指令操作码不能相同地址码字段:指定参与操作的操作数的地址码二、操作码分类操作码可以分为固定长度的代码和可变长度的代码1、固定长度的...

2020-04-14 06:24:21 72733 3

原创 进程调度算法相关习题

处理机调度与死锁相关习题1.1.假设一个系统有 5 个进程,他们的到达时间和服务时间如上表所示,忽略 I/O 以及其他的开销时间,若分别按 先来先服务( FCFS ) 、 非抢占式及抢占 的短进程优先( SPF ) 调度算法进行 CPU 调度,请给出各进程的完成时间、周转时间、带权周转时间、平均周转时间和平均带权周转时间。进程到达时间服务时间A03B26...

2020-04-13 10:14:22 37154 7

原创 实时调度及相关算法

实时调度及相关算法实时系统是那些时间因素非常关键的系统。例如,计算机的一个或多个外设发出信号,计算机必须在一段固定时间内作出适当的反应。一些实例是:医院里特护病房的监控系统、飞行器中的自动驾驶仪以及核反应堆中的安全控制系统等。在这些系统中,迟到的响应即使正确,也和没有响应一样糟糕。实时系统通常分为硬实时(hard real time)系统和软实时(soft real time)系统。硬实时系统...

2020-04-08 22:15:26 5255 2

转载 进程调度算法C语言实现

进程调度算法C语言实现#define _CRT_SECURE_NO_WARNINGS#define NUMBER 5#include <stdio.h>#include <windows.h>char process_name[NUMBER] = { 'A', 'B', 'C', 'D', 'E' };int arrive_time[NUMBER] = { 0...

2020-04-08 09:55:00 5023 2

原创 进程调度详解算法

进程调度详解算法及C语言实现引言原因进程调度的指标进程调度的时机进程调度的方式进程调度的策略/算法算法详解先来先服务(FCFS)调度算法短作业优先(SJF)调度算法时间片轮转(RR)调度算法高响应比优先(HRRF)调度算法多级反馈队列(MFFP)调度算法最高优先级优先调度算法小结引言原因需要进程调度的理由很简单,即充分利用计算机系统中的CPU资源,让计算机系统能够多快好省地完成我们让它做的各...

2020-04-08 09:40:26 5784

翻译 使用ESP32显示天气

本教程演示如何创建一个气象站,该气象站使用传感器读数在LCD屏幕上解释和显示天气数据。使用ESP32的本教程介绍了如何使用ESP32和BMP280和SSD1306来构建气象站。 该ESP32项目使用LCD显示屏显示传感器读数。 使用ESP32构建气象站是一个简单的IoT项目,但对ESP32入门并探索其主要功能很有用。 在这个项目中,为了监控压力和温度,我们将使用BMP280。 因此,本ESP32...

2020-03-31 18:09:13 5892

原创 进程线程联系与区别

进程线程联系与区别进程和线程的区别简介?线程与进程总结:一、进程简介**1.1 进程概念的引入****1.2 程序是什么****1.3 进程是什么**1.4 进程与程序的区别二、线程简介2.1 线程概念的引入2.2线程是什么三、进程与线程的联系四、进程与线程的区别补充协程协程的应用进程和线程的区别简介?进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩...

2020-03-31 15:56:02 379

转载 c语言,c++函数返回一个数组,二维数组

c语言,c++函数返回一个数组,二维数组与其他高级语言相比,c语言,c++ 最大的不方便之处就是 函数只能返回一个数值。若要返回一个数组,必须用到指针以及动态分配内存。这是一个坎,就如学吉他时的大横按一样,不少人在这个坎上望而却步。我前几年一直看不懂,最近重温c 与c++的动态内存,发现忽然明白会用了。可能经过这几年大量的编程,越来越具有程序员思维了吧.方法之一:返回一个结构体,结构体里面...

2020-03-25 10:30:49 2662

翻译 大数运算之C 语言大数演算法

大数运算之C 语言大数演算法(一)從字串讀取加法減法乘法比較大小除法(二)定義 macro加法減法乘法比較除法(三)[0] 一次性進位問題 - 不用[1] 改善資料結構[2] 從字串讀入大數[3] 輸出大數結果[4] 大數加法[5] 大數減法[6] 大數乘法[7] 大數乘整數[7] 大數除整數(四)[1] 算有幾位數[2] 精算值 - 暴力法[4] 精算值 - 質因數分解[5] 判斷尾數有...

2020-03-15 00:10:14 2609

转载 高精度计算之大数问题

高精度计算之大数问题前言¶存储¶四则运算¶加法¶减法¶乘法¶高精度—单精度¶高精度—高精度¶除法¶Karatsuba 乘法¶关于 new 和 delete封装类¶前言¶本文篇幅较长,如果只是对某一部分感兴趣,可以直接看目录选择性阅读……高精度计算(Arbitrary-Precision Arithmetic),也被称作大整数(bignum)计算,运用了一些算法结构来支持更大整数间的运算(数...

2020-03-14 23:31:24 596

转载 常见的几种排序算法(c++)

常见的几种排序算法(c++)一、冒泡排序二、插入排序三、选择排序四、归并排序五、希尔排序六、快速排序七、堆排序八、基数排序1.LSD(低位到高位的排序)2.MSD(高位到低位排序)算法比较一、冒泡排序1、算法思想冒泡排序是一种简单的排序算法,通过循环遍历,将临近的两个元素进行比较,满足排序规则时,进行下一组元素对比,当不满足排序规则时,将两个元素交换位置,再继续进行下一组元素对比,确保最大的...

2020-03-12 10:59:37 12137 1

转载 操作系统:读者写者问题

操作系统:读者写者问题@[TOC](操作系统:读者写者问题)问题:一、读者-写者问题: 读者优先二、读者-写者问题:写进程优先三、读者写者问题的应用---独木桥问题类型1.一次只能过一辆车类型2.一次能过多辆车四、总结附代码://读者优先//写者优先//公平竞争教材原文:问题:在操作系统中,我们处理各种过程,这些过程可能会使用系统中存在的文件。基本上,我们对文件执行两个操作,即读取和写入。所...

2020-03-11 19:14:58 7198

原创 五个哲学家就餐问题

哲学家就餐问题1 描述哲学家就餐问题是在计算机科学中的一个经典问题,用来演示在并行计算中多线程同步(Synchronization)时产生的问题。在1971年,著名的计算机科学家艾兹格.迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被托尼?霍尔重新表述为哲学家就餐问题。这个问题可以用来解释死锁和资源耗尽。哲学家就餐问题可以这样表述,假设有五位哲学...

2020-03-11 17:44:48 22251 3

原创 'AxesSubplot' object has no attribute 'set_xlable'

'AxesSubplot' object has no attribute 'set_xlable'这个bug真是浪费了我好久时间,特记录一下警示自己!!!!解决办法:其实就是拼写弄错了。以上是正确的写法,仔细检查哪里有问题。我的就是从set_xLabel -->set_xLble --> set_xlable-->set_xlabel总结网上的错误,大部分...

2020-03-08 12:38:33 26769 21

原创 subplots用法详解

subplots用法详解我们经常看到这个函数被用了很多次,尽管这个例子只是试图创建一个图表.还有其他一些优势吗?官方演示subplots() 也用于**f, ax = plt.subplots()**创建单个图表时,它之后只引用了ax.这是他们使用的代码.#Just a figure and one subplotf, ax = plt.subplots()ax.plot(x, y)ax...

2020-03-08 09:19:53 20765 1

原创 计算机定点运算详解

计算机定点运算详解说是详解,估计也真详解不了。很多东西太多了,我就挑一些重要的,现在依然有使用的,就像我的老师说的,那些过时的东西了解即可,无需弄懂。感觉很好的一个PDF,一直在找是哪本书,感觉上面的内容真的很好。本文讲什么?在计算机中,小数点并没有用专门的器件去表示,而是按照一种约定的方式,统一存储在寄存器单元中的。算数逻辑运算单元(ALU)是CPU的组成部分,负责算数和逻辑的运算。那么...

2020-03-06 10:29:11 3836

微信域名防封系统代码

域名防封系统代码,对于域名的一种安全机制,希望对你有用。

2020-11-06

空空如也

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

TA关注的人

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