08 2019 档案

摘要:[TOC] Tank YouKu(仅管理员功能粗糙版) 优酷系统管理员视图功能 1. 注册 2. 登录 3. 上传视频 4. 删除视频 5. 发布公告 前期准备 先创建好数据库以及各数据表 "安装 pymysql 模块 " 、安装 DBUtils 模块 配置好服务端的 db_pool 中的数据库信息 阅读全文
posted @ 2019-08-28 21:45 suwanbin 阅读(419) 评论(1) 推荐(1) 编辑
摘要:[toc] ORM 作为数据库表记录 和 python中对象的映射关系中间件 | 数据库中 | python代码中 | | | | | 不同的表 | 不同的表模型类 | | 一条条记录 | 一个个模型类对象 | | 记录里的某个字段 | 模型类对象的属性 | 在python代码中通过操作orm来进行 阅读全文
posted @ 2019-08-27 11:05 suwanbin 阅读(370) 评论(0) 推荐(1) 编辑
摘要:python版本配置、多版本共存、pip源仓库地址更改、工作区代码方法缩小、给选中内容加引号等、代码统计助手 static安装及使用、同一份python代码多开、展示 py 文件中的类和方法、pycharm 模块导入波浪线去除、vue 语法高亮。 阅读全文
posted @ 2019-08-25 23:42 suwanbin 阅读(1414) 评论(1) 推荐(0) 编辑
摘要:今日临时总结的内容,可能还有些不正确的地方,初步当做个速查表吧。 类的内置函数(继承object的,自己重写) | 内置函数 | 执行时机 | 注意点 | 调用案例 | | | | | | | | 实例化对象时 | 不允许写返回值(return None和不返回没区别)子类重写了 方法要在子类中的 阅读全文
posted @ 2019-08-25 23:28 suwanbin 阅读(350) 评论(0) 推荐(0) 编辑
摘要:[TOC] MySQL的字符编码设置已在安装章节的配置文件中指定 扩展点 查看服务端字符、IP、端口配置 在mysql客户端输入 可以查看服务端的一些配置信息 取消本次错误输入 在mysql客户端输入 即可取消当前输入的那些语句 例外情况 单双引号必须配对了 才能生效 不小心按错 单双引号后,可以使 阅读全文
posted @ 2019-08-25 23:20 suwanbin 阅读(378) 评论(0) 推荐(0) 编辑
摘要:[TOC] 小科普 核心业务逻辑代码一般都是 放在服务端 的 客户端容易被懂行点的人修改源码,造成损失 视图 什么是视图 一个查询语句的结果是虚拟表,将(查询出)这张虚拟表(的sql语句)保存下来,他就变成了一个视图(mysql中还是以表的形式存在的) 为什么要用视图 当频繁需要用到多张表的联表结果 阅读全文
posted @ 2019-08-25 18:53 suwanbin 阅读(327) 评论(0) 推荐(0) 编辑
摘要:[TOC] mysql语句注释 利用注释备注信息(注释用的6 也可以造成SQL注入) navicat 的基本使用 我们使用 navicat 这个 数据库图形化界面管理软件 来简化数据库操作,提高开发效率 特色(个人总结) 就现阶段用到而言 把许多数据库基本操作语句用 鼠标点点点 的方式完成,并且可以 阅读全文
posted @ 2019-08-25 18:49 suwanbin 阅读(816) 评论(0) 推荐(1) 编辑
摘要:[TOC] 基本查询语句及方法 测试数据创建 如果在windows系统中,插入中文字符,select的结果为空白,可以将所有字符编码统一设置成gbk(或者参照我 "安装配置MySQL" 的博客,将所有字符编码设置为 utf8) 创建数据库与表 插入表记录数据 数据展示 常见结果排版 另一种结果排版 阅读全文
posted @ 2019-08-25 16:48 suwanbin 阅读(4350) 评论(0) 推荐(0) 编辑
摘要:[TOC] 前言 不合理的表结构(案例) 先来看下面这张表 emp_info 员工信息表 | id | name | gender | dep_name | dep_desc | | | | | | | | 1 | jason | male | 教学部 | 教书育人 | | 2 | egon | m 阅读全文
posted @ 2019-08-25 16:06 suwanbin 阅读(412) 评论(0) 推荐(0) 编辑
摘要:[TOC] MySQL下载安装与配置 在IT行业不要轻易地尝试最新版本的软件(新版本可能有未知bug,bug的解决方案网上可能还不多,如果让你碰上了...对吧?) 官网下载(后面有镜像仓库下载) 打开 "官网" DOWNLOADS Community Mysql Community Edition 阅读全文
posted @ 2019-08-16 22:09 suwanbin 阅读(994) 评论(3) 推荐(5) 编辑
摘要:[TOC] 进程池线程池的使用 无论是开线程还是开进程都会消耗资源,即使开线程消耗的资远比开进程的少 而物理设备的性能是有限的,虽然可以加设备来提升上限,但如果像淘宝双十一那样,只有很少的时刻需要大量的资源,为了满足这个去买一大堆服务器显然是不划算的 (计算机中)池的目的: 在保证计算机硬件安全的情 阅读全文
posted @ 2019-08-15 15:22 suwanbin 阅读(1715) 评论(1) 推荐(0) 编辑
摘要:[TOC] 结合多线程实现服务端并发(不用socketserver模块) socketserver自带多线程 服务端代码 客户端代码 CIL全局解释器锁 每一个进程都有一个python解释器,都有一个垃圾回收机制的线程 如果没有GIL,允许多线程同时运行 线程1 执行到 a = 1,刚申请一块内存空 阅读全文
posted @ 2019-08-14 17:20 suwanbin 阅读(213) 评论(1) 推荐(1) 编辑
摘要:[TOC] 进程补充 进程通信前言 要想实现进程间通信,可以用 管道 或者 队列 队列比管道更好用(队列自带管道和锁) 队列特点:先进先出 堆栈特点:先进后出 我们采用队列来实现进程间数据通信,下面先介绍一下队列 Queue队列的基本使用 基本方法: 通过Queue队列实现进程间通信(IPC机制) 阅读全文
posted @ 2019-08-12 15:38 suwanbin 阅读(382) 评论(2) 推荐(1) 编辑
摘要:操作系统发展史(主要的几个阶段) 初始系统 1946年第一台计算机诞生,采用手工操作的方式(用穿孔卡片操作) 同一个房间同一时刻只能运行一个程序,效率极低(操作一两个小时,CPU一两秒可能就运算完了) 联机批处理系统 脱机批处理系统 多道程序系统 1. 空间上的复用 ​ 多个程序公用一套计算机硬件 阅读全文
posted @ 2019-08-09 22:28 suwanbin 阅读(271) 评论(1) 推荐(1) 编辑
摘要:前置知识 不同计算机程序之间数据的传输 应用程序中的数据 都是从程序所在计算机内存中读取的。 内存中的数据 是从硬盘读取或者网络传输过来的 不同计算机程序数据传输需要经过七层协议物理连接介质才能到达目标程序 socket (套接字) json.dump/dumps 只是把数据类型序列化成字符串 要想 阅读全文
posted @ 2019-08-08 21:06 suwanbin 阅读(772) 评论(2) 推荐(1) 编辑
摘要:异常捕获 异常: 程序在运行过程中出现了不可预知的错误,并且该错误没有对应的处理机制,那么就会以异常的形式表现出来 影响: 整个程序无法再正常运行 异常的结构 异常的类型 异常的信息 异常的位置 异常的种类 语法错误 程序错误编译成一般都会直接有提示,提示就应该直接解决的,出现语法错误一般是基础太差 阅读全文
posted @ 2019-08-08 19:30 suwanbin 阅读(1403) 评论(0) 推荐(2) 编辑
摘要:面向对象补充知识点(面向对象的应用) 扩展json序列化所支持的数据类型(分析源码) python import json from datetime import datetime, date 时间序列化 直接将带有时间格式数据的字典用json序列化,报错 res = {'c1': datetim 阅读全文
posted @ 2019-08-06 22:16 suwanbin 阅读(417) 评论(1) 推荐(1) 编辑

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