摘要: 一、Django ORM简介 ORM可以帮我做两件事: 创建、修改、删除数据库中的表(不用你写SQL语句)。【无法创建数据库】 操作表中的数据(不用写SQL语句) """ ORM:对象关系映射 作用:目的就是为了能够让不懂SQL语句的人通过python面向对象的知识点也能够轻松自如的操作数据库 缺陷 阅读全文
posted @ 2022-02-25 21:11 耿蜀黍 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一、Django小白必会三板斧 """ HttpResponse(返回字符串) 返回字符串类型的数据 render(跳转网址) 返回html文件的 redirect (返回一个页面) 重定向 return redirect('http://www.baidu.com/') return redire 阅读全文
posted @ 2022-02-25 16:58 耿蜀黍 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、web应用概念 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了 http的默认端口号:80 https的默认端口号:443 1.web应用是什么? 通过浏览器访问的应用都是的 2.软件开发模式: 阅读全文
posted @ 2022-02-23 19:31 耿蜀黍 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、多表查询思路 # 数据准备 #建表 create table dep( id int primary key auto_increment, name varchar(20) ); create table emp( id int primary key auto_increment, name 阅读全文
posted @ 2022-02-22 20:23 耿蜀黍 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、外键 # 外键前戏 创建一张员工表 id name age dep_name dep_desc """ 缺陷 1.表的重点不清晰 可以忽略 到底是员工表还是部门表 2.表中相关字段一直在重复存储 可以忽略 浪费存储空间 3.表的扩展性极差,牵一发而动全身 不能忽略 """ 解决方式 将上述一张表 阅读全文
posted @ 2022-02-21 22:23 耿蜀黍 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 一、存储引擎 MySQL中建立的库 》文件夹 库中建立 表 》文件 # 存储引擎可以看成是处理数据的不同方式 # 查看存储引擎的方式 show engines; # 需要掌握的四个存储引擎 MySQL MySQL5.5之前默认的存储引擎 不支持事物、行级锁和外键 针对数据的操作较于InnoDB不够安 阅读全文
posted @ 2022-02-18 21:34 耿蜀黍 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、数据演变史 1、什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机,在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容,单纯的一条记 阅读全文
posted @ 2022-02-17 16:37 耿蜀黍 阅读(46) 评论(0) 推荐(0) 编辑
摘要: jQuery介绍 jQuery是一个轻量级的、快速简洁的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do m 阅读全文
posted @ 2022-02-15 20:29 耿蜀黍 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 介绍 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 Window对象是客户端JavaScript最高层对 阅读全文
posted @ 2022-02-14 20:47 耿蜀黍 阅读(31) 评论(0) 推荐(0) 编辑
摘要: JavaScript简介 JavaScript是一门动态弱类型的解释型编程语言。是可插入 HTML 页面的编程代码,插入 HTML 页面后,可由所有的现代浏览器执行。从而增强页面动态效果,实现页面与用户之间的实时动态的交互。 一个完整的JavaScript的实现是由三部分组成:ECMAScript、 阅读全文
posted @ 2022-02-14 16:55 耿蜀黍 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、浮动float 理解浮动属性首先要搞清楚,什么是文档流? 文档流:浏览器根据元素在html文档中出现的顺序,元素会自动从左向右,从上到下依次排列 浮动的两个特点: 1、浮动的框可以向左或者向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止 2、由于浮动框不在文档流中,所以文档流中的块级框 阅读全文
posted @ 2022-02-14 16:05 耿蜀黍 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、僵尸进程与孤儿进程 1、僵尸进程 一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵尸进程。详解如下 我们知道在正常情况下子进程是通过父进程创建的,子进程在创建新的进程。子进程的 阅读全文
posted @ 2022-01-14 20:39 耿蜀黍 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、UDP代码编写(了解) udp是无链接的,先启动哪一端都不会报错 import socket udp_sk = socket.socket(type=socket.SOCK_DGRAM) # UDP协议 udp_sk.bind(('127.0.0.1',9000)) # 绑定地址 msg,add 阅读全文
posted @ 2022-01-13 19:18 耿蜀黍 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 一、socket套接字编程 socket是应用层与TCP/IP协议族的中间抽象层,它是一组接口,把复杂的TCP/IP协议族封装为几个简单的接口提供给应用层调用,实现程序在网络中的通信 socket仅仅是一个调用接口,为了方便程序员针对TCP或者UDP编程的接口。 1、首先:要想开发一款自己的C/S架 阅读全文
posted @ 2022-01-12 18:39 耿蜀黍 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、软件开发架构 1、c/s架构 c/s架构 c:client 客户端 s:serber 服务端 ''' 将客户端看成是去店里消费的客人 将服务端看成是提供服务的店面 eg: 服务端需要具备的三大特征 1、24小时不间断提供服务(24小时监听) 2、固定的地址(ip地址) 3、能够服务多个用户(高并 阅读全文
posted @ 2022-01-11 19:55 耿蜀黍 阅读(404) 评论(0) 推荐(0) 编辑