自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SPI通讯协议必备知识。

SPI被广泛地使用在 ADC、LCD 等设备与 MCU 间,要求通讯速率较高的场合,也是学习STM32必需要掌握的知识。...

2020-12-15 10:21:04 3470

原创 I2C通讯的实现思路,以及原理的超详细介绍。

I2C总线是一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。可用于缓冲转换器、I / O扩展器和I2C开关。

2020-12-04 23:13:23 10446 3

原创 python爬虫 爬取清纯小姐姐图片

使用requests库,re库和BeautifulSoup库爬取小姐姐图片,该篇将创建二级目录,将不同小姐姐的图片分别存储在不同的目录下

2020-05-24 19:15:40 6094 12

原创 python爬虫进阶正则表达式库(Re库)的操作符和函数详解

本文介绍了正则表达式中常用的操作符,功能函数及其参数,Match对象的详细介绍,以及贪婪匹配和最小匹配。

2020-05-20 09:50:44 417

原创 python爬虫基础requests库的使用以及参数详解

爬虫基础,requests库中方法的参数介绍

2020-05-16 19:34:30 4009 3

原创 使用pygal通过可视化模拟了随机漫步的情况,但生成的树图是什么鬼?

使用树图和直方图,可视化模拟了随机漫步,但那个大佬知道树图是怎么看的?

2020-05-14 10:20:40 506 1

原创 晕头转向的蚂蚁是如何前进的?如何用python来模拟自然界中的无规则运动?本篇将用matplotlib实现自然界的随机漫步。

在自然界、物理学、生物学、化学和经济领域,随机漫步都有其实际用途。例如,漂浮在水滴上的花粉因不断受到水分子的挤压而在水面上移动。水滴中的分子运动是随机的,因此花粉在水面上的运动路径犹如随机漫步。

2020-05-12 22:26:39 520 2

原创 python之字符串

字符串一:定义二:修改大小写三:合并字符串四:添加空白五:删除空白一:定义字符串 就是一系列字符。在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。由于这种设定,能够让我们在字符串中包含引号和撇好。例如:’ I told my friend, "This is Tom. " ’" Tom’s friend is me. "" The name of ‘Tom’ is named after a snak. "二:修改大小写对于字符串,可执行的最简单

2020-05-10 22:19:26 160

原创 python之变量命名规则

在Python中使用变量时,需要遵守一些规则和指南。一:变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为name_1,但不能将其命名为1_name。二:变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greetingmessage会引发错误。三:不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print四:变量名应既简短又具有描述性。例如,na

2020-05-10 22:18:07 2160

原创 C++运算符重载(一元运算符,二元运算符,流运算符)

我们一直在使用重载的运算符,这些运算符重载在c++语言本身中。例如,c++重载了加运算符(+)和减运算符(-)。这些运算符在整型运算、浮点型运算、指针运算等上下文中,执行的操作是不同的。大多数c++运算符都可被重载,因此我们只需记住四个不能重载的运算符:“ . ” , “ .* ” ,“ :: ”, “ ?: ”。当创建自己的运算符时,应该遵守一定的规则和限制:一:不能通过重载改变运算符的优...

2020-05-08 11:17:17 2749 1

原创 C++——将接口与实现分离

将接口与实现分离是一个良好软件工程的基本原则。类的接口描述了类的客户可以使用那些服务以及如何请求这些服务,但没有描述类是如何执行这些服务的。类的接口由类的public成员函数构成。接口与实现分离首先需要在给出类定义时,只需列出成员函数名、返回值类型以及形参类型。例如:class A{private: int a;public: void setA(int);//设定a的值 vo...

2020-05-07 18:34:27 617

原创 C++———对于类中const类型的数据成员的初始化方法

这里以Date类为例展示:class Date {private: const int year; const int month; const int day;public: Date(int y, int m, int d);};初始化:Date::Date(int y, int m, int d):year(y),month(m),day(d){}...

2020-05-07 18:13:33 545

原创 C语言选择排序的模块化实现

自定义一个一维数组,并用选择排序实现数组的升序和降序。选择排序就是对于一个一维数组,先假设第i个元素为最小值(最大值),然后将它与后面的元素进行比较,如果后面的元素比它小(大),就交换它们的位置。否则不交换。核心代码:第一步:寻找下标int mindex(int array[],int n,int i,int mode){ //n 为数组中元素的个数,当mode的值为0,升序...

2019-12-28 17:46:25 300

空空如也

空空如也

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

TA关注的人

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