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

浙公网安备 33010602011771号