自定义博客皮肤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)
  • 收藏
  • 关注

原创 操作系统知识整理——Linux下进程的内存布局以及brk()、sbrk()函数探究

文章目录前言一、内存堆栈模型前言本篇文章是自己在学习xv6操作系统内核时,发现自己对进程在内存中的布局知识点上还是有一些混淆不清,所以在这里做一些补充整理。一、内存堆栈模型参考上图,简要地分类,内存可以分为4个部分,从低地址到高地址分别是:程序代码区:该区域在程序运行时存放程序的二进制代码。全局数据区:该区域主要存放全局变量,静态变量和各种常量。堆:堆用于在程序运行时动态分配内存,比如new一个新的对象,或者malloc一个新数组,就是在堆中分配存储空间的,一般由程序员手动控.

2021-07-22 18:03:57 1302 2

原创 xv6学习笔记——Lab: Xv6 and Unix utilities

文章目录前言一、进程二、使用步骤1.引入库2.读入数据总结前言最近在学习MIT经典的操作系统课程——xv6操作系统,之前在本科生期间同样实现过一个简单的操作系统内核,所以代码阅读起来不是特别困难。在这里简单记录一下写实验期间自己的学习笔记,自己实现的代码不一定准确,也希望大佬们多多指正。一、进程二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport s

2021-07-21 22:31:30 1401

原创 Python学习笔记10——文件操作相关

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言从本章开始,我们进入python学习的第二阶段一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings

2021-06-19 10:59:39 426 1

原创 Python学习笔记9——阶段补充知识

文章目录前言一、Python enumerate() 函数二、代码规范2.1 名称2.2 注释2.3 todo2.4 条件嵌套1.5 简单的逻辑先处理1.6 循环1.7 变量和值三、知识补充3.1 pass3.3 位运算四、id()函数五、阶段思维导图总结前言由于python的小知识点非常多,在进入下一阶段的学习之前,对这一阶段的知识内容进行一下补充。一、Python enumerate() 函数描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列

2021-06-15 00:04:07 1620 12

原创 Python学习笔记8——数据类型(下)

文章目录一、集合(set)二、使用步骤1.引入库2.读入数据总结一、集合(set)集合是一个 无序 、可变、不允许数据重复的容器。、二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._cre

2021-06-14 18:23:16 586 7

原创 Python学习笔记7——数据类型(中)

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

2021-06-14 15:49:28 593 3

原创 Python学习笔记6——数据类型(上)

文章目录前言一、整型1.1 定义1.2 公共功能1.3 其他数据类型向整型转换1.4 `bit_length()`方法1.5 其他1.5.1 长整型1.5.2 地板除二、布尔类型2.1 定义2.2 `bool()`转换2.3 条件自动转换三、字符串类型3.1 定义总结前言从本章开始,通过三个章节的篇幅来对python语言中的数据类型进行学习。由于每一个数据类型的方法种类多样,因此在第一遍学习过程中只列举我们常用的方法,之后会再慢慢进行补充。一、整型整型其实就是十进制整数的统称,比如:1、68、99

2021-06-14 14:32:44 274

原创 Python学习笔记5——运算符和字符串格式化

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

2021-06-13 23:56:03 415

原创 Python学习笔记4——进制转换和编码

文章目录前言一、Python中的进制转换1.1 十进制向其他进制进行转换1.2 其他进制向十进制进行转换二、编码2.1 ascii编码2.2 gb-2312编码2.3 unicode编码2.4 utf-8编码三、编码转换函数总结前言本章作为python学习的知识补充,对python语言中进制转换针对计算机中文本的编码知识进行介绍。一、Python中的进制转换python语言中,十进制往往通过整型变量进行表示,但是对于二进制、八进制、十六进制而言,python语言通过字符串形式进行存储,并且只能通

2021-06-12 00:32:08 774 4

原创 Python学习笔记3——条件语句及循环语句

文章目录前言一、注释二、条件语句`if--elif--else`2.1 基本条件语句2.2 多条件判断2.3 条件嵌套二、循环语句3.1 while循环语句3.2 for循环语句3.2.1 `range()`函数3.2.2 for循环基本形式3.3 `break`关键字3.4 `continue`关键字3.5 `while`循环和`for`循环的使用场景总结前言本章主要对python语言中条件语句以及循环语句格式进行讲解,会用到后续笔记中关于数据类型的知识,阅读本章可以先大致了解语法,学习完数据类型

2021-06-09 13:46:51 576

原创 Python学习笔记2——输入输出函数及变量

文章目录一、Python输出函数二、变量2.1 命名规则2.2 变量的内存指向关系总结一、Python输出函数Python输出函数为print()函数,可以直接打印整型、字符串等变量,默认会打印换行符,可以通过end参数来控制末尾打印字符。print("看着风景美如画")默认会在字符串结尾打印换行符,若不想打印换行符,可以用以下代码语句实现:print("看着风景美如画",end="")print("本想吟诗增天下",end="")输出结果则为:看着风景美如画本想吟诗增天下也可以默

2021-06-09 01:01:56 988

原创 Python学习笔记1——基础知识补充

Python学习笔记——基础知识补充文章目录Python学习笔记——基础知识补充一、编译器和解释器二、Python语言介绍2.1 Python语言基本情况2.2 Python解释器分类总结一、编译器和解释器解释器和编译器的主要功能在于将高级语言的代码翻译成计算机能够识别的指令(机器语言)。Python、PHP、JavaScript、Ruby…一般称为解释型语言。C、C++、Go、Java…一般称为编译型语言。编译器和解释器的区别:解释器,实时翻译。拿到1000行代码之后,解释一句交

2021-06-08 15:57:34 389

空空如也

空空如也

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

TA关注的人

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