代码改变世界

随笔档案-2019年08月

上海 day40-- 优酷项目(1)简易版ORM

2019-08-26 15:07 by 在上海的日子里, 109 阅读, 收藏,
摘要: ORM 的引出: ORM 对象关系映射: 类 —— ——》 表 对象 —— ——》 一条条的记录 对象.属性 —— ——》 记录里面的字段 为什么要引出ORM 的概念? ORM 的作用是什么? 阅读全文

Python实现单例模式 -- 5种方法

2019-08-26 10:25 by 在上海的日子里, 173 阅读, 收藏,
摘要: 阅读全文

ORM(对象关系映射)

2019-08-24 09:04 by 在上海的日子里, 205 阅读, 收藏,
摘要: 目 录 ORM是一个项目的重点,虽然一些框架已经封装了ORM但是我们还是需要了解一下。。。。 什么是ORM? 阅读全文

上海 day39--触发器、事务、索引(数据库)

2019-08-23 16:38 by 在上海的日子里, 158 阅读, 收藏,
摘要: 目 录 视图 触发器 事务 存储过程 函数 流程控制 索引与慢查询优化 鸡哥数据库md文档 视图 触发器 事务 存储过程 函数 流程控制 索引与慢查询优化 鸡哥数据库md文档 navicat可视化数据库管理软件 本质就是一个数据库的客户端 内部其实也是调用的sql语句操作数据 ORM:对象关系映射( 阅读全文

上海 day38--多表查询、python操作MySQL

2019-08-22 15:16 by 在上海的日子里, 174 阅读, 收藏,
摘要: 目 录 navicat 可视化工具使用 多表查询 练习 pymysql 基本使用 sql注入问题 pymysql 增删改设置 代码示例:数据库模拟登录验证 鸡哥课堂笔记(多表查询练习题) navicat 可视化工具使用 多表查询 练习 pymysql 基本使用 sql注入问题 pymysql 增删改 阅读全文

上海 day37-- MySQL 单表查询,连表操作和子查询

2019-08-21 14:42 by 在上海的日子里, 133 阅读, 收藏,
摘要: 目 录 where 基本查询 group by 分组 having distinct 去重 order by 排序 limit 限制显示数据条数 正则表达式 连表操作 子查询 where 基本查询 group by 分组 having distinct 去重 order by 排序 limit 限制 阅读全文

数据库报错类型及解决方法

2019-08-20 16:26 by 在上海的日子里, 1047 阅读, 收藏,
摘要: 错误类型1 解决方法: 错误类型2 错误原因: 之所以出现1215的问题,是由于主外键之间的数据类型不一致造成的 或者是主外键字段名不同导致的 错误类型3 千万注意这个问题!!!! 错误原因: 字段名写错了!!!!!! 错误类型4 错误原因: 聚合函数 max min count sum avg 等 阅读全文

上海 day--36外键、表关系的建立、修改表和复制表

2019-08-20 14:56 by 在上海的日子里, 175 阅读, 收藏,
摘要: 目 录 外键 表关系分类和建立 修改表 复制表 外键 表关系分类和建立 修改表 复制表 一、外键 什么是外键? 二、表关系分类和建立 笔记: 数据库课堂笔记md # 外键 ## 前戏之一对多关系 ```mysql # 定义一张部门员工表 id name gender dep_name dep_des 阅读全文

MySQL 简介及基础配置引导

2019-08-19 14:53 by 在上海的日子里, 213 阅读, 收藏,
摘要: MySQL 的简单介绍以及基本配置思路引导 阅读全文

上海 day35--数据库表操作之数据类型

2019-08-19 14:47 by 在上海的日子里, 173 阅读, 收藏,
摘要: 目 录 讲义部分 笔记部分 理解记忆重点(待整理) 最后总结(思路) 讲义部分 笔记部分 理解记忆重点(待整理) 最后总结(思路) 一、讲义部分 数据库的增删改查已经介绍完毕,今天从表的详细操作开始讲解 整型数据类型介绍图: 二、笔记部分 三、理解记忆重点(待整理) 存储引擎 图示: 四、最后总结( 阅读全文

上海 day34--数据库安装与基本使用

2019-08-16 14:48 by 在上海的日子里, 158 阅读, 收藏,
摘要: 目 录 数据库相关简介 MySQL 数据库的下载、安装与基本使用 配置环境变量、制作系统服务 修改密码、破解密码 配置文件相关操作 MySQL基本操作 数据库相关简介 MySQL 数据库的下载、安装与基本使用 配置环境变量、制作系统服务 修改密码、破解密码 配置文件相关操作 MySQL基本操作 一、 阅读全文

异常处理

2019-08-16 07:05 by 在上海的日子里, 128 阅读, 收藏,
摘要: 异常处理的相关理论 代码演示: 阅读全文

上海 day33-- 进程池和线程池、异步回调机制、协程

2019-08-15 17:48 by 在上海的日子里, 178 阅读, 收藏,
摘要: 目 录 进程池和线程池 进程池和线程池的创建 异步回调机制 协程 协程实现TCP服务端并发 IO模型 进程池和线程池 进程池和线程池的创建 异步回调机制 协程 协程实现TCP服务端并发 IO模型 一、进程池和线程池 什么是池? 池可以理解是一种容器,它其实是降低了程序的运行效率但是提高了计算机的硬件 阅读全文

GIL全局解释器锁、死锁、信号量、event以及线程队列

2019-08-14 17:10 by 在上海的日子里, 175 阅读, 收藏,
摘要: 目 录 TCP实现并发的两种方法 GIL全局解释器锁 GIL与普通的互斥锁 死锁现象、递归锁 信号量 event事件 线程队列 TCP实现并发的两种方法 GIL全局解释器锁 GIL与普通的互斥锁 死锁现象、递归锁 信号量 event事件 线程队列 补充知识: 什么是服务端或服务端应满足什么要求? 一 阅读全文

上海 day31--线程

2019-08-12 16:52 by 在上海的日子里, 152 阅读, 收藏,
摘要: 目 录 线程相关理论 创建线程的两种方法 线程对象及其方法 线程间共享数据 守护线程 线程互斥锁 线程相关理论 创建线程的两种方法 线程对象及其方法 线程间共享数据 守护线程 线程互斥锁 一、线程相关理论 1、什么是线程? 线程是cpu调度的最小单位,能够独立运行。(进程是资源分配的最下单位,线程是 阅读全文

上海 day31--进程间通信IPC机制、生产者与消费者模型

2019-08-12 16:15 by 在上海的日子里, 164 阅读, 收藏,
摘要: 目 录 进程间通信--引出队列 进程间通信IPC机制 生产者与消费者模型 进程间通信--引出队列 进程间通信IPC机制 生产者与消费者模型 一、进程间通信--引出队列 队列 创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。 相关方法: .put() 向队 阅读全文

关于 序列化模块 json 的小问题和小理解!!!

2019-08-11 17:19 by 在上海的日子里, 232 阅读, 收藏,
摘要: 问题引出1: 自定义 txt格式的文件data,数据内容过如下: 执行代码如下: 报错信息如下: 错误原因: 数据格式错误!写入数据的字典格式错误,字典内key value 值如果是字符串的话必须用 双引号才可以 被反序列化! 为什么数据内字典只有是双引号 “” 才可以被反序列化? 在解决上述问题之 阅读全文

上海 day30--并发编程、进程

2019-08-11 09:39 by 在上海的日子里, 149 阅读, 收藏,
摘要: 目 录 操作系统发展史 进程相关理论 创建进程的两种方式(******) 进程方法join 进程对象及其他方法 进程间数据互相隔离 守护进程 互斥锁(*****) 操作系统发展史 进程相关理论 创建进程的两种方式(******) 进程方法join 进程对象及其他方法 进程间数据互相隔离 守护进程 互 阅读全文

上海 day29-- UDP协议通信和socketserver模块

2019-08-09 21:00 by 在上海的日子里, 184 阅读, 收藏,
摘要: 目 录 基于UDP协议的基本通信 UDP 通信的特点与TCP区别 基于UDP通信的简易版QQ socketserver模块 基于UDP协议的基本通信 UDP 通信的特点与TCP区别 基于UDP通信的简易版QQ socketserver模块 一、基于UDP协议的基本通信 import socket s 阅读全文

上海 day28--套接字socket

2019-08-09 20:48 by 在上海的日子里, 170 阅读, 收藏,
摘要: 目 录 socket套接字简介 socket基础编程 socket套接字简介 socket基础编程 socket通信循环、socket连接循环、半连接池 socket编程推导及存在问题 socket编程推导及存在问题 subprocess模块、struct模块、黏包问题 作业:大文件上传 socke 阅读全文

易用常用的小知识点

2019-08-08 17:19 by 在上海的日子里, 99 阅读, 收藏,
摘要: 一、关于字符串转为二进制数据的方法 方法: b'hello' 与 ‘hello’.encode('utf-8') 作用相同 阅读全文

上海 day27-- 网络编程基础

2019-08-06 20:52 by 在上海的日子里, 291 阅读, 收藏,
摘要: 目 录 json 扩展功能(序列化) 软件开发架构 网络编程发展史 OSI协议 TCP协议 json 扩展功能(序列化) 软件开发架构 网络编程发展史 OSI协议 TCP协议 一、Json 序列化功能扩展 import json from datetime import datetime, date 阅读全文

上海 day25~26 选课系统项目

2019-08-01 21:56 by 在上海的日子里, 125 阅读, 收藏,
摘要: 目录(待更新) 阅读全文