自定义博客皮肤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版》、参考《王道考研》教学视频 基本概念 对于单处理器系统,同一时间只有一个程序可以运行;其他进程都应等待,直到CPU空闲并可调度为止。多道程序的目标是,始终允许某个进程运行以最大化CPU利用率。 CPU的进程属性:周期进行CPU执行和I/O等待。进程在这两个状态之间不...

2020-04-04 17:03:15

阅读数 5

评论数 0

原创 操作系统——进程

整理自《操作系统概念第七版》 进程概念 进程是系统进行资源分配和调度的基本单位,程序本身不是进程。 不只包括程序代码,还包括以进程计数器的值和处理器寄存器的内容表示的当前活动。另外,进程通常还包括堆栈段(临时数据如函数参数、返回地址和局部变量)和数据段(全局变量)。进程还可能包括堆(在进程运行期...

2020-03-22 15:14:01

阅读数 16

评论数 0

原创 求二维数组局部峰值(python)

思路 求二维数组局部的峰值,仅一个即可。将二维数组由“田”字进行分割,寻找“田”中的最大值,确定下一步递归的方位,不断拆分,直到找到需要的值。 参考博客python分治法求二维数组局部峰值 f = open('finename','r') lines =...

2020-03-16 08:44:21

阅读数 59

评论数 0

原创 Java集合框架(包括常用方法小记)

在学校学习的《数据结构》课程中,对各种数据结构已经有了较为深刻的认识(C++实现),因此在学习Java的过程中,直接应用框架即可。 博客总结于《Java语言程序设计进阶篇》 在面向对象思想里,一种数据结构也被认为是一个容器。它能存储其他对象(数据或元素)的对象。定义一种数据结构从本质上讲就是定义...

2020-02-07 19:57:11

阅读数 29

评论数 0

原创 简单理解Java泛型

声明一个泛型类并实例化 Box是一个泛型类,这里的T是参数传递给泛型类的泛型,它可以是任何对象。而t则是T的一个实例。个人理解泛型,就是泛化类型,将具体的类型用统一的类指代。add和get是定义的两个方法。 public class Box<T>{ private T t; pub...

2020-02-05 18:31:41

阅读数 15

评论数 0

原创 初学python(四)——基础中的基础(类)

自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。 类 面向对象编程是最优秀的软件编写方法之一,理解面向对象编程有助于自己像程序员那样看世界,还可以帮助自己明白自己编写的代码:不仅是各行代码的作用,还有代码背后更宏大的概念。 以Dog类...

2019-08-31 15:09:18

阅读数 29

评论数 0

原创 《算法笔记》(一)——日期差值问题、散列(哈希查找)

学习内容均来自由胡凡、曾磊主编的《算法笔记》,对其中的内容进行总结整理方便自己的复习和省察 日期处理问题 日期处理问题一般分为两种,一种是给定起始日期和天数,要求计算指定天数后的日期是什么;另一种是给定头尾两个日期,计算它们之间的天数。这类问题主要要考虑到的有:平闰年问题和大小月问题,因此有些...

2019-08-27 18:14:30

阅读数 48

评论数 0

转载 Java线程的6种状态

本文为转载文章,原文作者潘建南 版权声明:本文为博主原创文章,...

2019-08-14 09:20:56

阅读数 29

评论数 0

原创 初学python(三)——基础中的基础(函数)

自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。 函数 函数的定义和使用(def) def greet_user(): print("Hello") greet_user() def greet_user(u...

2019-08-12 20:23:05

阅读数 81

评论数 0

原创 初学python(一)——基础中的基础(字符串、列表)

自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。 几点总的说明 注释的方法是在语句前加“#”,这与C++和java不同,如果要添加中文注释,需要在开头写#coding:gbk 在一般情况下python不需要声明数据类型,不用加分号作...

2019-08-06 22:23:12

阅读数 52

评论数 0

原创 初学python(二)——基础中的基础

自己按照书《Python编程从入门到实践》进行学习,一个小阶段后进行一点点整理,仅供参考。编译器为Geany。 几点总的说明 true 和 false 的首字母为大写 检查是否相等,只用 in 关键字即可,检查时区分大小写,多个条件判断的关键字为elif cars = ['aud...

2019-08-06 21:50:10

阅读数 25

评论数 0

原创 OpenCV(c++) 笔记三:简单理解几种模糊处理

本博客为自己学习时候的笔记,并不深究各API的具体原理及类似API的区别与联系,从实用角度进行整理,方便自己的回忆与复习。课程内容均来自B站。https://www.bilibili.com/video/av29600072 均值模糊 均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个...

2019-07-27 11:49:06

阅读数 59

评论数 0

原创 OpenCV(c++) 笔记二:图像的线性混合、亮度与对比度、绘制形状和文字

本博客为自己学习时候的笔记,并不深究各API的具体原理及类似API的区别与联系,从实用角度进行整理,方便自己的回忆与复习。课程内容均来自B站。https://www.bilibili.com/video/av29600072 图像的线性混合 线性混合可以由字面意思得出,它是像素点经过线性变化后得...

2019-07-26 17:50:03

阅读数 58

评论数 0

原创 OpenCV(c++) 笔记一 :图像的读取与保存、修改、Mat常用函数、掩膜

理解并不是很深刻的笔记,做给自己看的。记录常用的API,一些常用的函数和方法来便于回忆与复习。本笔记内容均来自B站视频教学,需要一定的C(C++)语言基础。 图像处理的本质是对图像上的每个像素点进行相应的数学处理,以此达到预期的效果。 图像的读取和显示、保存 Mat src = imread(...

2019-07-25 23:23:45

阅读数 403

评论数 0

原创 对JAVA简单监听和方法调用的初步理解——以简单画图板为例

画图板目标: 绘制一个画图板界面 实现鼠标动作的监听,实现简单的功能 首先,绘制一个画图板的界面。一个界面作为对象应具有的元素包括但不限于:大小、位置、底色、开关等等。画图板中应有各个按钮,并应合理规划这些按钮的位置。 我先定义了Drawing类,下面按代码来说明自己的理解。 public s...

2019-04-06 12:08:00

阅读数 53

评论数 0

原创 JAVA小游戏之飞机大战(超详细)

在具备了一定的java基础(如类、监听、线程等)后,就可以开始飞机大战小游戏的编写了。

2019-03-31 19:12:02

阅读数 1605

评论数 5

原创 JAVA的接口、抽象类和事件监听机制

接口 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 ——百度百科 ...

2019-03-08 20:29:31

阅读数 57

评论数 0

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