12 2019 档案

摘要:参考原博客:https://www.cnblogs.com/Dominic-Ji/p/9111021.html 技术组成部分: 核心(ECMAScript) 本节所介绍的内容 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM) 阅读全文
posted @ 2019-12-29 20:40 躺云飘 阅读(672) 评论(0) 推荐(0)
摘要:1.css语法结构 css 语法结构 :head标签里面加上<style>标签 选择器{属性名1:属性值1;属性值2:属性值2} 2.css三种引入方式: 1.link标签引入外部文件 2.head内直接写样式 3.行内定义style样式 <!DOCTYPE html> <html lang="en 阅读全文
posted @ 2019-12-26 18:02 躺云飘 阅读(228) 评论(0) 推荐(0)
摘要:1.html 文档基本结构 HTML文档结构 <html> <head></head>:head内放的内容不是给用户看的 是给浏览器去识别做相应操作的 <body></body>:body内放的内容就是浏览器展示给用户看到的花里胡哨的页面 </html> 2.标签 1.标签分类 分类一:双标签 单标 阅读全文
posted @ 2019-12-26 15:08 躺云飘 阅读(437) 评论(0) 推荐(0)
摘要:作为一个py3土著,并不是很关心这个问题,但是总有人隔三差五问这个问题,还是捋了一下。 这里列出几个主要区别: 1、最常见的人尽皆知的print()函数 在py2中,print是一个语句,不带括号,也可以带括号。在py3中,print是一个函数,必须带括号调用。 2、除法 # Python 2.7 阅读全文
posted @ 2019-12-25 16:30 躺云飘 阅读(188) 评论(0) 推荐(0)
摘要:1. 元类 2.记录 1.为什么要使用__get__attr(self,item), 因为字典无法通过'dict.'的方式取值 2.orm 实现方法:继承元类type class OrmMetaClass(type) class Models(dict, metaclass=OrmMetaClass 阅读全文
posted @ 2019-12-23 14:31 躺云飘 阅读(128) 评论(0) 推荐(0)
摘要:l1 = [1,2,3,4] t1 = (1,2,3,4) d1 = {'name':'tank','age':73} print(*l1) 打散列表 1 2 3 4 print(*t1) 打散元组 1 2 3 4 print(*d1) 打散字典 name age 只能得到keyprint(**d1 阅读全文
posted @ 2019-12-19 23:29 躺云飘 阅读(186) 评论(0) 推荐(0)
摘要:1. 为什么要使用索引 对一个应用来说,对数据库的读写比例基本上是10:1,即读多写少 而且对于写来说极少出现性能问题,大多数问题都是慢查询到加速查,就必须用索引 2. 什么是索引 索引相当于书的目录,是mysql一种专门的数据结构,称为key, 索引的本质不断的缩小查询范围来降低IO次数来提升性能 阅读全文
posted @ 2019-12-19 00:06 躺云飘 阅读(381) 评论(1) 推荐(0)
摘要:1.视图: 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 (视图就是查询得到的虚拟表) 注意:1、在硬盘中,视图只有表结构文件,没有表数据文件,数据来源于原始表 2、视图一般只用于查询,一般不修改表中的数据,在公司一般不使用视图 1.创建视图 create view teacher 阅读全文
posted @ 2019-12-17 17:20 躺云飘 阅读(335) 评论(0) 推荐(0)
摘要:1.pymysql基本用法创建连接conn conn创建游标对象cursor cursor执行(execute)sql语句 游标对象cursor 获取结果(fetchone、fetchall)import pymysqlconn = pymysql.connect( user = 'root', p 阅读全文
posted @ 2019-12-17 17:04 躺云飘 阅读(145) 评论(0) 推荐(0)
摘要:通过一下示例: from threading import Thread import threading def func1(): print('f1',threading.current_thread().name) def func2(): # print('f2',threading.cur 阅读全文
posted @ 2019-12-14 17:09 躺云飘 阅读(330) 评论(0) 推荐(0)
摘要:1.socket编程 软件测试并jmeter为的是实现客户端并发,jmeter 的原理是使用线程池, 而软件开发的目的是为实现服务端的并发支持多用户同时并发工作 2. 基于多线程实现套接字服务端实现并发 客户端: '''客户端只要单用户循环通信'''import socketclient = soc 阅读全文
posted @ 2019-12-14 17:06 躺云飘 阅读(711) 评论(0) 推荐(0)
摘要:1.元组 单个元素元组的表达方式(1,) 而(1) 数据类型为int ,() 既可以表示元组数据类型 又可以表示数学计算中的括号 2. 开启子进程的操作必须放在 if __name__ == '__main__': 下面 ,开启子线程不需要 # 在windows系统上,开启子进程的操作必须放到if 阅读全文
posted @ 2019-12-14 14:42 躺云飘 阅读(195) 评论(1) 推荐(2)
摘要:1.数据准备 ### 创建表与插入数据准备 ```python #建表 create table dep2( id int, name varchar(20) ); create table emp2( id int primary key auto_increment, name varchar( 阅读全文
posted @ 2019-12-13 20:50 躺云飘 阅读(12183) 评论(0) 推荐(0)
摘要:1.设置数据库为严格模式: 2.数据准备 # 创建一张部门表 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null 阅读全文
posted @ 2019-12-13 20:42 躺云飘 阅读(635) 评论(0) 推荐(0)
摘要:1.外键:建立关联表(从表) 与 被关联表(主表)之间的关系 2.外键的三种对应关系:一对多,一对一,多对多 3.语法及规则 一对多的实现方式:从表设置外键去关联主表 多对多: 一个从表设置两个外键去关联两个主表 一对一: 分表 使用频率高的设置外键为从表 且外键设置为唯一 注: 无级联关系时删除: 阅读全文
posted @ 2019-12-12 19:55 躺云飘 阅读(551) 评论(0) 推荐(0)
摘要:1.设置数据库的严格模式: ## 5、设置严格模式 ```mysql # 查看数据库配置中变量名包含mode的配置参数: show variables like "%mode%"; # 修改安全模式: set session; # 局部有效,只在你当前操作的窗口有效 set global sessi 阅读全文
posted @ 2019-12-12 18:53 躺云飘 阅读(199) 评论(0) 推荐(0)
摘要:1.产生对象的原理 __new__ 方法 class testclass: #类内部在new一个对象之前默认生成一个空的对象(内存空间),然后再调用__init__ def __new__(cls, *args, **kwargs): # 声明:python __new__ 为类中的静态方法 ret 阅读全文
posted @ 2019-12-11 17:00 躺云飘 阅读(344) 评论(0) 推荐(0)
摘要:__dict__: 查看类或对象的名称空间 obj.__dict__ class.__dict__ __class__功能与用法: __class__功能和type()函数一样,都是查看对象所在的类 self.__class__.__name__ 或者 obj.__class__.__name__ 阅读全文
posted @ 2019-12-11 09:16 躺云飘 阅读(158) 评论(0) 推荐(0)
摘要:1.数据库介绍 - 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 - Project: - conf - bin - core - db: 存放一个个的文件 1、2都是从本地读取的数据。 3.将所有数据 阅读全文
posted @ 2019-12-10 21:03 躺云飘 阅读(516) 评论(0) 推荐(0)
摘要:一. 进程(进程间数据是相互隔离的) 1. 开启子进程的两种方式(整个py文件为主进程) p = Process(target='函数名',grgs=(函数的参数,) p.start() 主进程向操作系统发送提交开启子进程的信号 p.join() 主进程等待子进程执行完毕(阻塞态) # 开启子进程的 阅读全文
posted @ 2019-12-08 08:57 躺云飘 阅读(207) 评论(0) 推荐(0)
摘要:1.三次握手 (建立连接) 1.第一次握手:客户端向服务器发送建立 客户端向服务器通道的请求 2.第二次握手:服务器同意建立连接 并发送 建立服务器向客户端建立连接的请求 3.第三次握手: 客户端同意建立连接 2.四次挥手(断连接) 1.第一握手:客户端在发送数据完成之后,向服务器发送断开客户端向的 阅读全文
posted @ 2019-12-08 00:49 躺云飘 阅读(329) 评论(0) 推荐(0)
摘要:1.什么是socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 所以,我们无需 阅读全文
posted @ 2019-12-08 00:49 躺云飘 阅读(155) 评论(0) 推荐(0)
摘要:1.什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 进程与程序的区别:程序仅仅只是一堆代码而已,而进程指的是程序的运行过程 2.多道技术(基于单核背景下产生的) 单道: 一条道走到黑 > 串行 - 比如: a,b需要使用cpu,a先使用,b等待a使用完毕后,b才能使用 阅读全文
posted @ 2019-12-07 19:07 躺云飘 阅读(218) 评论(0) 推荐(0)
摘要:1.OSI的七层协议 互联网协议(OSI七层协议): - OSI七层协议: - 应用层 - 会话层 - 表示层 - 传输层 - 网络层 - 数据链路层 - 物理层 - 此时需要关注的是5层: 由下到上记 - 应用层 - 传输层 - 网络层 - 数据链路层 - 物理层 - 1)物理层: - 获取到对象 阅读全文
posted @ 2019-12-04 15:24 躺云飘 阅读(646) 评论(0) 推荐(0)
摘要:1.单例模式的实现方式 ''' 单例模式: (手撸,一定要背下来。) 1.通过classmethod 2.通过装饰器实现 3.通过__new__实现 4.通过导入模块时实现 5.通过元类实现。 ''' 2.实现实例 1.通过__new__实现 class single:_instance = Non 阅读全文
posted @ 2019-12-03 01:24 躺云飘 阅读(123) 评论(0) 推荐(0)