- 博客(37)
- 收藏
- 关注
转载 js — 对象
目录 1. 字符串和数值之间转换 2. 对象(object) 3. 日期对象 4. 数学Math对象 5. 流程控制 6. 循环 1. 字符串和数值之间转换 1.字符串转数值 var str = '123.0000111'; ...
2019-09-23 21:16:00
187
转载 js — 数组Array
目录 1. isArray 2. 转换方法 3. 分割字符串 join 4. 栈方法 5. 队列方法 6. 重排序方法 7. 操作方法 8. 位置方法 — 索引 9. 迭代方法 ...
2019-09-19 20:44:00
216
转载 js — 字符串
目录 1. 拼接字符串 2. 获取字符的方法 3. 字符串操作方法(切片) 4. 字符串位置方法 — 索引 5. trim()方法 6. 字符串大小写转换方法 字符串 typeof 用于校验当前变量的数据类型 var b = ...
2019-09-19 20:24:00
195
转载 js — 基础知识
目录 1. js的介绍 2. js的引入方式 3. js语句 4. 变量 js ( Javascript ) — 脚本语言 1. js的介绍 Javascript是一种运行在浏览器中的解释型的编程语言。 Javascript 可以在网页上实现复杂的功能,网页...
2019-09-17 13:25:00
181
转载 css — 定位、背景图、水平垂直居中
目录 1. 定位 2. 背景图 3. 水平垂直居中 1. 定位 position:static | relative | absolute | fixed; static 静态定位 relative 相对 absolute 绝对 fixed 固定 1.1 静态定位 静态定位...
2019-09-17 10:04:00
488
转载 css — 权重、继承性、排版、float
目录 1. 继承性 2. css中的权重 3. 常用格式化排版 4. 浮动布局float 1. 继承性 继承性:在css有某些属性是可以继承下来,如 color,text-xxx,line-height,font-xxx,letter-spacing,wor...
2019-09-16 18:20:00
268
转载 css — 选择器、盒子模型
目录 1. css引入方式 2. css选择器 3. css的盒模型 css: 层叠样式表 1. css引入方式 行内样式 <div style='color:red;'>mjj</div> 内嵌式 在head标签内部书写style <sty...
2019-09-16 17:57:00
207
转载 python — 索引与pymysql模块
1. 索引 1.1 索引原理 1.什么是索引 ?-- 目录 索引就是建立起的一个在存储表阶段就有的一个存储结构,能在查询的时候加速。 2.索引的重要性: 读写比例 为 10:1,所有读(查询)的速度就至关重要了。 3.索引的原理: block 磁盘预读原理 相当于读文件操作的 :for line in f 每个索引块可以存4096个字节 读硬盘的io操作的时间非常的长,比CPU执行指令...
2019-09-07 17:53:00
210
转载 python — 表的操作(二)
目录 1.单表查询 2. 多表查询 1.单表查询 单表查询语法: select distinct 字段1,字段2... from 表名 where 条件 group by...
2019-09-07 15:51:00
216
转载 python — 表的操作(一)
1. 创建表 创建表: create table t1 (id int,name char(4)); create table t2 (id int,name char(4)) engine=myisam; # 使用MyISAM存储引擎 create table t3 (id int,name char(4)) engine=memory; # 使用MEMORY存储引擎 查看表的结构...
2019-09-07 15:50:00
165
转载 python — mysql基础知识
目录 1 . 数据库的介绍 2. mysql 1 . 数据库的介绍 1.为什么要用数据库? 很多功能如果只是通过操作文件来改变数据是非常繁琐的,程序员需要做很多事情 对于多台机器或者多个进程操作用一份数据,程序员自己解决并发和安全问题比较麻烦 自己处理一些数据备份,容错的措施 2.数据...
2019-08-26 21:10:00
437
转载 python — 生成器、推导式、递归
目录 1 生成器(函数的变异) 2 推导式 3 递归 1 生成器(函数的变异) 判断一个函数是否是生成器函数:只需看函数内部是否有yield # 生成器函数(内部是否包含yield) def func(): print('F1') yield 1 p...
2019-08-26 21:10:00
243
转载 python — 装饰器、迭代器
目录 1 装饰器 2 迭代器 3 可迭代对象 1 装饰器 1.1目的、应用场景: 目的: 在不改变原函数内部代码的基础上,在函数执行前后自定义功能。 应用场景: 想要为函数扩展功能时,可以选择用装饰器。 1.2 编写装饰器和应用 基本装饰器 # 装饰器的编写格式 ...
2019-08-24 16:13:00
124
转载 python — lambda表达式与内置函数
目录 1 lambda表达式 (匿名函数) 2 内置函数 1 lambda表达式 (匿名函数) 用于表示简单的函数 lambda表达式,为了解决简单函数的情况: def func(a1,a2): =====> func = lambda a1,a2:a1+a2 # 函数...
2019-08-24 14:07:00
572
转载 python — 函数基础知识(二)
目录 1 返回值 2 作用域 3 函数小高级 4 函数中高级 1 返回值 def func(arg): # .... return 9 # 返回值为9 默认:return None val = func('adsfadsf') # 1. 让...
2019-08-24 14:06:00
317
转载 python — 函数基础知识(一)
目录 1 面向过程编程与函数式编程 2 函数的基本结构 3 函数的参数 1 面向过程编程与函数式编程 截至目前我们所接触、所写的编程为:面向过程式编程【可读性差/可重用性差】 # 面向过程编程 user_input = input('请输入角色:') if user_in...
2019-08-24 14:01:00
167
转载 python — 协程
1. 协程 1.1 协程基础 1.协程 :能够在一个线程下的多个任务之间来回切换,那么每一个任务都是一个协程。 2.协程的优点: 1.一个线程中的阻塞都被其他的各种任务沾满了 2.让操作系统觉得这个线程很忙,尽量的减少这个线程进入阻塞的状态,提高了单线程对CPU的利用率。 3.多个任务在同一个线程中执行,也达到了一个并发的效果,规避了每一个任务的io操作,减少了线程的个数,减轻了操作系...
2019-07-22 09:47:00
126
转载 python — 池
1. 池 池分为:进程池、线程池 池:预先的开启固定个数的进程数/线程数,当任务来临的时候,直接提交给已经开好的进程 / 线程,让这个进程 / 线程去执行就可以了。 池节省了进程、线程的开启、关闭、切换需要的时间,并且减轻了操作系统调度的负担。 concurrent.futures模块中:ProcessPoolExcutor类(进程池)、ThreadPoolExcutor类(线程池) ...
2019-07-19 19:54:00
161
转载 python — 线程
目录 1.线程基础知识 2 Thread 类 3 锁 4 队列 1.线程基础知识 1.1 进程与线程的区别 进程: 创建进程 时间开销大 销毁进程 时间开销大 进程之间切换 时间开销大 线程: 线程是进程中的一部分(不能脱离进程存在),每一个进程中至...
2019-07-19 16:01:00
156
转载 python — 进程
目录 1. 进程 1.进程就是一个运行中的程序(是对正在运行程序的一个抽象)。 2.程序和进程之间的区别: 程序只是一个文件 进程是这个文件被CPU运行起来了 程序是永久的,进程是暂时的。 3.进程—是计算机中最小的资源分配单位 在操作系统中的唯一标识符 :pid 注意:同一个程序执行两次,就会在操作系统中出现两个进程,所以我们可以...
2019-06-20 22:37:00
248
转载 粘包、阻塞与非阻塞、验证客户端的合法性
1.1 tcp协议的粘包现象 tcp协议传输数据存在粘包现象,udp协议不存在粘包协议。 1.1.1 什么是粘包现象 1.发生在发送端的粘包 由于两个数据的发送时间间隔短+数据的长度小,所以由tcp协议的优化机制将两条信息作为一条信息发送出去了,是为了减少tcp协议中的“确认收到”的网络延迟时间 2.在接收端的粘包 由于tcp协议中所传输的数据无边界,所以来不及接收的多条数据会在接收方...
2019-05-09 17:03:00
132
转载 python — TCP协议与UDP协议
1. TCP协议 / UDP协议 1.1 TCP协议 1.可靠、慢、全双工通信 2.建立连接的时候 : 三次握手 3.断开连接的时候 : 四次挥手 4.在建立起连接之后 发送的每一条信息都有回执 为了保证数据的完整性,还有重传机制 5.长连接 :会一直占用双方的端口 6.IO(input,output)操作,输入和输出是相对内存来说的 write / send ----->...
2019-05-07 16:07:00
173
转载 python — 网络编程基础
1. 内容回顾补充 [] [^] 带有特殊意义的元字符到字符组内大部分都会取消它的特殊意义。 会取消的: [()+*.] -[(-)] -的位置决定了它的意义,写在字符组的第一个位置/最后一个位置就表示一个普通的横杠,写在字符组的其他任何位置都表示一个范围。 2. 课前默写小练习 # 1.找出<h1>123fh</h1><h2>hado</h...
2019-05-06 17:07:00
120
转载 python re模块与正则
1. re模块 1.1 转义符 正则表达式中的转义符在python的字符串中也刚好有转移的作用,但是正则表达式中的转义符和字符串中的转义符并没关系,且还容易有冲突。 为了避免这种冲突,我们所有的正则都以在工具中的测试结果为结果,然后只需要在正则和待匹配的字符串外面都加r即可 print('\\\\n') # \\n print('\\n') # \n print(r'\\n...
2019-05-05 20:22:00
216
转载 python 正则表达式
正则表达式 1. 正则表达式 re模块:re模块本身只是用来操作正则表达式的,和正则本身没关系。 正则表达式:是一种规则 匹配字符串的规则。 为什么要有正则表达式? 1.匹配字符串 - 一个人的电话号码 - 一个人的身份证号 - 一台机器的ip地址 2.表单验证 - 验证用户输入的信息是否准确 11位 全数字 1开头 第二个数3-9之内的数 - 银行卡号 3.爬虫 从网页源...
2019-04-30 17:04:00
89
转载 python — 成员
成员 类成员: 类变量 绑定方法 静态方法 类方法 属性 实例(对象)成员: 实例变量 1 实例变量 实例变量(又叫做:字段/属性) 2 类变量 类变量(又叫做:静态字段/属性) 定义:写在类的下一级和方法同一级。 访问: 类.类变量名称 对象.类变量名称 练习题: class Base: x = 1 obj = Base() print(obj.x)...
2019-04-25 22:00:00
177
转载 python 函数(2)
一、内容回顾 1.面试题相关: 1.py2和py3的区别 2.运算符的计算 :3 or 9 and 8 3.字符串的反转 4.is和==的区别 5.v1 = (1) v2 = 1 v3 = (1,)有什么区别 v1 、v2都是数字,v3是元组 6.线上操作系统:centos 7.每种数据类型,列举你了解的方法 8.深浅拷贝 9.文件操作,大文件如何读取内容(如50G的日志文件) v=...
2019-04-25 21:26:00
144
转载 python — 面向对象
目录 1 基础概念 2 面向对象的基本格式与作用 3 面向对象的三大特性 1 基础概念 1.什么是类? 具有相同方法和属性的一类事物。 2.什么是对象、实例 ? 一个拥有具体属性值和动作的具体个体。 3.实例化 从一个类 得到一个具体对象的过程。 4.组合 一个类的对象作...
2019-04-24 21:33:00
139
转载 python — 文件操作
目录 1 .文件基本操作 2. 打开模式 3. 操作 4. 关闭文件 5. 文件内容的修改 1 .文件基本操作 obj = open('路径',mode='模式',encoding='编码') # 打开文件 obj.write() ...
2019-04-24 21:28:00
236
转载 python 数据类型
数据类型种类及其独有的方法和案例 1.None 空 2.int 整型 3.bool 布尔类型 4.str 字符串 .upper() 转变成大写 a = 'adejkFa'b = a.upper()print(b) # ADEJKFA .lower() 转变成小写 a = 'SDADFDjkFa'b = a.lower()print(b) ...
2019-04-09 16:03:00
98
转载 python — 模块(二)
1 第三方模块 先从网上下载,再安装,安装完成后才可以使用。 第三方模块安装的路径:python36\Lib\site-packages 把pip.exe 所在的路径添加到环境变量中。 安装: pip包管理工具: pip install xlrd 源码安装: 下载源码包:压缩文件。 解压文件 打开cmd窗口,并进入此目录:cd ...
2019-04-09 15:54:00
72
转载 python — 模块(一)
import 导入模块:先导入某个模块,才能执行该模块下的功能’ 1. python中常用的内置模块 python内部提供的功能 内置模块安装的路径:python36\Lib 什么是模块? py文件 写好了的 对程序员直接提供某方面功能的文件 1.1 hashlib 摘要算法模块 可用于: 密文验证 校验文件的一致性 1.将指定的“字符串”加密...
2019-04-05 15:00:00
134
转载 python 总结
2019.4.2 一.列表 1.extend(列表独有功能) 循环添加到一个列表中 a.有列表users = ['张三',‘李四] people = ['小明,王五'] users.extend(people) # 在users中添加 people.extend(users) # 在people中添加 b.有列表users = ['张三...
2019-04-05 14:49:00
81
转载 python 小知识3
1.解释器/编译器 1.解释型语言、编译型语言 2.解释型:写完代码后提交给解释器,解释器将代码一行行执行。(边接收边解释/实时解释) 常用的语言有:py / php / ruby 编译型:写完代码提交给编译器后,编译器将其形成一个新文件后提交给计算机。(延迟解释) ...
2019-04-03 21:49:00
99
转载 python 小知识3
一、整型(int) py2 与 py3 的区别 py2 1.int 32位电脑:-231~231-1 64位电脑:-263~263-1 2.超出长度pythonz会自动转换成变为long长类型(打印出来的数字后面带一个“L”) 3.整型除法得到小数时,只能保留整数。 py3 1.只有int类型 2.整型除法能保留全部 ...
2019-04-03 21:42:00
104
转载 python 小知识2
1、解释器的安装 python2.7版本与python3.6版本 环境变量的设置 2、编码 1.初识编码: ASCII 只能编写英文,只能用1字节=8位来表示,共有2**8=256种 Unicode ——万国码,可以编写各种语言,用4字节=32位来表示,共有2**32种,但是有点浪费存储空间。 utf-8 是...
2019-04-03 21:34:00
119
转载 python — 计算机基础知识
1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,如果只有硬件,硬件之间无法进行交流和通信。 2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些: windows xp win7 win10 window server linux 免费、开源 ...
2019-03-29 21:24:00
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅