自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

han_meng的博客

为人生更自由

  • 博客(4)
  • 收藏
  • 关注

原创 浅析volatile修饰符

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..

2021-06-03 20:54:31 361

原创 快速排序

在平时工作中发现需要对数组排序的时候大家随手就是一个冒泡排序,但是冒泡排序的时间复杂度平均为O(),并不是我们最好的选择。今天我们来说一下冒泡排序的改进算法-快速排序。 算法原理 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 算法实现 代码实现 数组 ...

2020-12-02 22:14:43 86

原创 编译和链接

你是否有过这样的疑问:我们编写的源代码,经过了现代强大IDE的处理,最终生成了可执行文件,那么集成开发环境到底执行了哪些具体的动作,经历了哪些过程生成了可执行文件呢?带着这个疑问,我们一起来看一看。 从源代码到可执行文件,中间经历了这几个阶段:预处理、编译、汇编、链接。 预处理 预处理主要的工作为: 替换展开源代码中各个使用宏定义#define的地方 处理源代码中所有的条件预编译指令如#if、#elif、#else等 展开源代码中所有的#include预编译指令,将所包含的头文件插入到预编译指令

2020-11-09 18:17:31 165

原创 操作系统基础回顾

CPU的分配 早期的计算机CPU资源非常珍贵,如果一个CPU上只能运行一个程序,那么当程序进行IO操作时,CPU就停下来了,这在当时可谓是暴敛天物。于是人们考虑在一个CPU上运行多个程序,并且有一个监控程序,当监控程序发现正在使用CPU资源的程序在进行等待耗时操作时,就立马调用就绪的正在等待CPU资源的另一个程序。这个设计看起来大大提高了CPU资源的利用率,但由于简单粗暴不分程序的轻重缓急的调用方法,使得用户体验非常不好。于是经过稍微改进,即让每个程序都运行一定的时间后主动放弃CPU资源,以让其他程序运行

2020-11-06 17:12:45 129

空空如也

空空如也

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

TA关注的人

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