摘要: MySQL高级 外键(foreign key) 定义 让当前表字段的值在另一个表的范围内选择 语法 使用规则 1、主表、从表字段数据类型要一致 2、主表被参考字段 :KEY的一种,一般为主键 示例 表1、缴费信息表(财务) 表2、学生信息表(班主任) 做外键关联 删除外键 级联动作 已有表添加外键 阅读全文
posted @ 2019-09-08 10:54 丿海是倒过来的天 阅读(591) 评论(0) 推荐(0)
摘要: Django框架的介绍 2005年发布,采用Python语言编写的开源web框 早期的时候Django主做新闻和内容管理的网站 一个重量级的 Python Web框架,Django 配备了常用的大部分组件 1. 基本配置 1. 路由系统 1. 原生HTML模板系统 1. 视图 view 1. Mod 阅读全文
posted @ 2019-09-06 19:48 丿海是倒过来的天 阅读(687) 评论(0) 推荐(0)
摘要: 1、数据库概念 数据库 存储数据的仓库(逻辑概念,并未真实存在) 数据库软件 真实软件,用来实现数据库这个逻辑概念 数据仓库 数据量更加庞大,更加侧重数据分析和数据挖掘,供企业决策分析之用,主要是数据查询,修改和删除很少 2、MySQL的特点 关系型数据库 跨平台 支持多种编程语言(python、j 阅读全文
posted @ 2019-09-03 19:30 丿海是倒过来的天 阅读(278) 评论(0) 推荐(0)
摘要: Linux系统及其组成 操作系统的作用 操作系统(OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 Li 阅读全文
posted @ 2019-08-21 21:37 丿海是倒过来的天 阅读(433) 评论(0) 推荐(0)
摘要: IO分类 IO分类:阻塞IO,非阻塞IO,IO多路复用,异步IO等 阻塞IO 因为某种执行条件没有满足造成的函数阻塞 如:accept input recv等 处理IO的时间较长产生的阻塞状态 如:网络传输,大文件读写等 非阻塞IO 定义:通过修改IO属性行为,使原本阻塞的IO变为非阻塞的状态 设置 阅读全文
posted @ 2019-08-20 21:20 丿海是倒过来的天 阅读(417) 评论(0) 推荐(0)
摘要: 并发网络通信模型 常见网络模型 循环服务器模型:循环接受客户端请求,处理请求.同一时刻只能处理一个请求,处理完毕后在处理下一个 优点:实现简单,占用资源少 缺点:无法同时处理多个客户端请求 适用情况:处理的任务可以很快完成,客户端无需长期占用服务端程序.UDP比TCP更适合循环 多进程/线程网络并发 阅读全文
posted @ 2019-08-19 21:26 丿海是倒过来的天 阅读(308) 评论(0) 推荐(0)
摘要: 线程编程(Thread) 什么是线程 线程特征 threading模块创建线程 创建线程对象 启动线程 回收线程 线程基础使用示例: 1 import threading 2 from time import sleep 3 import os 4 5 a = 1 6 7 # 线程函数 8 def 阅读全文
posted @ 2019-08-18 10:56 丿海是倒过来的天 阅读(321) 评论(0) 推荐(0)
摘要: 多任务编程 进程(process) 进程理论基础 定义:程序在计算机中的一次运行. 程序是一个可执行的文件,是静态的战友磁盘. 进程是一个动态的过程描述,占有计算机运行资源,有一定的生命周期 系统中如何产生一个进程 进程基本概念 CPU时间片:如果一个进程占有CPU内核则称这个进程在cpu时间片上. 阅读全文
posted @ 2019-08-17 23:43 丿海是倒过来的天 阅读(483) 评论(0) 推荐(0)
摘要: 数据库概述 数据存储阶段 人工管理阶段 缺点:数据无法共享,不能单独保持,数据存储量有限 文件管理阶段 优点:数据可以长期保存,可以存储大量的数据,使用简单 缺点:数据一致性差,数据查找修改不方便,数据冗余度可能比较大 数据库管理阶段 优点:数据阻止结构化降低了冗余度,提高了增删改查的效率,容易扩展 阅读全文
posted @ 2019-08-13 22:18 丿海是倒过来的天 阅读(906) 评论(0) 推荐(0)