自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Matplotlib快速入门--小白

Matplotlib目录Matplotlib基本用法figure图像设置坐标轴legend图例Annotation注解坐标轴刻度Scatter散点图Bar柱状图Contours等高线图3D图像subplot多合一显示subplot分格显示图中图次坐标轴结束基本用法首先来看一个matplotlib最基本的用法这里需要导入两个库import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-1,1,50) # 制作横坐标点y

2021-01-24 17:34:09 760 6

原创 多级队列调度和多级反馈队列调度

多级队列:该算法将系统中的进程就绪队列从一个拆分为若干个,将不同类型或性质的进程固定分配在不同的就绪队列,不同的就绪队列采用不同的调度算法,一个就绪队列中的进程可以设置不同的优先级,不同的就绪队列本身也可以设置不同的优先级。多级队列调度算法由于设置多个就绪队列,因此对每个就绪队列就可以实施不同的调度算法,因此,系统针对不同用户进程的需求,很容易提供多种调度策略。多级反馈队列:1)设置多个就绪队列。在系统中设置多个就绪队列,并未每个队列赋予不同的优先级。第一个队列的优先级最高,第二个次之,其余的优先级逐个

2020-12-21 22:19:51 6373

转载 用户级线程和内核级线程的区别

转载于http://col1.blog.163.com/blog/static/1909775192012719114033352/1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核Cpu,目前Linux pthread大体是这么做的。线程的实现可以分为两类:用户

2020-11-23 19:19:14 1065

原创 库函数与系统调用的区别与联系

库函数是语言或应用程序的一部分,可以运行在用户空间中。系统调用是操作系统的一部分,是操作系统内核为用户提供的程序接口,运行在内核空间中。许多库函数都会使用系统调用来实现功能,未使用系统调用的库函数,其执行效率通常要比系统调用的高,这是因为使用系统调用时,需要上下文切换及状态的切换(由用户态转向核心态)...

2020-11-21 17:11:50 417

原创 力扣17 电话号码的字母组合(回溯)

17. 电话号码的字母组合给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。解答思路本题主要使用的是回溯思想,因为题目不指定顺序,所以可以认为指定从第一个号码数字开始搜索,然后依次第二个,第三个…

2020-10-15 15:28:13 177

原创 力扣435 无重叠子区间 贪心以及双重嵌套vector的排序

LC435无重叠子区间题目描述给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。注意:可以认为区间的终点总是大于它的起点。区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。输入: [ [1,2], [2,3], [3,4], [1,3] ]输出: 1解释: 移除 [1,3] 后,剩下的区间没有重叠。示例 2:输入: [ [1,2], [1,2], [1,2] ]输出: 2解释: 你需要移除两个 [1,2] 来使剩下的区间没有重叠。示例 3:输

2020-10-07 15:19:52 343

原创 力扣680 验证回文字符串

680验证回文字符串题目地址题目地址如上题目描述给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。示例 1:输入: “aba”输出: True示例 2:输入: “abca”输出: True解释: 你可以删除c字符。注意:字符串只包含从 a-z 的小写字母。字符串的最大长度是50000。题目分析首先题目大致的解题方向是双指针。通过头尾双指针遍历,判断是否为回文字符串。这个相信大家都不陌生。代码如下bool ishui(string s){ int i =

2020-10-05 15:13:26 165

原创 CTGU数据库小结

数据库sql部分只写到了一些自己曾经很模糊的地方,大佬轻点喷,如果错误还需指正。1.distinctdistinct一般是用来去除查询结果中的重复记录,在insert,update,select,delete中只有select可以使用。select distinct expression[,expression...] from tables [where conditions];只对一列进行操作select distinct country from person对多列进行操作

2020-06-27 16:03:49 559

原创 二分查找中lower_bound()和upper_bound()的用法

lower_bound()lower_bound(begin,end,num):该函数表示,返回数组中第一个大于等于num的数的地址,不存在返回end。返回值减去数组的初始地址等于这个数的下标。upper_bound()upper_bound(begin,end,num):该函数表示,返回数组中第一个大于num的数的地址,不存在返回end。返回值减去数组的初始地址等于这个数的下标。小dem...

2020-03-02 20:29:45 143

原创 第十届蓝桥杯E题 迷宫问题

【问题描述】下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、...

2020-02-29 09:39:47 2165

原创 Java反射getXXX与getDeclaredXXX的区别

今天自己上课提到了,反射。为了进一步加强底层原理学习,主动去了解了一下反射。跟着别人写了个Demo,其中有的地方不清楚,在此记录一下。package com.ctgu.reflect;//测试类import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Metho...

2020-02-26 09:43:47 588

原创 暑期答辩

信息

2019-09-12 20:32:09 530 1

空空如也

空空如也

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

TA关注的人

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