<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[meet2001的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/meet2001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; meet2001]]></copyright><item><title><![CDATA[概率论、随机过程知识梳理——思维导图]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/108998930</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/108998930</guid><author>meet2001</author><pubDate>Sat, 10 Oct 2020 16:13:41 +0800</pubDate><description><![CDATA[之前上的随机过程课，老师要求整理概率论基本知识、随机过程各章节的思维导图，这里贴出来供大家参考~

随机过程采用的课本是《应用随机过程 杨伟民 编著》。

概率论基础知识

随机变量及其分布、随机变量的数字特征、二维随机变量及其分布



随机过程预备知识

特征函数、多元正态分布、条件分布与条件期望



随机过程基本概念

定义、分布、数字特征、二维随机过程和复值随机过程、常见随机过程



泊松过程、更新过程与布朗运动

计数过程与泊松过程、非齐次泊松过程和复合泊松过程、更新过程、布朗运动、布朗运动的]]></description><category></category></item><item><title><![CDATA[《如何阅读一本书》思维导图]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/108053905</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/108053905</guid><author>meet2001</author><pubDate>Mon, 17 Aug 2020 13:23:27 +0800</pubDate><description><![CDATA[最近看了《如何阅读一本书》，比较推荐，本书的内容如其题目所示，讲述了读书的方法和技巧。
本书将阅读按顺序分为四个阶段，每个阶段又包括几个步骤，具体如下思维导图：


]]></description><category></category></item><item><title><![CDATA[《图解TCP/IP》思维导图整理——计算机网络入门]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/107628493</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/107628493</guid><author>meet2001</author><pubDate>Tue, 28 Jul 2020 09:32:06 +0800</pubDate><description><![CDATA[《图解TCP/IP》是一本非常适合入门计算机网络的书，网上很多人都推荐的。这本书中使用了大量的图片和通俗的语言介绍计算机网络的基础知识。
我一边读，一边分章节做了思维导图，囊括了本书的所有主要内容，通过思维导图可以清晰的得到本书的架构和主要内容。
目录：

因为整个思维导图太大，所以分各章节呈现如下：
各章思维导图
传输方式分类

网络设备

数据链路
包括数据链路的相关技术（MAC地址等）、以太网、无线通信、PPP和其他数据链路等。

IP协议
包括IP地址、首部、IPv4和IPv6等。

IP协议相关技]]></description><category></category></item><item><title><![CDATA[《人类简史》读书笔记]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/107581966</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/107581966</guid><author>meet2001</author><pubDate>Sat, 25 Jul 2020 17:39:39 +0800</pubDate><description><![CDATA[作者：【以色列】尤瓦尔·赫拉利

时间线：

约135亿年前，宇宙大爆炸，有了物质、能量、时间和空间，有了物理和化学

约45亿年前，地球形成

约38亿年前，地球形成了“有机体”，有了生物学

约250万年前，出现类似人的生物

约100万年前，已经可以使用锋利的石器

约80万年前，部分人偶尔会用火

约10万年前，智人在东非出现

约7万年前，“智人”开始创造“文化”，即“认知革命”；约1.2万年前，“农业革命”；约500年前，“科技革命”

公元前3500年~公元前3000年，美索不达米亚南部的苏美]]></description><category></category></item><item><title><![CDATA[python——autopep8模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/106449683</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/106449683</guid><author>meet2001</author><pubDate>Sun, 31 May 2020 00:13:27 +0800</pubDate><description><![CDATA[这是一个可以让python代码自动规范化的开源库，写好的python看着比较混乱，可以使用该库直接改善代码布局，提升可读性。也可以在IDE内（比如PyCharm）中预先配置该库的插件。
PEP8
python编程规范，是一种一致性的风格倡议，可以让代码看起来更整洁（当然，如果规范的规则破坏你原有整齐的风格，可以忽略它）。其中规则有：

行限制的最大字符数为79
每一级缩进使用4个空格
导入通常在分开的行
优先修改注释
……

PEP8 规范原文链接：官网     中文版
autopep8
首先记着安装该库：]]></description><category></category></item><item><title><![CDATA[python——algorithms模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/105591491</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/105591491</guid><author>meet2001</author><pubDate>Sat, 18 Apr 2020 00:16:10 +0800</pubDate><description><![CDATA[今天介绍一个有趣的第三方模块——algorithms，它提供用Python实现的一些算法和数据结构及其操作，不是简单的基本操作哦。比如各种排序算法。主要目的是用来学习哈，不是生产和工作。
若想知道模块中方法的源码可以在官网查阅，上面有详细的介绍，包括算法性能等：
https://algorithms.readthedocs.io/en/latest/index.html
模块安装方法：
pip i...]]></description><category></category></item><item><title><![CDATA[python——operator模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/105401089</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/105401089</guid><author>meet2001</author><pubDate>Thu, 09 Apr 2020 00:19:14 +0800</pubDate><description><![CDATA[该模块包括3个类和一些常见的运算操作等等。因为该模块是C语言编写的，所以其中方法的运算比直接用python编写要快。方法前后可以有双下滑线，和不带下划线等价，比如add和__add__。
operator中的类可以生成模板，自定义顺序访问指定索引的值、指定属性或指定方法。
常用类
itemgetter
生成一个可以从输入对象中获得固定索引的取值的可调用对象。比如：
import operator
...]]></description><category></category></item><item><title><![CDATA[python——queue模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/105152216</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/105152216</guid><author>meet2001</author><pubDate>Fri, 27 Mar 2020 22:38:13 +0800</pubDate><description><![CDATA[queue模块提供了队列这种数据结构，不必费时间自己去构建这类数据结构，比较方便。
虽然我们可以基于python中的list数据结构，使用pop(0)和append方法实现普通的队列。但是queue模块中提供了更丰富队列的API，该模块主要提供三种队列：Queue、LifoQueue、PriorityQueue。Queue就是前面说的普通队列，先入先出(FIFO)，有最大容量；LifoQueue类...]]></description><category></category></item><item><title><![CDATA[python——heapq模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104933663</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104933663</guid><author>meet2001</author><pubDate>Tue, 17 Mar 2020 22:49:18 +0800</pubDate><description><![CDATA[该模块可以实现堆，是python自带模块。当需要使用堆这种数据结构时，可以不必自己编写，直接调用该模块的api，比较方便。
下面先简单介绍一下堆。
堆（heap）
堆是一种用数组实现的二叉树，具有以下特点：

堆中每个节点的值总是不大于或不小于其父节点的值
堆是一棵完全二叉树

根节点最大的堆叫最大堆，根节点最小的堆叫最小堆。
因为堆是完全二叉树，所以其实现方式不像树使用链式结构从父节点用指针指向...]]></description><category></category></item><item><title><![CDATA[python——math模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104889503</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104889503</guid><author>meet2001</author><pubDate>Sun, 15 Mar 2020 23:34:24 +0800</pubDate><description><![CDATA[该模块提供了由C语言标准定义的数学函数。
还有一个模块叫cmath，其中定义的方法和属性与math模块基本相同，只是cmath适用于复数（complex）。
常用属性




名称
值




math.pi
3.141592653589793


math.e
2.718281828459045


math.inf
inf


math.nan
nan


math.tau
6.2831853...]]></description><category></category></item><item><title><![CDATA[python——profile、line_profiler和memory_profiler模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104638948</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104638948</guid><author>meet2001</author><pubDate>Tue, 03 Mar 2020 19:03:30 +0800</pubDate><description><![CDATA[profile和line_profiler两个模块都是性能分析工具。有时候需要找到代码中运行速度较慢处或瓶颈，可以通过这两模块实现，而不再使用time计时。
line_profiler模块可以记录每行代码的运行时间和耗时百分比。
memory_profiler模块用来监控进程，记录每行代码的内存使用状况。
profile是python自带性能分析模块。line_profiler和memory_pr...]]></description><category></category></item><item><title><![CDATA[python——jieba模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104508636</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104508636</guid><author>meet2001</author><pubDate>Wed, 26 Feb 2020 00:06:27 +0800</pubDate><description><![CDATA[用于中文词语切分的库。切分模式有以下三种：
全模式：返回句子中所有可能的词语，可重复使用字。
精确模式：将句子精确划分成多个词语，字不能复用。
搜索引擎模式：在精确模式的基础上近一步划分长词
常用方法
jieba模块中有Tokenizer类型，很多模块方法也是Tokenizer实例的属性。以下仅介绍常用方法（属性），实现切分中文字符串的功能。
jieba还有其他有用的函数，比如load_userd...]]></description><category></category></item><item><title><![CDATA[python——hashlib模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104470197</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104470197</guid><author>meet2001</author><pubDate>Sun, 23 Feb 2020 23:48:19 +0800</pubDate><description><![CDATA[提供多种哈希算法的模块。
哈希算法：又叫摘要算法，是一种给定输入计算出一种特殊的结果。哈希算法不可逆，比如输入一串字符串，输出一串奇怪的字符串，无法根据输出反向算出输入（除了暴力穷举破解）。
哈希算法可以用于校验文件一致性，对多个文件使用相同的哈希算法，若得到的结果相同，则表示文件完全相同，没有丢失或修改数据。
哈希算法有如下：
md5
sha1,sha224, sha256, sha384, s...]]></description><category></category></item><item><title><![CDATA[python——time模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104453745</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104453745</guid><author>meet2001</author><pubDate>Sun, 23 Feb 2020 01:27:03 +0800</pubDate><description><![CDATA[包括多种处理不同格式时间数据的函数。
时间的标准表示形式有两种：一种是UTC（格林尼治标准时间GMT）表示，它可以是整数或浮点数（代表秒的分数）。在Unix上，通常是从1970年1月1日开始。
另一种是使用包括9个整型数字的元组表示，其中整型数字及其取值范围如下：
tm_year  (比如1998)
tm_mon   (1-12)
tm_mday  (1-31)
tm_hour  (0-23)
t...]]></description><category></category></item><item><title><![CDATA[python——fractions模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104420826</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104420826</guid><author>meet2001</author><pubDate>Thu, 20 Feb 2020 23:59:58 +0800</pubDate><description><![CDATA[包括分数的表达和计算。
常用类
Fraction类型支持基本内置运算，比如加、减、乘、除、绝对值、去上下界等。
Fraction(numbers.Rational)
#输入可以是一个小数、两个有理数(前者分子，后者分母)、字符型分数(分数线：'/')等。默认分子为0，分母为1。

示例
Fraction
分子是numerator，分母是denominator，可以作为属性名分别查看。
import...]]></description><category></category></item><item><title><![CDATA[python——decimal模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104420815</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104420815</guid><author>meet2001</author><pubDate>Thu, 20 Feb 2020 23:58:39 +0800</pubDate><description><![CDATA[专门处理浮点型数字的模块，其精度高于python的浮点数类型。
0.1+0.1+0.1
#输出：0.30000000000000004  python浮点型数不能精确存储

常用类和方法
decimal.Decimal(builtins.object)
#输入可以是int，str、tuple或其他Decimal对象。若无输入，返回Decimal('0')

decimal.getcontext()...]]></description><category></category></item><item><title><![CDATA[python——collections模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104322357</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104322357</guid><author>meet2001</author><pubDate>Sat, 15 Feb 2020 01:41:37 +0800</pubDate><description><![CDATA[该模块实现了专门的数据类型，为Python内置数据类型dict、list、set和tuple提供了替代方案。
常用类和方法
collections模块内包括很多类，因为这些类分别继承了内置类型，所以除了新定义的方法外，还能使用超类的方法。
常见类有四个，deque生成一个双向队列，可以高效的在首尾增删元素；defaultdict建立有默认键值的字典，普通字典若检索不存在的键会报错；OrderedD...]]></description><category></category></item><item><title><![CDATA[python——shelve模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104305499</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104305499</guid><author>meet2001</author><pubDate>Fri, 14 Feb 2020 01:19:42 +0800</pubDate><description><![CDATA[一种简单的持久化存储方式，将数据存储至磁盘。产生类似字典的对象。比pickle，json模块简单。
常用函数
模块包含方法只有一个open，用来打开指定文件，可读可写，返回对象类似字典。打开的文件后缀名是***.db**，输入时可不必输入后缀名。
shelve.open(filename, flag='c', protocol=None, writeback=False)
#flag是文件打开模式...]]></description><category></category></item><item><title><![CDATA[python——copy模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104289686</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104289686</guid><author>meet2001</author><pubDate>Thu, 13 Feb 2020 01:31:02 +0800</pubDate><description><![CDATA[包括深拷贝和浅拷贝操作的模块。
首先要分清变量和对象的概念，python中的变量类似指针，指向各个对象。比如a=2，是有一个名为a的变量指向了2这个对象；x=[1,2,3]中变量x指向对象[1,2,3]。
然后，在python中，int、float、str、tuple和bool等都是不可变对象，list、set和dict是可变对象。可变对象可以原地修改，而不可变对象不能原地修改。
指向不可变对象的...]]></description><category></category></item><item><title><![CDATA[python——json模块]]></title><link>https://blog.youkuaiyun.com/meet2001/article/details/104272191</link><guid>https://blog.youkuaiyun.com/meet2001/article/details/104272191</guid><author>meet2001</author><pubDate>Tue, 11 Feb 2020 23:38:12 +0800</pubDate><description><![CDATA[JSON(JavaScript Object Notation) 是一种轻量级的通用数据交换格式，起源于JavaScript，现在其他语言都能读写，可跨平台，用于数据存储，易于阅读，形式类似python的字典。
json模块和pickle模块包括的方法相同，功能类似。json和pickle主要不同在于：json是序列化的通用格式，其他编程语言都可以读写，人类可读，但是pickle对象仅限于pyth...]]></description><category></category></item></channel></rss>