08 2019 档案

摘要:一.pymysql的基本使用方法 import pymysql db = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', password = '123', database = 'day36', charset = 阅读全文
posted @ 2019-08-22 23:38 Tri_stone 阅读(186) 评论(0) 推荐(0)
摘要:一.查询语句模板 SELECT [ALL|DISTINCT] <字段1>/<表达式>,<字段2> [AS] <新字段名> FROM <表名> [AS] <别名>/子查询语句 [AS] <别名> [ WHERE <条件> ] [ GROUP BY <字段> [ HAVING <条件> ] ] [ OR 阅读全文
posted @ 2019-08-21 19:46 Tri_stone 阅读(277) 评论(0) 推荐(0)
摘要:单张表的缺点: 表的结构不清晰 造成数据冗余 表的可扩展性差 一.外键 一个表的的主码的在另一张表中出现充当非主码字段(Foreign Key) 表与表之间用外码进行连接 外键虽然能够帮你强制建立表关系 但是也会给表之间增加数据相关的约束,通过cascade可以进行级联更新 外键约束 1.在创建表的 阅读全文
posted @ 2019-08-20 22:45 Tri_stone 阅读(1951) 评论(0) 推荐(0)
摘要:一.什么是数据库 数据库中的四个基本概念: 数据(Data):数据库中储存的基本对象,描述事物的符号记录。ps:数据的使用要配合语义 数据库(Database):长期储存在计算机内,有组织的,可共享的大量数据的集合。 数据库管理系统(DBMS):位于用户应用与操作系统之间的一层数据管理软件,是基础软 阅读全文
posted @ 2019-08-18 17:40 Tri_stone 阅读(297) 评论(0) 推荐(0)
摘要:一.进程池与线程池 进程池:限制进程创建的数量,使用时直接从进程池,获取空闲进程去执行任务,减少创建和销毁进程带来的时间消耗;如果进程的数量没有达到最大数量,且没有空闲进程去执行 任务,就会再创建一个新的进程,放入进程池去执行任务; 如果进程池中的进程数量达到最大数量,没有空闲进程去,这是任务需要等 阅读全文
posted @ 2019-08-15 22:27 Tri_stone 阅读(183) 评论(0) 推荐(0)
摘要:一.GIL全局解释器 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once. 阅读全文
posted @ 2019-08-14 21:59 Tri_stone 阅读(331) 评论(1) 推荐(0)
摘要:一.进程通信机制 进程间通信的IPC(Inter-Process Communication)机制:通过队列来实现进程间的数据共享 底层队列通过管道和锁定实现 队列初识 # from multiprocessing import Queue q = Queue(5) # 不传参数,默认是这个队列的最 阅读全文
posted @ 2019-08-12 20:15 Tri_stone 阅读(172) 评论(0) 推荐(0)
摘要:一.操作系统 1.os组成 os组成包括硬件和软件 硬件:主机(CPU + 存储器),I/O设备 软件:系统软件,应用软件 2.os发展史 脱机批处理系统:单道批处理系统与多道批处理系统。 单道批处理系统: 优点:缩短了手工操作的时间,提高了CPU的利用率 缺点: 半自动化,不提供人机交互能力,需要 阅读全文
posted @ 2019-08-11 21:53 Tri_stone 阅读(221) 评论(0) 推荐(0)
摘要:一 .TCP上传大文件 Server端 import socket import json import struct server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True : con 阅读全文
posted @ 2019-08-08 23:35 Tri_stone 阅读(169) 评论(0) 推荐(0)
摘要:一.socket套接字 server端 import socket server= socket.socket() server.bind(('127.0.0.1',8080)) #把地址绑定到套接字 server.listen() #监听链接 conn,addr = server.accept() 阅读全文
posted @ 2019-08-07 22:54 Tri_stone 阅读(244) 评论(0) 推荐(0)
摘要:计算机网络:计算机网络就是互联的自治的计算机集合 Internet全球最大互联网络 网络协议:为了网络中数据交换而建立起的规则和约定 协议规定了通信实体之间交换信息的格式,意义,顺序以及响应动作 协议三要素:语法 语义 时序 计算机网络结构: 网络边缘(主机,网络应用) 接入网络(物理介质) 网络核 阅读全文
posted @ 2019-08-06 21:55 Tri_stone 阅读(156) 评论(0) 推荐(0)