08 2019 档案

摘要:import hashlibdef get_token(): md5str = "abc" #生成一个md5对象 m1 = hashlib.md5() #使用md5对象里的update方法md5转换 m1.update(md5str.encode("utf-8")) token = m1.hexdi 阅读全文
posted @ 2019-08-31 18:59 杨鑫Zz 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这 阅读全文
posted @ 2019-08-23 16:13 杨鑫Zz 阅读(216) 评论(0) 推荐(0) 编辑
摘要:昨日内容 select distinct 字段1,字段2,。。。 from 表名 where 分组之前的过滤条件 group by 分组条件 having 分组之后过滤条件 order by 排序字段1 asc,排序字段2 desc limit 5,5 as语法中给某个查询结果起别名的时候需要把查询 阅读全文
posted @ 2019-08-23 15:13 杨鑫Zz 阅读(314) 评论(0) 推荐(0) 编辑
摘要:# MySQL的基本查询语法及方法 ## 1,单表查询 ​ ```mysql create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female')not null default 'male',#默认为男的 age int(3) unsigned n 阅读全文
posted @ 2019-08-21 18:34 杨鑫Zz 阅读(448) 评论(0) 推荐(0) 编辑
摘要:# 外键 ## 1,学习外键首先要明白表与表之间的关系 ​ 首先要换位思考 在考虑了这边 还要考虑另一边 ​ 然后在下定论 ### 判断表关系的语法 #### 图书与出版社 ​ 一本书可不可以有多个出版社 不可以 ​ 一个出版社可不... 阅读全文
posted @ 2019-08-20 16:54 杨鑫Zz 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:mysql表操作 1数据类型 建表的时候,字段都有对应的数据类型 1.整形 2.浮点型 3.字符类型(char(1)与vachar)char后面的数字时用来限制存储长的 默认为1 4.日期类型 5.枚举与集合 2.约束条件 primary key 主键 unique key 唯一 not null 阅读全文
posted @ 2019-08-19 19:06 杨鑫Zz 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Python之MySQL 一.概述 数据库(Database,简称DB) 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。 简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据 阅读全文
posted @ 2019-08-19 18:59 杨鑫Zz 阅读(287) 评论(0) 推荐(0) 编辑
摘要:数据库之mysql 本质就是一款基于网络通信的应用软件 任何基于网络通信的软件底层都是socket 服务端 基于socket通信 收发消息 sql语句(是公共的标准) 客户端 基于socket通信 收发消息 sql语句 ps:mysql 不单单是支持mysql的客户端来操作 也是支持其他的编程语言直 阅读全文
posted @ 2019-08-16 19:55 杨鑫Zz 阅读(188) 评论(0) 推荐(0) 编辑
摘要:线程池与进程池 什么是池? 在保证计算机硬件安全的情况下最大限度的利用计算机 池其实是降低了程序的运行效率 到那时保证了计算机的硬件的安全 (硬件的发展赶不上软件的速度) 线程池,进程池 协程 进程:资源单位 线程:执行单位 携程:单线程下实现并发 客户端 并发 切换+保存状态 ps:看起来像同时执 阅读全文
posted @ 2019-08-15 21:18 杨鑫Zz 阅读(200) 评论(0) 推荐(0) 编辑
摘要:GIL全局解释器锁 """ In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at onc 阅读全文
posted @ 2019-08-14 16:28 杨鑫Zz 阅读(774) 评论(0) 推荐(0) 编辑
摘要:网络编程,线程,进程"补充" 1,进程间的通信IPC 如何时间进程之间通信 队列:先进先出 堆栈:先进后出 利用队列时间进程之间通信 1,如何创建一个队列:如 2,进程间通信IPC机制 2,生产者消费模型 生产者模型 生产者:做包子 生产数据的 消费者:买包子 处理数据的 生产数据多,处理出数据 系 阅读全文
posted @ 2019-08-12 19:14 杨鑫Zz 阅读(655) 评论(0) 推荐(0) 编辑
摘要:并发编程 一,操作系统发展史 输入输出设备>>>:IO操作即(input和output) 手工操作穿孔卡片 批处理(磁带) 脱机批处理系统 手工操作穿孔卡片 批处理(磁带) 脱机批处理系统 一步步的优化,其实都是在提高计算机CPU利用率的问题(问题在于时串行并且没有空间上的复用) 多道技术 多个程序 阅读全文
posted @ 2019-08-09 20:15 杨鑫Zz 阅读(240) 评论(0) 推荐(0) 编辑
摘要:服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) server.bind(('127.0.0.1',8080)) while True: data, addr = server.recvfrom(1024) print(data.decode('utf-8')) msg = input('>>>:') server.s 阅读全文
posted @ 2019-08-08 20:36 杨鑫Zz 阅读(427) 评论(0) 推荐(0) 编辑
摘要:什么是异常? 程序在运行的过程中出现了不可预知的错误 并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 造成的影响就是整个程序无法再正常的运行 异常的结构 1.异常的类型:NAMEERROR 2.异常的信息:name 'fdsdfsdf' is not defined 3.异常的位置:Tr 阅读全文
posted @ 2019-08-08 20:28 杨鑫Zz 阅读(126) 评论(0) 推荐(0) 编辑
摘要:UDP通信 1,数据报协议 2,没有双向通道类似于发短信 1,udp协议客户端可以发空 ,因为自带报头看上去是空的实际上还是有东西的 2,udp 不会粘包 3,udp 协议服务端不许存在的情况下,客户端照样不会报错 4,udp 协议支持并发,并发就是看上去是同时发的数据但其实是发完一条再发另一条 U 阅读全文
posted @ 2019-08-08 20:25 杨鑫Zz 阅读(142) 评论(0) 推荐(0) 编辑
摘要:客户端 import socket import os import json import struct client =socket.socket() client.connect(("127.0.0.1",12000)) """ 获取文件路径 获取这个文件路径下的文件 for循环打印再加上枚举打印这个文件下的内容 用户选择上传内容 判断输入是否时数字 然后把输入的序号转为int类型 ... 阅读全文
posted @ 2019-08-08 19:55 杨鑫Zz 阅读(133) 评论(0) 推荐(0) 编辑
摘要:服务端: import socket sever = socket.socket() #首先建立一个隧道 sever.bind(("127.0.0.1",9888)) #在建立一个IP 地址 加端口号 sever.listen(5) #设置最大用户为五个 while True: att,idd = sever.accept()# 接受用户发的消息 while True: ... 阅读全文
posted @ 2019-08-07 20:02 杨鑫Zz 阅读(161) 评论(0) 推荐(0) 编辑
摘要:网络编程 软件开发架构 c/s 架构(client / server) c:客户端 s:服务端 b/s 架构(browser / server) b:游览器 s:服务器 ps : bs 架构本质也是cs 架构 什么是c/s 架构 c/s 架构就是手机或者电脑上的应用程序 就是 c/s架构 什么是b/ 阅读全文
posted @ 2019-08-06 21:43 杨鑫Zz 阅读(230) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示