11 2019 档案

摘要:server 端 import socket import subprocess import struct import json server = socket.socket() server.bind(("127.0.0.1",8080)) server.listen(5) while Tru 阅读全文

posted @ 2019-11-30 15:43 Max404 阅读(180) 评论(0) 推荐(0) 编辑

摘要:MYSQL 执行计划 事务处理 跑路 # ### part1 索引树高度 # 1.表的数据行 数据量越大,树的高度就会变高,理论上3层索引树高度可以支持百万级别数据量 解决:可以使用分表,分库,数据库缓存,解决数据过大问题 # 2.索引键值过长 该索引字段存储数据太大,每个叶子节点默认可以存储16k 阅读全文

posted @ 2019-11-29 19:02 Max404 阅读(177) 评论(0) 推荐(0) 编辑

摘要:MYSQL 存储过程 # 准备 #1. 准备表 create table s1( id int, name varchar(20), gender char(6), email varchar(50), first_name char(10), last_name char(10) ); #2. 创 阅读全文

posted @ 2019-11-27 22:17 Max404 阅读(142) 评论(0) 推荐(0) 编辑

摘要:# ### part1 : sql 语句优化 # (1) mysql 执行流程 客户端: 发送链接请求,然后发送sql语句 服务端: 1.连接层: 提供和客户端链接的服务 show processlist;查看所有登录到mysql的用户 2.服务器: (1)提供各种用户使用的接口(增删改查) (2) 阅读全文

posted @ 2019-11-27 19:12 Max404 阅读(227) 评论(0) 推荐(0) 编辑

摘要:# ### python 操作 mysql 增删改查 import pymysql """ python 操作mysql 默认开启事务,必须在增删改之后, 提交数据, 才会对数据库产生变化,否则默认回滚 提交数据 conn.commit() 回滚数据 conn.rollback() execute 阅读全文

posted @ 2019-11-25 18:29 Max404 阅读(170) 评论(0) 推荐(0) 编辑

摘要:目录 数据库概念 MySQL的安装 修改密码与破解管理员密码 统一字符编码 基本sql语句 表操作 数据库概念 那Mysql能干嘛呢?它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为mysql 阅读全文

posted @ 2019-11-22 09:52 Max404 阅读(157) 评论(0) 推荐(0) 编辑

摘要:恢复内容开始 copy 一 简介 The WiFi Pineapple 是由国外无线安全审计公司Hak5开发并售卖的一款无线安全测试神器(俗称大菠萝),从2008年起目前已经发布到第六代产品。当前的主打产品是The WiFi Pineapple NANO 和WiFI Pineapple TETRA( 阅读全文

posted @ 2019-11-22 09:11 Max404 阅读(161) 评论(0) 推荐(0) 编辑

摘要:copy 一 简介 The WiFi Pineapple 是由国外无线安全审计公司Hak5开发并售卖的一款无线安全测试神器(俗称大菠萝),从2008年起目前已经发布到第六代产品。当前的主打产品是The WiFi Pineapple NANO 和WiFI Pineapple TETRA(支持5GHz频 阅读全文

posted @ 2019-11-21 20:40 Max404 阅读(258) 评论(1) 推荐(1) 编辑

摘要:MySQL安装之yum安装 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1. 下载并安装MySQL官方的 Yum Repository 1 [root@BrianZhu /]# wget 阅读全文

posted @ 2019-11-21 17:29 Max404 阅读(187) 评论(0) 推荐(0) 编辑

摘要:mysql数据库的表查询 昨日回顾 表与表之间建关系 一对多 换位思考 图书与出版社 先站在左表: 考虑左表的多条数据能否对应右表的一条数据 翻译:多本书能否被一个出版社出版 可以! 注意:单站在一张得出的表关系并不能明确两张表之间真正关系!!! 再站在右表: 考虑右表的多条数据能否对应左表的一条数 阅读全文

posted @ 2019-11-21 15:58 Max404 阅读(182) 评论(0) 推荐(0) 编辑

摘要:设置主键 (Null为no) alter table t1 add primary key(id); 删除表中存在的唯一主键 alter table t1 drop primary key; 阅读全文

posted @ 2019-11-21 10:44 Max404 阅读(59) 评论(0) 推荐(0) 编辑

摘要:alter table t3 add primary key(id); 阅读全文

posted @ 2019-11-21 10:37 Max404 阅读(113) 评论(0) 推荐(0) 编辑

摘要:"""call_back 回调函数就是(我给你电话,你忙完你的,按照号码打回来) obj.add_done_callback(func)对象.打电话给我(留的联系方式) 回调函数: 把函数当成参数传递给另外一个函数 在当前函数执行完毕之后,调用一下传递进来的函数,该函数是回调函数 """ from 阅读全文

posted @ 2019-11-18 21:25 Max404 阅读(144) 评论(0) 推荐(0) 编辑

摘要:使用命令行安装MySQL首先: $ sudo apt-get update #更新软件源 $ sudo apt-get install mysql-server #安装mysql 1 2 安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql。启 阅读全文

posted @ 2019-11-15 19:51 Max404 阅读(397) 评论(0) 推荐(0) 编辑

摘要:首先卸载mysql: sudo apt-get remove mysql-* 查询卸载残留文件: sudo find / -name mysql -print 会显示出含有mysql文件名的路径: /var/lib/mysql /var/lib/mysql/mysql /var/log/mysql 阅读全文

posted @ 2019-11-15 19:49 Max404 阅读(1817) 评论(0) 推荐(0) 编辑

摘要:https://blog.csdn.net/imw_mg/article/details/77343284 PyCharm是一款很好用的编写Python工程的IDE,用PyCharm创建一个Python文件或者向工程添加一个.py文件时,为了更好的使所编写的代码在各操作环境更好的运行,我们往往需要在 阅读全文

posted @ 2019-11-14 17:36 Max404 阅读(171) 评论(0) 推荐(0) 编辑

摘要:server from multiprocessing import Process import socket,sys,os class MyProcess(Process): def __init__(self,args): super().__init__() self.args = args 阅读全文

posted @ 2019-11-14 00:28 Max404 阅读(549) 评论(0) 推荐(0) 编辑

摘要:基于TCP/IP实现简单的登录校验 阅读全文

posted @ 2019-11-12 20:45 Max404 阅读(263) 评论(0) 推荐(0) 编辑

摘要:基与TCP实现简单的 安全性权限校验 阅读全文

posted @ 2019-11-12 20:39 Max404 阅读(505) 评论(0) 推荐(0) 编辑

摘要:### 网络开发的两大架构 ``` c/s 架构 : client server B/S 架构 : Brower server (1)bs 和 cs 架构之间的关系? (2)哪一种架构更好呢? ``` 1.c/s 架构 ![1555372055442](assets/1555372055442.pn 阅读全文

posted @ 2019-11-11 20:01 Max404 阅读(87) 评论(0) 推荐(0) 编辑

摘要:### TCP/UDP协议: ``` TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话) 优点:可靠,稳定,传输完整稳定,不限制数据大小 缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认 应用:Web浏览器,电子邮件,文 阅读全文

posted @ 2019-11-11 20:01 Max404 阅读(113) 评论(0) 推荐(0) 编辑

摘要:TCP/UDP协议: TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话)优点:可靠,稳定,传输完整稳定,不限制数据大小缺点:慢,效率低,占用系统资源高,一发一收都需要对方确认应用:Web浏览器,电子邮件,文件传输,大量数据传输的 阅读全文

posted @ 2019-11-11 20:00 Max404 阅读(79) 评论(0) 推荐(0) 编辑

摘要:### 正则表达式定义和作用 ``` #正则表达式是什么? 它是约束字符串匹配某种形式的规则 #正则表达式有什么用? 1.检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法 2.提取网页字符串中想要的数据.比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字 #在线测试工具 阅读全文

posted @ 2019-11-11 19:58 Max404 阅读(88) 评论(0) 推荐(0) 编辑

摘要:### 异常处理 ``` 程序错误分为两种:语法错误 和 异常错误 语法错误:代码没有按照python规定语法去写,发明创造产生的错误 异常错误:在代码语法正确的前提下,程序报错就是异常 #try...except... 基础语法 用于解决程序异常问题 #raise 可以主动抛异常,异常类可以自定义 阅读全文

posted @ 2019-11-11 19:58 Max404 阅读(86) 评论(0) 推荐(0) 编辑

摘要:### 装饰器(decorator) ``` 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的前提下 给函数拓展新的功能 ``` ### 方法的分类 ``` 普通方法: 没有任何参数传递,只能类调用 绑定方法: 把默认传参的方法叫做绑定方法,绑定到对象(默 阅读全文

posted @ 2019-11-11 19:56 Max404 阅读(102) 评论(0) 推荐(0) 编辑

摘要:# ### 装饰器 """ 定义:装饰器用于拓展原来函数功能的一种语法,返回新函数替换旧函数 优点:在不更改原函数代码的前提下 给函数拓展新的功能 语法:@ """ # 1.装饰器的原型 def kuozhan(func): def newfunc(): print("厕所前,蓬头垢面") func 阅读全文

posted @ 2019-11-11 19:55 Max404 阅读(95) 评论(0) 推荐(0) 编辑

摘要:1 OOP 面向对象的程序开发 2 #用几大特征表达一类事物称为一个类,类更像是一张图纸,表达的是一个抽象概念 3 #对象是类的具体实现,更像是由这图纸产出的具体物品,类只有一个,但对象可以通过这个类实例化出多个 4 #对象是类的实例,类是对象的模板 5 #*类中的成员只有方法和属性,不要裸露的把判 阅读全文

posted @ 2019-11-11 19:54 Max404 阅读(56) 评论(0) 推荐(0) 编辑

摘要:多继承弊端 多继承的弊端会造成菱形继承这种情况,找不清调用顺序 super对象按照mro列表的顺序依次调用,解决菱形继承存在的问题 mro3+` ​ 经典类:深度优先 (python2.x) 新式类:广度优先 (python3.x) ​ 写多继承时,尽量避免造成不同类相同方法名的情况,提高代码质量 阅读全文

posted @ 2019-11-11 19:51 Max404 阅读(81) 评论(0) 推荐(0) 编辑

摘要:__new__ # ### __new__ 魔术方法 ''' 触发时机:实例化类生成对象的时候触发(触发时机在__init__之前) 功能:控制对象的创建过程 参数:至少一个cls接受当前的类,其他根据情况决定 返回值:通常返回对象或None ''' class MyClass2(): b = 2 阅读全文

posted @ 2019-11-04 09:15 Max404 阅读(143) 评论(0) 推荐(0) 编辑

摘要:# ### tarfile 压缩模块 后缀为.tar | .tar.gz | .tar.bz2import tarfiletarfile在win中功能不全,肾用,熬夜bug # ### 1.创建tar压缩包 [官方: 理论上可以压缩到最小的模式是bz2]# (1) 创建压缩包""".tar的压缩包, 阅读全文

posted @ 2019-11-03 03:36 Max404 阅读(132) 评论(0) 推荐(0) 编辑

摘要:# ### os模块 与 shutil模块"""os 新建/删除shutil 复制/移动"""import osos.chdir("/home/wangwen/mywork")#os.mknod 创建文件# os.mknod("ceshi111.txt")#os.remove 删除文件# os.re 阅读全文

posted @ 2019-11-03 03:31 Max404 阅读(88) 评论(0) 推荐(0) 编辑

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