自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (2)
  • 收藏
  • 关注

原创 微积分-02-数列(上)

数列是微积分的核心,其思想贯穿整个微积分一、数列定义:无限排列的数 a1,a2,...,an,... 称为数列,记作 {an},称 an 为数列的通项无限排列的数 \ a_1, a_2, ..., a_n, ... \ 称为数列,记作 \ \{a_n\} ,称 \ a_n \ 为数列的通项无限排列的数 a1​,a2​,...,an​,... 称为数列,记作 {an​},称 an​ 为数列的通.

2020-08-03 00:21:21 605

原创 线性代数-01-方程组的几何解释

文章目录一、方程组的几何解法1、用行向量画图2、用列向量画图二、矩阵乘法计算字母表示:大写字母表示矩阵,小写字母矢量表示列向量一、方程组的几何解法使用矩阵和列向量表示一个方程组{2x+y=13x−4y=5 ⟹ [213−4][xy]=[15] ⟹ Ax⃗=b\left\{\begin{array}{rcl}& 2x + y = 1 \\& 3x - 4y = 5 \end{array}\right.{~\Longright

2020-07-15 15:01:27 279

原创 微积分-01-函数

文章目录一、有界函数1、定义2、例题二、复合函数三、反函数1、定义2、反函数的性质四、单调函数1、定义2、严格单调函数的作用(定理)五、基本初等函数(6类)1、常值函数2、幂函数3、指数函数4、对数函数5、三角函数(1)定义(2)重要公式<1> 三角恒等式<2> 导数公式(推导略,后面会讲)<3> 两角和公式<4> 倍角公式(由两角和公式可推得)<5> 半角公式/降幂公式(由倍角公式可推得)<6> 万能公式(由半角公式及三角恒等式可推得

2020-07-03 01:44:29 1212

原创 python-面向对象编程-函数与方法/反射/约束

文章目录1、三个常用函数2、区分函数与方法3、反射4、约束1、三个常用函数issubclass(class1, class2) 判断class1是否为class2的派生类In [39]: class Base(object): ...: pass ...: ...: In [40]: class Foo(Base): ...: pass ...: ...: In [41]: issubclass(Foo, Base)

2020-05-17 01:19:24 139

原创 python-爬虫-Scrapy基本学习

文章目录1、Scrapy介绍2、基本使用(官方文档内容)(1)创建项目(2)spiders里的内容(3)交互式查看数据3、Scrapy原理4、创建爬虫项目的步骤(带实例)(1)新建项目(2)创建爬虫(3)分析数据(4)运行爬虫1、Scrapy介绍Scrapy是python的一个爬虫框架Scrapy使用Twisted(异步网络库)来处理网络通信我也是初学者,所以这篇博客只是讲了Scrapy的最基本的使用2、基本使用(官方文档内容)准备爬取的网站是:quotes.toscrape.com/pa

2020-05-17 01:18:06 254

原创 python-多任务操作(多进程、多线程、进程池)

文章目录1、进程、线程与协程2、多任务3、threading模块实现多任务4、multiprocessing模块实现多任务5、进程池实现多任务1、进程、线程与协程进程:程序+资源,即运行中的程序,是操作系统资源分配的最小单位线程:轻量级进程,是操作系统调度执行的最小单位协程:比线程更加轻量级,不是由操作系统管理,而是由程序控制(有点像函数,或者说中断)三者的区分:线程依赖于进程,一个进程至少有一个线程进程与进程之间是独立的,不共享全局变量,而一个进程的线程之间是共享资源的进程和线程都可以

2020-05-17 01:12:56 242

原创 python-socket模块和实现ssh功能

1、socket如何通信同一台主机上,通过端口号就可以唯一标识一个进程在网络中,ip+协议+端口号可以表示网络中的一个进程socket使用socket(套接字):进程通信的一种方式,它能实现不同主机间的进程通信,我们网络上各种各样的服务大部分都是通过socket实现的API(具体使用见例子)SOCKET = socket.socket() 创建一个套接字SOCKE...

2020-04-29 18:19:44 438

原创 python-模块与包

1、模块的导入模块:已经写好的一组功能的集合模块的类型py文件dll文件(c语言)zip文件(1)自己写模块文件命名要规范(符合变量名要求),不要和已存在的模块重名(2)import导入模块时要注意路径导入一个模块就是执行该模块的代码,流程如下找到模块--> 判断该模块是否已经被导入过(sys.modules)--> 如果未被导入过 ...

2020-04-27 12:16:26 112

原创 python-异常处理

1、异常异常就是程序运行时发生错误的信号常见异常AttributeError 试图访问一个对象没有的属性IOError 输入/输出异常,基本上是无法打开文件ImportError 无法引入模块或包,基本上是路径问题或名称错误IndentationError 语法错误,代码没有正确对齐IndexError 下标索引超出序列边界KeyError ...

2020-04-25 16:43:16 182

原创 python-常用模块

文章目录1、random模块2、time模块3、sys模块4、os模块5、序列化模块(json/pickle)1、random模块取随机整数random.randint() 随机取一个范围的整数random.randrange() 随机取一个范围的整数前者是闭区间,后者是半开半闭区间In [2]: random.randint(1,2)Out[2]: 2In ...

2020-04-25 16:42:13 192

原创 python-正则表达式与re模块

文章目录一、正则表达式(1)介绍(2)规则(3)例子(4)正则表达式的特点二、re模块(1)模块简介(2)re模块的基本使用(3)re模块的进阶使用(4)分组在re模块中的使用一、正则表达式(1)介绍理解正则表达式:正则表达式是从左往右一个一个字符匹配的作用从大段字符串中找到符合规则的内容判断字符串是否完全符合规则定义在编写处理字符串的程序或网页时,经常有查找符合某些复...

2020-04-21 22:52:05 211

原创 python-内置函数和特殊函数

文章目录1、内置函数(1)作用域相关(2)迭代器/生成器相关(3)其它(4)和数字相关(5)数据结构相关<1>序列相关函数<2>数据集合相关函数<3>其它相关内置函数2、特殊函数(1)lambda匿名函数(2)排序函数sorted()(3)过滤函数filter()(4)映射函数map()(5)递归(recursion)1、内置函数(1)作用域相关loca...

2020-04-11 00:12:52 336

原创 python-推导式

1、列表推导式列表推导式:用一条语句生成一个列表语法:[结果 for 循环]例子In [1]: [i for i in range(10)]Out[1]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]In [2]: [i for i in range(10) if (i%2)==0]Out[2]: [0, 2, 4, 6, 8]In [3]: [[]...

2020-04-11 00:12:02 101

原创 python-自定义异常

我们在编写代码时,可以自定义异常,这样方便查错直接看例子就可以这个例子是写一个函数来打印指定文件的第一行使用错误代码和错误说明描述我们自己定义的异常# 测试准备dream:tmp dream$ cd /tmp/testForException/ # 测试的目录dream:testForException dream$ touch file1.txt # file1.tx...

2020-04-01 00:39:22 195

原创 python-迭代器和生成器

1、迭代器可迭代对象:内部元素可以一个一个取出来的对象遵守可迭代协议的对象是可迭代对象可以使用内置函数dir(class)查看class类型的数据可以执行哪些方法,其中方法如果有__iter__()方法(获取迭代器),则该对象是可迭代对象可迭代对象可以用__iter__()或迭代器查看In [1]: lis = [1, 2, 3]In [4]: iter_lis = ...

2020-03-30 00:10:52 82

原创 python-高阶函数与闭包

1、函数名在python中,一切皆对象(都是object的派生类),如下In [1]: string = 'abcd'In [2]: print(type(string)) # 字符串是一个字符串对象<class 'str'>In [3]: print(str.split) # str.split是属于字符串类的一个方法<method 'split' of...

2020-03-28 21:37:15 137

原创 python-函数与作用域

文章目录1、函数(1)基本知识(2)参数传递(3)参数合理顺序(4)函数注释(5)聚合(形参)(6)打散(实参)2、作用域1、函数(1)基本知识函数是对功能的封装语法def function_name([parameters]): function_body返回值如果没有return,或者return后面不跟数据,返回Nonereturn后的语句不执行,即终...

2020-03-27 18:52:25 159

原创 python-浅拷贝与深拷贝

1、浅拷贝直接使用=赋值,两个列表指向同一块地址In [1]: l1 = [1,2,3]In [2]: l2 = l1In [3]: id(l1) == id(l2)Out[3]: True使用切片赋值,为浅拷贝In [4]: l3 = l1[:]In [5]: id(l1) == id(l3)Out[5]: FalseIn [6]: l1 == l3Out...

2020-03-27 18:51:35 87

原创 python-面向对象编程-成员/嵌套/特殊成员

文章目录1、成员(1)变量(2)方法2、嵌套3、主动调用其它类的方法4、特殊成员(1)__init\_\_()方法(2)__call\_\_()方法(3)__getitem\_\_()方法(4)__setitem\_\_()方法(5)with obj_name as val_name语法(6)构造方法__new\_\_()(7)其它的1、成员(1)变量实例变量(字段/属性)对象实例...

2020-03-26 22:50:43 180

原创 python-面向对象编程-定义/应用/三大特性

文章目录1、定义2、应用3、三大特性4、super()方法1、定义类的定义:class ClassName: def __init__(self[, Parameter1, Parameter2, ...]): # 这是类的构造函数,用于初始化类的属性,self传递的是这个对象本身,必须加上 ClassName.attribute1 = Parameter1...

2020-03-26 22:49:56 115

原创 python-编码和文件操作

在这里插入代码片@[toc]1、encoding常见编码ASCII:不支持中文,支持英文、数字、符号;使用1个字节GBK(国标):支持中文、英文、数字、符号;使用2个字节(英文中文都一样)unicode(万国码):支持中文、英文、数字、符号;使用4个字节(英文中文都一样)utf-8(长度可变的万国码):支持中文、英文、数字、符号英文(使用1个字节);中文(使用3个字节)...

2020-03-26 22:48:37 1774

原创 python-数据类型补充

1、is和==== 比较的对象是变量的值is 比较的对象是内存地址id(variable) 返回变量的内存地址In [34]: num1 = 1000In [35]: num2 = 1000In [36]: num1 == num2Out[36]: TrueIn [37]: num1 is num2Out[37]: False小数据池(在终...

2020-03-25 23:29:16 81

原创 python-数据类型-元祖tuple和集合set

1、tuple元组:只读列表,不能增删改注意:元组不可变,但元组的子元素是否可变取决于子元素自身的特性创建tup = (element1, element2, ...) 这种方式创建元组元素个数要大于1tup = (element, ) 1个元素的元祖可以这样创建tup = tuple() 创建空元组索引和切片的操作与列表相同,元组是可迭代对象In...

2020-03-25 00:24:45 172

原创 python-数据类型-字典dict

字典:用{}表示,存放键值对数据,即{key:value},键有唯一性,python3.6以后有序字典的键可为string和int,值可为任意类型注意:key必须是可hash类型,不能为列表,因为列表是不可hash类型,或者理解为不可变的类型均可作为字典的key操作:增删改查增:dic["key"] = value 强制添加或修改dic.setdefault(...

2020-03-25 00:23:48 408

原创 python-数据类型-列表list

列表:可以装任何类型变量和对象,可以嵌套创建列表:[element1, element2, …]索引和切片:和字符串类似,[起始位置: 结束位置: 步长]列表:是一个可变的数据类型,可以增删改查,注意与字符串区别,列表可以在原列表上更改增加list.append(element) 在列表结尾增加元素,只能一个,可以添加列表,即嵌套list.insert(po...

2020-03-23 22:26:45 92

原创 python-数据类型-字符串string

表示:‘string’; “string”; ‘’‘string’’’; “”“string”""注意:字符串不可变索引和切片索引从0开始,可用负数倒序索引切片,string = “xxxxx”, str[[起始位置]:[结束位置]:[步长]],步长为负时,从右向左切片In [1]: s = 'abcdefg123'In [4]: s[0:6]Out[4]: 'a...

2020-03-23 22:25:55 90

原创 Linux-服务器-DHCP配置

文章目录一、DHCP简介和原理二、相关文件三、配置文件主要内容四、配置服务器(1)配置服务器端(2)配置客户端(3)查看租约信息一、DHCP简介和原理DHCP(Dynamic Host Configuration Protocol)作用为大量客户机自动分配地址,提供集中管理减轻管理和维护成本,提高网络配置效率可分配的地址信息如下IP地址,子网掩码对应的网络地址,广播地址默...

2020-03-08 23:07:33 184

原创 Linux-命令-文本处理

在这里插入图片描述@[toc]1、cat全名:catenate用途:显示文件内容常用选项cat <选项> [fiel_name] -n:同时显示行数tac命令也是显示文件内容例子:显示行数dream:2_线性表(链式存储) dream$ cat -n main.c 1 #include <stdio.h> 2 ...

2020-03-08 22:55:23 190

原创 Linux-防火墙配置-iptables命令

文章目录1、防火墙简介2、iptables(1)基本使用(2)防火墙的基本原理(Linux下)(3)iptables的语法规则<1>查看规则<2>添加规则<3>更改规则<4>删除规则<5>关于默认规则<6>补充(4)iptables的匹配条件(5)iptables的目标动作1、防火墙简介防火墙功能:限制访问(限制mac...

2020-03-08 22:50:46 819

原创 我的第一个脚本:查询端口号

该脚本的作用是查询指定端口号的服务类型脚本内容如下#!/bin/bashcat /etc/services | grep " $1/"创建一个目录专门用来存放自己写的脚本,将该脚本放到该目录下,然后把这个目录写入环境变量$PATH中,配置文件为/etc/profile(对所有用户生效)或者~/.bash_profile(只对当前用户生效)dream:/ dream$ cd ~...

2020-03-08 02:03:21 206

原创 Linux-程序编译调试-gcc和makefile

一、gcc基本使用1、gcc编译过程源文件—>预处理—>汇编—>编译—>链接—>可执行文件2、gcc编译c文件命令:gcc [选项] <文件名>选项:-o 指定输出的文件名,默认生成可执行文件名为a.out​ -E 预处理阶段:对包含的头文件(#include)和宏定义(#define、#ifdef等)进行处理,生成.i文件,不 加...

2020-02-28 21:56:33 558

原创 Linux-网络配置

文章目录1、Linux的IP地址配置(1)ifconfig(2)修改网络配置文件2、Linux常用网络命令3、虚拟机网络配置1、Linux的IP地址配置Linux配置IP地址的方法ifconfig命令临时配置setup工具永久配置IP地址修改网络配置文件图形界面修改IP地址(1)ifconfigifconfig:查看与配置网络状态命令eth0 Ethernet...

2020-02-28 21:53:57 448

原创 vim的使用(超详细)

目录文章目录一、vim模式二、打开文件三、插入命令四、查找命令五、替换命令六、撤销和重做七、删除命令八、复制粘贴九、剪切粘贴十、退出保存十一、移动命令十二、排版功能十三、注释命令十四、调整视野十五、区域选择十六、窗口控制十七、文档加密十八、执行命令十九、帮助命令二十、宏的使用二十一、vim查找与替换的扩展补充一、vim模式回到目录1、正常模式:按Esc或者Ctrl+[进入 左下角显示文件名...

2020-02-28 21:52:46 1627 3

原创 Linux-命令-系统管理

文章目录一、查看进程1、静态查看ps2、动态监听进程top3、查看进程树命令pstree二、进程管理1、kill命令2、killall命令3、pkill命令三、进程优先级管理1、nice命令2、renice命令三、工作管理1、把命令放入后台2、后台命令管理(1)查看后台的命令jobs(2)将后台暂停的工作恢复到前台执行命令fg(3)将后台暂停的工作恢复到后台执行命令bg(4)后台命令脱离登入终端运...

2020-02-28 21:49:11 498

原创 Linux-命令-网络相关

文章目录1、ifconfig2、ifup和ifdown3、ssh4、wget5、scp6、ping7、netstat8、route9、host10、sftp1、ifconfig全名:config a network interface用途:显示网络参数,临时配置一些网络参数常用选项:ifconfig -a:显示所有网络设备ifconfig <网络设备名> up...

2020-02-23 01:18:20 636

原创 Linux-服务器-sshd配置

文章目录一、SSH简介二、SSH加密原理三、SSH配置文件1、基本配置2、安全设定部分四、SSH命令1、远程管理登入2、ssh远程传输文件命令scp3、文件传输sftp命令五、SSH连接工具六、SSH秘钥对登入一、SSH简介ssh(Secure Shell)是客户端远程登入服务器进行管理的工具ssh是建立在应用层和传输层基础上的安全协议以前是使用telnet(明文传输)来远程...

2020-02-23 01:15:44 808

原创 Linux-命令-磁盘管理

文章目录1、文件系统管理基本知识(1)分区(2)挂载2、df3、du4、mount(1)基本使用(2)挂载u盘和光盘(3)支持NTFS文件系统5、tar6、gzip7、gunzip8、zip9、unzip10、bzip211、bunzip21、文件系统管理基本知识(1)分区分区类型主分区:最多只能有4个主分区扩展分区:用于扩展逻辑分区,扩展分区相当于一个主分区只能有一个,扩展分...

2020-02-23 01:12:25 283

原创 Linux-命令-文件及目录管理

文章目录1、pwd2、ls3、cd4、mkdir5、rmdir6、touch7、rm8、mv9、cp10、tree11、find12、locate13、whereis14、which1、pwd全名:print working directory用途:显示当前目录2、ls全名:list用途:显示当前目录下的信息常用选项ls [选项] [文件或目录]-a (all...

2020-02-23 01:10:33 242

原创 Linux-命令-用户管理

文章目录1、sudo2、useradd3、adduser4、userdel5、usermod6、passwd7、groupadd8、groupdel9、groupmod10、chown11、chgrp12、chmod13、umask1、sudo全名:super user do用途:以系统管理员的身份(即root)执行指令,第一次执行sudo命令后,在系统规定时间内再执行sudo命令...

2020-02-23 01:09:28 283 1

原创 数据库-MySQL-9-用户与权限管理

文章目录一、权限表1、user表(1)用户列(2)权限列(3)安全列(4)资源控制列2、db表3、tables_priv表4、columns_priv表5、procs_priv表二、账户管理1、登入mysql服务器2、新建普通用户(1)使用CREATE USER语句(2)使用GRANT语句(3)直接操作mysql.user表3、删除普通用户4、修改root用户密码5、root用户修改普通用户密码6...

2020-02-21 20:16:52 405

空空如也

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

TA关注的人

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