摘要:
一、线程池 1、concurrent.futures模块 介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor: 进程池,提供异步调用 在这个模块中进程池和线程池的使用方法完全一 阅读全文
摘要:
进程 场景 利用多核、高计算型的程序、启动数量有限 进程是计算机中最小的资源分配单位 进程和线程是包含关系 每个进程中都至少有一条线程 可以利用多核,数据隔离 创建 销毁 切换 时间开销都比较大 随着开启的数量增加 给操作系统带来负担 线程 高IO型 调度是我们不能干预的 我们只能写我们自己的逻辑 阅读全文
摘要:
一、local 在多个线程之间使用threading.local对象,可以实现多个线程之间的数据隔离 import time import random from threading import Thread,local loc = local() def func1(): global loc 阅读全文
摘要:
一、pymysql模块 1、说明: 想在python代码中连接上mysql数据库,就需要使用pymysql模块, pymysql是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,在Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库。 阅读全文
摘要:
一、CSS介绍 概念: CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行渲染 语法:每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束 span {width: 阅读全文
摘要:
块级标签和行内标签 div和span标签的特点: 没有自带的样式,方便后续使用CSS调整样式! 块级标签: 自己独占一行! div、p、h1~h6、hr 行内标签(内联标签): 默认都在一行显示! span、a、label、b、i、u、s 标签嵌套 1. 块级标签可以包含内联标签 2. p标签不能包 阅读全文
摘要:
CSS属性 一、宽和高 width属性可以为元素设置宽度。 height属性可以为元素设置高度。 块级标签才能设置宽度,内联标签的宽度由内容来决定。 div {width: 1000px;background-color: red} /*块级标签设置了width会生效*/ span {width: 阅读全文
摘要:
一、%s msg = '我叫%s,今年%s,性别%s' %('帅哥',18,'男') print(msg) # 我叫帅哥,今年18,性别男 二、format # 三种方式: # 第一种:按顺序接收参数 s1 = '我叫{},今年{},性别{}'.format('帅哥','18','男') print 阅读全文
摘要:
一、JavaScript概述 1、ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。 次年,ECMA发布262号标准文件(ECMA-262)的 阅读全文
摘要:
一、JS流程控制 1、 1.if else var age = 19; if (age > 18){ console.log("成年了"); }else { console.log("小孩子"); } 2.if-else if-else var age = 19; if (age > 18){ co 阅读全文