09 2019 档案

摘要:"ORM实例教程" "Django ORM" 阅读全文
posted @ 2019-09-28 18:46 Micheal_L 阅读(85) 评论(0) 推荐(0)
摘要:Mysql总结 1、数据库的概念 2、用户 3、基本操作 4、单表查询 视图 事务 pymysql 索引 阅读全文
posted @ 2019-09-27 17:25 Micheal_L 阅读(100) 评论(0) 推荐(0)
摘要:今天在整理mysql数据库笔记的时候突然想到一个问题,就是drop、truncate和delete的区别,乍一看三者都是有删除的功能,但是具体来看还是有很多区别的。我先把这三个的作用简单说一下,有前辈已经把他们之间的区别详细整理出来了,文末有链接,请自行查看。 delete 1. delete是DM 阅读全文
posted @ 2019-09-27 11:44 Micheal_L 阅读(3795) 评论(0) 推荐(1)
摘要:"表结构,表空间,段,区,页,MVCC" "Innodb 表结构" 阅读全文
posted @ 2019-09-27 11:08 Micheal_L 阅读(607) 评论(0) 推荐(0)
摘要:数据准备 python CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DEFAULT '未知', int(0) NULL DEFAULT 0, float NU 阅读全文
posted @ 2019-09-26 22:37 Micheal_L 阅读(190) 评论(0) 推荐(0)
摘要:mysql查询 单表查询 去重:distinct 数据准备 python CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DEFAULT '未知', int(0) 阅读全文
posted @ 2019-09-25 23:38 Micheal_L 阅读(504) 评论(0) 推荐(0)
摘要:字段的修改、添加和删除 外键 多表关系 单表详细操作:增删改 一对一:无级联关系 一对一:有级联关系 一对多 多对多 阅读全文
posted @ 2019-09-24 21:54 Micheal_L 阅读(1656) 评论(0) 推荐(0)
摘要:数据库的配置 数据库修改信息 用户操作:重点 表的修改 创建表的完整语法 数据库表的引擎: 驱动数据的方式 数据库的优化 数据库的模式 mysql支持的数据类型 整型 浮点型 字符串:数据库优化 char效率要高于varchar 时间 枚举与集合 约束 1. 创建一个字符集为utf8的数据库,将数据 阅读全文
posted @ 2019-09-23 23:25 Micheal_L 阅读(410) 评论(0) 推荐(0)
摘要:今天安装完Navicat Premium,运行时出现只能用14天的信息,所以就比较生气,只能用14天,那我还下你干啥,所以就查教程,弄了个破解工具,最后大功告成,应该是可以永久使用了,具体的教程看下 "Navicat Premium 12安装与激活(亲测已成功激活)" 阅读全文
posted @ 2019-09-22 19:44 Micheal_L 阅读(6986) 评论(0) 推荐(0)
摘要:进入互动式命令行 1. 打开虚拟机,进入模式选择界面,即有两个模式的主界面,然后在时间结束前按e, 进入编辑选项菜单 2. 按↓键定位到类似 的话, 在后面加上rd.break 3. 再按下Ctrl + x 重新以这个设定开机 修改密码 1. 重新挂载 成可读可写, 并切换到 。 2. 设定密码 3 阅读全文
posted @ 2019-09-22 17:29 Micheal_L 阅读(4843) 评论(0) 推荐(0)
摘要:并发编程小结 进程 进程不是什么具体的东西,而是只一个过程,即程序运行起来的过程,是一个资源集合 开启进程的过程 右键运行,操作系统给CPU发送请求,为程序开辟一个内存空间,然后把代码都放进去执行代码,执行过程也是cpu参与 PS:(如果是python的话,则会将解释器的代码也放进去,先执行解释器代 阅读全文
posted @ 2019-09-21 19:30 Micheal_L 阅读(201) 评论(0) 推荐(0)
摘要:数据库 数据库的分类 卸载 安装 连接数据库 用户信息查看 数据库的基本操作 表的基本操作 记录的基本操作 1)查看某个数据库中的某个表的所有记录,如果在对应数据库中,可以直接查找表 mysql : select from [数据库名.]表名; 注: 代表查询所有字段 2)给表的所有字段插入数据 m 阅读全文
posted @ 2019-09-20 22:26 Micheal_L 阅读(243) 评论(0) 推荐(0)
摘要:线程queue 线程定时器 多线程实现socket服务端 多线程中的Queue队列中join()与task_done() 线程池和进程池 ​ ​ 协程(待补充) "协程" 阅读全文
posted @ 2019-09-19 22:54 Micheal_L 阅读(193) 评论(0) 推荐(0)
摘要:Python解释器 运行Python代码时,得到的是一个包含Python代码的以 为扩展名的文本文件,要运行代码,就需要Python解释器去执行 文件 主要有以下几种解释器 1. Cpython解释器(解释器是用C语言开发的) 2. IPython解释器(基于Cpython之上的一个交互式解释器( 阅读全文
posted @ 2019-09-18 22:06 Micheal_L 阅读(189) 评论(0) 推荐(0)
摘要:线程全局修改 线程锁 死锁问题 递归锁 信号量 GIL(全局解释器锁) 阅读全文
posted @ 2019-09-18 21:28 Micheal_L 阅读(173) 评论(0) 推荐(0)
摘要:线程 线程杂谈 线程用法 阅读全文
posted @ 2019-09-17 22:30 Micheal_L 阅读(128) 评论(0) 推荐(0)
摘要:Pycharn过期了,打开Pycharm,选择help,倒数第三个register,用激活码进行激活,具体情况见 "激活码" ,侵删 阅读全文
posted @ 2019-09-17 10:50 Micheal_L 阅读(5457) 评论(1) 推荐(0)
摘要:Python GIL(Global Interpreter Lock(全局解释器锁)) 1:进程里面多个线程,线程 共享A=10 2:Python解释器,A改完值之后会传回进程容器,为了防止A和B同时修改A的值引起的错误,加入锁,能保证A修改时,B和C不能修改 3:通过C语言调用底层命令与操作系统进 阅读全文
posted @ 2019-09-16 10:32 Micheal_L 阅读(975) 评论(0) 推荐(0)
摘要:```python ''' 进程间的通信 ''' """ multiprocessing模块支持进程间通信的两种主要形式:管道和队列 都是基于消息传递实现的, """ from multiprocessing import Queue q = Queue(3) #put, get, put_nowait, get_nowait, full, empty q.put(1) q.put(2) q.pu 阅读全文
posted @ 2019-09-15 17:24 Micheal_L 阅读(151) 评论(0) 推荐(0)
摘要:```python """ 问题:当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱的问题 """ ''' 进程同步 ''' #多进程抢占输出资源 import os import time import random from multiprocessing import Process def work(n): print(f'{n}: {os.getpid()} is runni 阅读全文
posted @ 2019-09-15 17:21 Micheal_L 阅读(209) 评论(0) 推荐(0)
摘要:基于luffy项目的疑问点解决 1. 删除掉.git文件夹,应该是该项目不需要git 1. 在git克隆代码之后,初始化git,自动创建git仓库需要的目录,这些文件夹存在于项目下的.git文件夹中 2. .git文件夹是git init后在当前目录生成的一个管理git仓库的文件夹,具体信息 ".g 阅读全文
posted @ 2019-09-14 22:16 Micheal_L 阅读(110) 评论(0) 推荐(0)
摘要:进程杂谈 python实现开启进程 阅读全文
posted @ 2019-09-13 15:55 Micheal_L 阅读(219) 评论(0) 推荐(0)
摘要:json模块补充 json保存的格式中,key值一定要用双引号隔开 套接字编程(TCP) 套接字编程(TCP)(解决粘包问题) 粘包问题:我的理解是,由于TCP协议是流式协议,像流水一般是连续的,所以有可能我的数据尾会和后面的数据头连在一块,形成粘包。(TCP协议会把数据量较小,时间间隔较短的数据, 阅读全文
posted @ 2019-09-09 22:53 Micheal_L 阅读(180) 评论(0) 推荐(0)
摘要:c/s架构: ​ 客户端和服务器端 ​ c端—————网络—————s端 s端: 1. 有固定的ip 2. 稳定一直在运行,支出并发 网路:网络连接介质 + 网路协议(osi七层) 五层(七层)协议:应传网数物(应表会传网数物) 物理层(介质加信号):主要就是由二进制组成的 电信号传输介质,处于最底 阅读全文
posted @ 2019-09-05 23:03 Micheal_L 阅读(166) 评论(0) 推荐(0)
摘要:元类有关知识点补充 python 类的名称空间 类的名称空间不能用类似字典的方法修改,例如School类里面有name属性xxx,那么我用School.__dict__[‘name’] = ‘yyy’就会报错“TypeError: 'mappingproxy' object does not sup 阅读全文
posted @ 2019-09-05 19:59 Micheal_L 阅读(207) 评论(0) 推荐(0)
摘要:元类 python一切皆对象,类实际上也是一个一个对象 类是一个对象,那他一定是由一个类实例化得到,这个类就叫元类 如何找元类 常规的class 类名 会把类构造出来,实际上是元类实例化产生类这个对象, Person类是对象,一定是由一个类实例化产生的,所以type()产生对象,调用_\_init_ 阅读全文
posted @ 2019-09-03 23:08 Micheal_L 阅读(151) 评论(0) 推荐(0)
摘要:一等公民:只要可以把一个东西赋值给一个变量,这个东西就叫一等公民 断点调试 在想要加断点的地方用鼠标点击一下,会看到一个红色圆圈 变红的地方,程序执行到,就会暂停 断点应该加在报错之前,在错误代码上放断点进行调试 向下绿色箭头是单步调试 右下角色绿色三角形是快速调到下一个断点执行 控制台报错,点击你 阅读全文
posted @ 2019-09-03 16:54 Micheal_L 阅读(306) 评论(0) 推荐(0)
摘要:面向对象基础 继承 如何使用继承 ​ class 类名(父类1,父类2): ​ pass 本质 ​ 是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中 父类/基类 子类/派生类 新式类 ​ 只要继承了object类,就是新式类,在python3中,默认继承object类 ​ python2 阅读全文
posted @ 2019-09-01 22:21 Micheal_L 阅读(172) 评论(0) 推荐(0)