01 2019 档案

摘要:MySQL数据备份与还原(mysqldump) 一 mysqldump指令实现数据备份、mysql指令实现数据还原 经常有朋友问我,DBA到底是做什么的,百科上说:数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称 阅读全文
posted @ 2019-01-20 22:35 威霸 阅读(579) 评论(0) 推荐(0)
摘要:MySQl创建用户和授权 一 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限( 阅读全文
posted @ 2019-01-20 22:34 威霸 阅读(1368) 评论(0) 推荐(0)
摘要:MySQL之索引原理与慢查询优化 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一 阅读全文
posted @ 2019-01-20 22:34 威霸 阅读(365) 评论(0) 推荐(0)
摘要:MySQL之视图、触发器、事务、存储过程、函数 阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 MySQL这个软件想将数据处理的所有事情,能够在mysql这个层面上全部都做了,也就是说它想要完成一件事,以后想开发的人,例如想写python程序的人,你就专门的写你自己的 阅读全文
posted @ 2019-01-20 22:33 威霸 阅读(182) 评论(0) 推荐(0)
摘要:Navicat工具、pymysql模块 阅读目录 一 IDE工具介绍 二 pymysql模块 一 IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接mysq 阅读全文
posted @ 2019-01-20 22:32 威霸 阅读(192) 评论(0) 推荐(0)
摘要:MySQL之多表查询 阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据 阅读全文
posted @ 2019-01-20 22:30 威霸 阅读(213) 评论(0) 推荐(0)
摘要:MySQL之单表查询 阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询 一 单表查询的语法 #查询数据的本质: 阅读全文
posted @ 2019-01-20 22:29 威霸 阅读(216) 评论(0) 推荐(0)
摘要:MySQL行(记录)的详细操作 阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INS 阅读全文
posted @ 2019-01-20 22:26 威霸 阅读(225) 评论(0) 推荐(0)
摘要:MySQL数据库 本节目录 本节目录 一 库操作 二 表操作 三 行操作 一 库操作 二 表操作 三 行操作 一 库操作 1、创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一 阅读全文
posted @ 2019-01-20 22:24 威霸 阅读(157) 评论(0) 推荐(0)
摘要:MySQL数据库 本节目录 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root 阅读全文
posted @ 2019-01-20 22:15 威霸 阅读(212) 评论(0) 推荐(0)
摘要:阅读目录 一 引子 二 协程介绍 三 Greenlet 四 Gevent介绍 五 Gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发 阅读全文
posted @ 2019-01-13 11:17 威霸 阅读(189) 评论(0) 推荐(0)
摘要:线程 本节目录 本节目录 一 背景知识 二 线程与进程的关系 三 线程的特点 四 线程的实际应用场景 五 内存中的线程 六 用户级线程和内核级线程(了解) 七 python与线程 八 Threading模块 九 锁 十 信号量 十一 事件Event 十二 条件Condition(了解) 十三 定时器 阅读全文
posted @ 2019-01-13 11:15 威霸 阅读(208) 评论(0) 推荐(0)
摘要:进程 本节目录 本节目录 一 背景知识 二 什么是进程 三 进程调度 四 并发与并行 五 同步\异步\阻塞\非阻塞 六 进程的创建与结束 七 multiprocess模块 八 进程池和mutiprocess.Poll 一 背景知识 二 什么是进程 三 进程调度 四 并发与并行 五 同步\异步\阻塞\ 阅读全文
posted @ 2019-01-13 11:13 威霸 阅读(188) 评论(0) 推荐(0)
摘要:网络编程之socket 看到本篇文章的题目是不是很疑惑,what is this?,不要着急,但是记住一说网络编程,你就想socket,socket是实现网络编程的工具,那么什么是socket,什么是网络编程,什么是网络,为什么要学习socket,都在下面有讲解,大家细细看来! 本节目录 本节目录 阅读全文
posted @ 2019-01-13 11:10 威霸 阅读(502) 评论(0) 推荐(0)
摘要:# 功能要求: 每一次调用函数之前, 要将函数名称, 时间节点记录到log的日志中.# 所需模块:# import time## def logger(fn):# def inner(*args, **kwargs):# # fn.__name__ # 函数名字# f = open("log", m 阅读全文
posted @ 2019-01-02 16:22 威霸 阅读(637) 评论(0) 推荐(0)
摘要:# flag = False # 一开始没有登录## def login(): # 函数:对功能或者动作的封装# global flag# username = input("请输入你的用户名:")# password = input("请输入你的密码:")## with open("userinf 阅读全文
posted @ 2019-01-02 16:21 威霸 阅读(525) 评论(0) 推荐(0)
摘要:# def wrapper(fn):# def inner(*args, **kwargs):# count = 0# while count < 3:# username = input("请输入你的用户名:")# password = input("请输入你的密码:")## if usernam 阅读全文
posted @ 2019-01-02 16:21 威霸 阅读(498) 评论(0) 推荐(0)
摘要:写一个函数完成三次登陆功能,再写一个函数完成注册功能def regist(): uname = input("请输入你的用户名:") # wusir # 判断一下用户名是否重复: f = open("userinfo", mode="r", encoding="utf-8") for line in 阅读全文
posted @ 2019-01-02 16:16 威霸 阅读(346) 评论(0) 推荐(0)
摘要:# def verify_code():# lst1 = [] # 字母# for i in range(65, 91):# lst1.append(chr(i))## for i in range(97, 123):# lst1.append(chr(i))## lst2 = []# for i 阅读全文
posted @ 2019-01-02 16:10 威霸 阅读(2546) 评论(0) 推荐(0)
摘要:# 写一个用户注册登陆的程序,每一个用户的注册都要把用户名和密码用字典的格式写入文件userinfo。# 在登陆的时候,再从文件中读取信息进行验证。# 注册# username = input("请输入你的用户名:")# userpwd = input("请输入你的密码:")## dic = {"u 阅读全文
posted @ 2019-01-02 16:07 威霸 阅读(229) 评论(0) 推荐(0)
摘要:完成网上商城订单的功能. 写出基本结构和基本操作即可. 把结构一定列列出来, 操作可以没有, 想清楚各个类之间的关系应该是什么样的.(升级题)每个用户都有一堆订单. 每个订单有一堆订单明细. 每个明细对应一个商品用户信息: 用户编号, 昵称, 用户名, 密码, 电话, email, 家庭住址, 身份 阅读全文
posted @ 2019-01-02 16:03 威霸 阅读(510) 评论(0) 推荐(0)
摘要:学生: 信息: 学号, 姓名, 住址. 选的课程列列表。功能:查看: 查看该学生所有课程信息.添加课程: 把选好的课程添加到课程列列表中 (传参) 课程: 信息: 课程编号, 课程名称. 老师。功能:查看: 查看该课程的全部信息设置老师: 给当前课程设置一个老师. (传参) 老师: 信息: 老师编号 阅读全文
posted @ 2019-01-02 16:00 威霸 阅读(534) 评论(0) 推荐(0)
摘要:class Page: def __init__(self, lst, pagesize): self.lst = lst self.pagesize = pagesize def start(self): return self.lst[0: self.pagesize] @property de 阅读全文
posted @ 2019-01-02 15:54 威霸 阅读(106) 评论(0) 推荐(0)
摘要:# class User:# def __init__(self, username, password):# self.username = username# self.password = password### class Account:# def __init__(self):# sel 阅读全文
posted @ 2019-01-02 15:53 威霸 阅读(461) 评论(0) 推荐(0)
摘要:# lis = [['哇',['how',{'good':['am',100,'99']},60],'I']]# # 1)将列表lis中的'am'变成大写。(1分)# # lis[0][1][1]['good'][0] = lis[0][1][1]['good'][0].upper()## # 2) 阅读全文
posted @ 2019-01-02 15:44 威霸 阅读(522) 评论(0) 推荐(1)
摘要:# 几位数, 让用户输入一个数. 计算这是一个几位数?# num = int(input("请输入你的数字:"))# # num = abs(num) # abs() 绝地址# # 求绝对值# if num <= 0:# num = -num# # 至少是一位数# count = 0# while 阅读全文
posted @ 2019-01-02 15:42 威霸 阅读(294) 评论(0) 推荐(0)
摘要:# 商品信息:goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998},]# 用户信息:user = 阅读全文
posted @ 2019-01-02 15:41 威霸 阅读(159) 评论(0) 推荐(0)
摘要:# 完成用户登录验证# 要求:# 1. 系统自动生成4位随机数. 作为登录验证码. 直接用就好. 这里不用纠结 # from random import randint # num = 0 # verify_code = "" # while num < 4: # verify_code += ch 阅读全文
posted @ 2019-01-02 15:40 威霸 阅读(325) 评论(0) 推荐(0)
摘要:# ("查看员⼯信息","添加员⼯信息", "修改员⼯信息", "删除员⼯信息", "退出")import timeimport osdef log(content): f = open("emp.log", mode="a", encoding="utf-8") f.write(content+" 阅读全文
posted @ 2019-01-02 15:32 威霸 阅读(209) 评论(0) 推荐(0)
摘要:'''选课系统开发 系统登录需要有两类用户:学生、管理员,针对不用用户提供不同功能:学生用户 :对于学生用户来说,登陆之后有三个功能1、查看所有课程2、选择课程3、查看所选课程4、删除已选课程管理员用户:管理员用户除了可以做一些查看功能之外,还有很多创建工作。1、创建课程2、创建学生学生账号3、查看 阅读全文
posted @ 2019-01-02 15:28 威霸 阅读(276) 评论(0) 推荐(0)
摘要:1. 启动程序, 显⽰菜单列表 菜单: 1. 登录 2. 注册 3. ⽂章 4. ⽇记 5. 退出2. ⽤户输入选项, ⽂章和⽇记必须在登录后才可以进⾏操作.(装饰器)3. ⽤户注册, 将⽤户名和密码写入到register⽂件中. 同时⽣成"article_⽤户名"⽂件⽤于存储⽤户⽂章. 同时⽣成" 阅读全文
posted @ 2019-01-02 15:26 威霸 阅读(187) 评论(0) 推荐(0)