10 2019 档案

摘要:[TOC] python 操作mysql 安装pymysql 模块 sql注入问题 输入用户名: 输入密码: 不需要输入正确用户名和密码就能查看数据 产生的原因 因为过于相信用户输入的内容,根本没有做任何的检验 解决的方法 用 来检验输入的用户名和密码 连接 连接数据库的参数 cursor=conn 阅读全文
posted @ 2019-10-31 22:18 ^啷个哩个啷$ 阅读(337) 评论(0) 推荐(0)
摘要:[TOC] Event事件 Event事件的作用 用来控制线程的执行,由一些线程去控制另一些线程 进程池与线程池 1. 什么是进程池与线程池 进程池与线程池是用来控制当前程序允许创建(进程/线程)的数量 2. 进程池与线程池的作用 保证在硬件允许的范围内创建(进程/线程)的数量 3. 如何使用 协程 阅读全文
posted @ 2019-10-31 19:45 ^啷个哩个啷$ 阅读(184) 评论(0) 推荐(0)
摘要:[TOC] 软件开发架构 服务端:24小时不间断提供服务 客户端:需要使用服务时,发送请求连接服务端,并享受服务 C/S架构 client:客户端 server:服务端 优点:占用网络资源少,软件使用稳定 缺点:服务端更新后,客户端也跟着更新;需要使用多个软件,需要下载多个客户端 B/S架构 bro 阅读全文
posted @ 2019-10-31 19:42 ^啷个哩个啷$ 阅读(210) 评论(0) 推荐(0)
摘要:[TOC] 数据库是什么 存数据的仓库 为什么使用数据库 之前使用的是 Excel来管理数据, Excel的缺点 1. 管理不了大量的数据 (10W量级的数据) 2. 不能并发操作同一个数据表格 3. 数据不支持高级的操作, 比如:分组,连表等 数据库的分类 关系型数据库 对每一列的数据类型会有约束 阅读全文
posted @ 2019-10-31 19:37 ^啷个哩个啷$ 阅读(122) 评论(0) 推荐(0)
摘要:[TOC] 单表操作 分组 分组含义 分组指的是:将所有记录按照某个相同字段进行归类 分组语法 group by : 是分组的关键词 group by 必须和 聚合函数(count) 出现 例子 聚合函数 having having语法 表示对group by 之后的数据, 进行再一次的二次筛选 直 阅读全文
posted @ 2019-10-31 19:31 ^啷个哩个啷$ 阅读(211) 评论(0) 推荐(0)
摘要:[TOC] 数据库表操作 操作背景为在数据库内操作 即: use 数据库名 列约束 数据类型 整型 浮点型 字符串 时间类型 枚举 一、增 语法: 例子: 二、删 语法: 例子: 三、改 语法: 例子: 四、查 语法: 例子: 数据库记录操作 一、增 语法: 例子: 二、删 语法: 例子: 四、查 阅读全文
posted @ 2019-10-31 19:26 ^啷个哩个啷$ 阅读(507) 评论(0) 推荐(0)
摘要:[TOC] 一、面向对象基础小结 1.1 面向对象编程 面向过程编程:类似于工厂的流水线 优点:逻辑清晰 缺点:扩展性差 面向对象编程:核心是对象二字,对象属性和方法的集合体,面向对象编程就是一堆对象交互 优点:扩展性强 缺点:逻辑非常乱 1.2 类与对象 对象:属性和方法的集合体 类:一系列相同属 阅读全文
posted @ 2019-10-28 15:16 ^啷个哩个啷$ 阅读(130) 评论(0) 推荐(0)
摘要:[TOC] 一、面向对象进阶小结 1.1 类的继承 继承父类,则会有父类的所有属性和方法 1.2 类的派生 继承父类的同时自己有init,然后也需要父类的init 1.3 类的组合 类对象可以引用/当做参数传入/当做返回值/当做容器元素,类似于函数对象 1.4 菱形继承问题 新式类:继承object 阅读全文
posted @ 2019-10-28 15:12 ^啷个哩个啷$ 阅读(122) 评论(0) 推荐(0)
摘要:目录 一、Python基础实战之猜年龄游戏 1. 给定年龄,用户可以猜三次年龄 2. 年龄猜对,让用户选择两次奖励 3. 用户选择两次奖励后可以退出 age = 18 答案 count = 0 游戏次数控制 prize_dict = {0: '布娃娃', 1: '变形金刚', 2: '奥特曼', 3 阅读全文
posted @ 2019-10-28 15:02 ^啷个哩个啷$ 阅读(146) 评论(0) 推荐(0)
摘要:[TOC] 一、执行Python程序的两种方式 1.1 交互式 在终端内输入python3,然后输入python代码 1.2 命令行式 在终端内输入python3 文本文件路径 二、执行Python程序的两种IDE 2.1 Pycharm 2.2 Jupyter 三、变量 3.1 什么是变量? 变量 阅读全文
posted @ 2019-10-28 14:56 ^啷个哩个啷$ 阅读(172) 评论(0) 推荐(0)
摘要:[TOC] 一、计算机之编程 1.1 什么是编程语言 编程语言是人与计算机交流的介质 1.2 什么是编程 编程就是使用编程语言编写一个个文件 1.3 为什么要编程 为了奴隶计算机,解放劳动力,帮人类完成一个个具体的任务 二、计算机组成原理 2.1 计算机五大组成 2.1.1 CPU 2.1.1.1 阅读全文
posted @ 2019-10-28 14:51 ^啷个哩个啷$ 阅读(122) 评论(0) 推荐(0)
摘要:[TOC] 一、面向对象编程介绍 一、面向过程编程 面向过程变成的核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么然后干什么…… 基于面向过程编程的思想编写程序好比在设计一条流水线,是一种机械式的思维方式。 优点:复杂的问题流程化、进而简单化 缺点:扩展性差 二、面向对象编程 面向对象编 阅读全文
posted @ 2019-10-25 23:03 ^啷个哩个啷$ 阅读(125) 评论(0) 推荐(0)
摘要:[TOC] 什么是数据库 数据库介绍 数据库基本概念 数据库分类 数据库安装 数据库启动与连接 密码操作 统一字符编码 库的基本操作 表的基本操作 字段的基本操作 引擎 创建表完整语法 数据库的模式(\ ) 数据类型(\ \ \ \ ) 整型 浮点型 字符型 时间类型 枚举与集合 约束条件(\ \ 阅读全文
posted @ 2019-10-25 22:28 ^啷个哩个啷$ 阅读(192) 评论(0) 推荐(0)
摘要:[TOC] 计算机基础之编程 1. 编程语言是人与计算机交流的介质 2. 编程是通过编程语言编写一大堆文件 3. 为什么要编程 奴役计算机,让计算机帮我们干活 计算机组成 1. CPU 1. 控制器 2. 运算器 2. 内存 3. 外存 4. 输入设备 5. 输出设备 6. IO设备 7. 32位和 阅读全文
posted @ 2019-10-25 22:24 ^啷个哩个啷$ 阅读(178) 评论(0) 推荐(0)
摘要:[TOC] 软件开发架构 c/s: Client:客户端 ​ Server:服务端 ​ 优点: ​ 占用网路资源少,软件的使用的稳定 ​ 缺点: ​ 服务端更新后,客户端也得跟着更新 ​ 需要使用多个软件,需要下载多个客户端 B/S: ​ Browser:浏览器(客户端) ​ Server:服务器 阅读全文
posted @ 2019-10-25 22:15 ^啷个哩个啷$ 阅读(106) 评论(0) 推荐(0)