自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 Web前端概述Day24

HTML简史 1991年10月:一个非正式CERN(欧洲核子研究中心)文件首次公开18个HTML标签,这个文件的作者是物理学家蒂姆·伯纳斯-李,因此他是万维网的发明者,也是万维网联盟的主席。 1995年11月:HTML 2.0标准发布(RFC 1866)。 1997年1月:HTML 3.2作为W3C推荐标准发布。 1997年12月:HTML 4.0作为W3C推荐...

2019-12-23 19:48:11 334

原创 常见 Web 安全攻防总结 Day23(扩展)

XSS 首先说下最常见的 XSS 漏洞,XSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以只能叫 XSS。 XSS 的原理是恶意攻击者往 Web 页面里插入恶意可执行网页脚本代码,当用户浏览该页之时,嵌入其中 Web 里面的脚本代码会被执行,从而可以达到攻击者盗取用户信息或其他侵犯用户安全隐私的目的。X...

2019-12-21 15:21:04 235

原创 Python进阶扩展Day22

Python语言进阶 数据结构和算法 算法:解决问题的方法和步骤 评价算法的好坏:渐近时间复杂度和渐近空间复杂度。 渐近时间复杂度的大O标记: - 常量时间复杂度 - 布隆过滤器 / 哈希存储 - 对数时间复杂度 - 折半查找(二分查找) - 线性时间复杂度 - 顺序查找 / 桶排序 ...

2019-12-20 14:09:55 196

原创 进程和线程Day21

概念 进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进程也有自己独立的内存空间,因此必须通过进程间通信机制(IPC,Inter-Process Communication)来实现...

2019-12-20 14:07:07 137

原创 字符串和正则表达式Day20

正则表达式相关知识 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。如果你在Windows操作系统中使用过文件查找并且在指定文件名时使用过通配符(*和?),那么正则表达式也是...

2019-12-20 14:04:32 135

原创 图形用户界面和游戏开发Day19

基于tkinter模块的GUI GUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的...

2019-12-20 14:03:31 194

原创 文件和异常Day18

实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,但是这里我们并不浪费笔墨介绍这个概念,请大家自行通过维基百科进行了解。 在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件...

2019-12-14 16:55:06 73

原创 面向对象-单例Day17

01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执行 类名() 返回的对象,内存地址是相同的 单例设计模式的应用场...

2019-12-14 16:50:48 85

原创 面向对象-继承Day16

01. 单继承 1.1 继承的概念、语法和特点 继承的概念:子类拥有父类的所有方法和属性 1) 继承的语法 class 类名(父类名): ​ pass 子类 继承自 父类,可以直接 享受 父类中已经封装好的方法,不需要再次开发 子类 中应该根据 职责,封装 子类特有的 属性和方法 2) 专业术语 Dog 类是 Animal 类的子类,An...

2019-12-14 16:49:20 60

原创 面向对象Day14(补充)

01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的就是 私有 属性或方法 class Women: ...

2019-12-14 16:46:38 45

原创 面向对象进阶Day15

@property装饰器 之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。如果要...

2019-12-14 16:39:34 56

原创 面向对象编程基础Day13

类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西。 ...

2019-12-14 16:37:38 55

原创 函数进阶Day12

01. 函数参数和返回值的作用 函数根据有没有参数以及有没有返回值,可以相互组合,一共有4 种组合形式 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值  定义函数时,是否接收参数,或者是否返回结果,是根据实际的功能需求来决定的! 如果函数内部处理的数据不确定,就可以将外界的数据以参数传递到函数内部 如果希望一个函数执行完成后,向外界...

2019-12-14 16:36:10 45

原创 高级变量类型Day11

知识点回顾 Python 中数据类型可以分为数字型和非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真True非 0 数——非零即真 假False0 复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题 非数字型 字符串 列表 元组 字典 ...

2019-12-14 16:32:56 55

原创 函数基础Day10

01. 函数的快速体验 1.1 快速体验 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 定义函数 ——封装独立的功能 调用函数 —— 享受封装的成果 函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用 演练步骤 新建04_函数项目 复制之前完成的乘法表文件 修改文件,增加函数定义m...

2019-12-14 16:29:36 57

原创 循环 Day9

01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序——从上向下,顺序执行代码 分支—— 根据条件判断,决定执行代码的分支 循环—— 让特定代码 重复执行  02.while循环基本使用 循环的作用就是让指定的代码重复的执行 while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行 需求 —— 打...

2019-12-14 16:28:41 73

原创 运算符Day8

01. 算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 10 * 20 = 200 / 除 10 / 20 = 0.5 // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4 %...

2019-12-14 16:26:57 36

原创 _判断(if)语句Day7

01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……   程序中的判断  if 今天发工资: 先还信用卡的钱 if 有剩余: 又可以happy了,O(∩_∩)O哈哈~ else: 噢,no。。。还的等30天 else: 盼着发工资 判断的定义...

2019-12-14 16:17:02 93

原创 变量的命名Day6

0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的变量名、函数名  标示符可以由字母、下划线和数字组成 不能以数字开头 不能与关键字重名 思考:下面的标示符哪些是正确的,哪些不正确为什么? fromNo12 from#12 my_Boolean my-Boolean Obj2 2ndObj myInt My_tExt _test test!32 haha...

2019-12-14 16:12:22 66

原创 变量的基本使用Day5

01. 变量定义 在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 等号(=)用来给变量赋值 =左边是一个变量名 =右边是存储在变量中的值 变量名 = 值 变量定义之后,后续就可以直接使用了 1) 变量演练1 —— iPython # 定义 qq_number 的变量用来保存 qq 号码 In [1]: qq_number =...

2019-12-14 16:10:30 52

原创 程序执行原理Day4

01. 计算机中的三大件 计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是: CPU 中央处理器,是一块超大规模的集成电路 负责处理数据/计算 内存 临时存储数据(断电之后,数据会消失) 速度快 空间小(单位价格高) 硬盘 永久存储数据 速度慢 空间大(单位价格低) CPU 内存 硬盘   ...

2019-12-14 16:09:07 82

原创 PyCharm 的初始设置Day3

01. 恢复 PyCharm 的初始设置 PyCharm的配置信息是保存在用户家目录下的.PyCharmxxxx.x目录下的,xxxx.x表示当前使用的PyCharm的版本号 如果要恢复PyCharm的初始设置,可以按照以下步骤进行: 1. 关闭正在运行的PyCharm 2. 在终端中执行以下终端命令,删除PyCharm的配置信息目录: $ rm -r ~/...

2019-12-14 16:06:03 120

原创 语言元素Day2

指令和程序 计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是指令的集合,我们程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。今天我们使用的计算机虽然器件做工越来越精密...

2019-12-14 16:00:18 193

原创 初识Python

Day01 - 初识Python Python简介 Python的历史 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调...

2019-12-14 15:58:01 531

【软件清单】大大提高生产力的小众软件神器.md

一些能够提高生产力的小众软件神器 包含:系统软件 文本软件 图像软件 摄像视频 实用工具 生活娱乐

2020-03-28

爬虫_爬取表情包

需要有爬虫基础,比较适合初学者,一个小爬虫项目,可以爬取多个网址

2018-09-02

统计分析.zip

假设检验 回归分析 因子分析 描述统计 方差分析 相关分析 等....

2019-06-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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