- 博客(79)
- 收藏
- 关注
转载 有能力就是有能力,不需要谦虚
这个时间称不上大半夜,但是今天这个时间该睡觉了。我却睡不着,可是我想了一个非常具有传奇色彩的故事……(真是闲的),第三人称来讲述:我有个喜欢很久很久的女生,现在关系也很好,但是她喜欢女生还跟一个女生谈了对象。国庆一号的时候她和那个女生来我家玩(我家就我自己),嗯…其实就是我们三个一起看阅兵,一起做饭一起吃饭的几个小时,临走之前,她们两个因为一点小事生气了吧。走的时候那个女的可能生气...
2019-10-03 08:31:00
283
转载 好好学习总会有结果
她是个很优秀的女生,不得不说我都觉得她很强大。因为我所了解,男生能做能担当起来的事,她都是可以做到以及做过更优秀的那种(有事例,但不方便讲)。但是她喜欢女生,搞了一个对象是女生。嗯,今天国庆她俩一起来我家吃饭。然后就突然感觉到她一直像个男孩子一样对那个女生,她说什么做什么都很照顾那个女孩子,看起来很好很幸福。这些其实对我来说也很正常,因为我本身就了解她是个什么样的人。但是我突然想到我...
2019-10-02 16:15:00
255
转载 12.Django基础十之Form和ModelForm组件
一 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。 Django form组件就实现了上面所述的功能。 总结一...
2019-10-02 08:55:00
389
转载 11.Django基础九之中间件
一 前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做相同操作的功能了 二 中间件介绍 中间件顾名思义,是介于...
2019-09-30 07:55:00
176
转载 10.Django基础八之cookie和session
一 会话跟踪 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过程中,你会向10086发出多个请求,那么这多个请求都在一个会话中。 客户向某一服务器发出第一个请求开始,会...
2019-09-29 17:22:00
108
转载 09.Django基础七之Ajax
一 Ajax简介1.简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优...
2019-09-28 10:16:00
166
转载 08.Django基础六之ORM中的锁和事务
一 锁 行级锁 select_for_update(nowait=False, skip_locked=False) #注意必须用在事务里面,至于如何开启事务,我们看下面的事务一节。 返回一个锁住行直到事务结束的查询集,如果数据库支持,它将生成一个 SELECT ... FOR UPDATE 语句。 举个例子:entries = Entry.objects....
2019-09-27 08:10:00
126
转载 什么是真正的程序员?
什么是真正的程序员这篇文章的原文来自:A Little Printf Story这篇博客的原文来自:什么是真正的程序员?作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员!第一次翻译有很多不妥,欢迎留言指正。文章略长,但是耐心读完,你肯定会受益良多!第一章(推荐看完整篇文章,再回过头看一遍第一章)我非常幸运出生在一个电脑和...
2019-09-26 17:07:00
234
转载 07.Django学习之model进阶
一 QuerySet可切片使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。>>> Entry.objects.all()[:5] # (LIMIT 5)>>> Entry.objects.all()[5:10] # (OFFSET 5 LIMIT 5)不支持负的索引(...
2019-09-26 08:58:00
155
转载 06.Django基础五之django模型层(二)多表操作
一 创建模型 表和表之间的关系 一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束。 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作...
2019-09-25 09:20:00
318
转载 05.Django基础五之django模型层(一)单表操作
一 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动ORM是“对象-关系-映射”的简称。(Object Relational Mapping,简称ORM)(将来会学一个sqlalch...
2019-09-24 08:41:00
208
转载 04.Django基础四之模板系统
一 语法 模板渲染的官方文档 关于模板渲染你只需要记两种特殊符号(语法): {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。二 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称...
2019-09-23 12:24:00
196
转载 HTTP协议web开发知识点
HTTP协议那些事儿(Web开发补充知识点)HTTP协议HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World ...
2019-09-23 07:43:00
83
转载 03.Django基础三之视图函数
一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神...
2019-09-22 20:41:00
156
转载 02.Django基础二之URL路由系统
一 URL配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。基本格式 from django.conf.urls import url#循环urlpat...
2019-09-22 13:53:00
125
转载 01.Django基础一之web框架的本质
一 web框架的本质及自定义web框架 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,我们就可以自己实现Web框架了。 通过对socket的学习,我们知道网络通信,我们...
2019-09-22 08:24:00
146
转载 MySQL多表查询
一 介绍 本节主题多表连接查询复合条件连接查询子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的数据,那既然分表存了,就要涉及到多个表连接查询了,比如说员工信息一张表,部门信...
2019-09-21 11:17:00
72
转载 MySQL练习题及答案
一 题目1、查询所有的课程的名称以及对应的任课老师姓名2、查询学生表中男女生各有多少人3、查询物理成绩等于100的学生的姓名4、查询平均成绩大于八十分的同学的姓名和平均成绩5、查询所有学生的学号,姓名,选课数,总成绩6、 查询姓李老师的个数7、 查询没有报李平老师课的学生姓名8、 查询物理课程比生物课程高的学生的学号9、 查询没有同时选修物理课程和体育课...
2019-09-21 09:58:00
162
转载 MySQL单标查询
一 单表查询的语法#查询数据的本质:mysql会到你本地的硬盘上找到对应的文件,然后打开文件,按照你的查询条件来找出你需要的数据。下面是完整的一个单表查询的语法select * from,这个select * 指的是要查询所有字段的数据。SELECT distinct 字段1,字段2... FROM 库名.表名 #from后面是说从库的某个表中去找数据,mysql会去找到这个库对应...
2019-09-20 22:07:00
250
转载 MySQL的逻辑查询语句的执行顺序
一 SELECT语句关键字的定义顺序SELECT DISTINCT <select_list>FROM <left_table><join_type> JOIN <right_table>ON <join_condition>WHERE <where_condition>GROUP BY <grou...
2019-09-20 15:25:00
90
转载 人工智能学习网址
专知 http://www.zhuanzhi.ai/python翻译网站 https://yiyibooks.cn/https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-pythonhttps://pypi.org/图像分类keras https://blog.csdn.net/wang1127248268/article/det...
2019-09-20 15:16:00
178
转载 MySQL的库表详细操作
一 库操作1、创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位基本上跟pytho...
2019-09-19 15:36:00
97
转载 MySQL数据库初识
一 数据库概述1. 数据库??? 什么是数据库呢? 先来看看百度怎么说的 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 百度的貌似不好理解啊,让我说啊,数据库是存储数据的地方,超...
2019-09-18 21:11:00
377
转载 MySQL表的完整性约束
一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为:PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录FOREIGN KEY (FK) 标识该字段为该表的外键NOT NULL 标识该字段不能为空UNIQUE KEY (UK) 标识该字段的值是唯一的AUTO_INCREM...
2019-09-17 18:17:00
661
转载 MySQL基础数据类型
一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考:http://www.runoob.com/mysql/mysql-data-types.htmlhttp://dev.mysql.com/doc/refman/5.7/en/data-type-overview.html mysql常用数据类型概...
2019-09-16 16:37:00
85
转载 MySQL存储引擎介绍 w
一 存储引擎解释 首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念,后面我们还会说,但是现在要确定这一点。 在讲清楚什么是存储引擎之前,我们先来个比喻,我们都知道录制一个视频文件,可以转换成不同的格式,例如mp4,avi,wmv等,而存在我们电脑的磁盘上也会存在于不同类型的文件系统中如windows里常见的ntfs、fat32,存...
2019-09-16 08:48:00
77
转载 06.前端之BootStrap
iconfont的使用:https://www.cnblogs.com/changxin7/p/11479216.htmlBootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 就是复制黏贴一把...
2019-09-15 20:35:00
129
转载 05.前端之jQuery
jQueryjQuery介绍 1.jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery的优势一款轻量级的JS框架...
2019-09-14 20:02:00
121
转载 04.前端之BOM和DOM
前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScrip...
2019-09-12 14:29:00
86
转载 03.前端之JS
JavaScript概述ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1....
2019-09-11 13:31:00
169
转载 02.前端之CSS
CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CSS注释/*这是注释*/ ...
2019-09-10 13:42:00
160
转载 MySQL总结
1.初识1.数据库什么角色: 用户名密码 商品价格等信息 对数据的处理更便捷web程序 数据库管理员专门管理 MySQL是一个开数据库的缩写 dbDBMS 数据库管理系统mysql RDBMS 关系型数据库管理系统解决了:文件操作的效率和便捷问题多个服务同时使用数据的一致性问题安全和并法问题2.数据库分类关系型数据库慢 通过一个信息其他的信息,账...
2019-09-09 16:30:00
667
转载 01.前端之HTML
HTML介绍Web服务本质import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP/1.1 200 O...
2019-09-09 16:09:00
86
转载 MySQL的sql语言分类DML、DQL、DDL、DCL、
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 关键词: create alter drop truncate(删除当前表再新建一个一模一样的表结构) 创建数据库:create database school; 删除数据...
2019-09-08 08:09:00
109
转载 MySQL字符集详解
一、MySQL字符集编码简单介绍 在使用MySQL时要注意6个需要编码的地方:系统的编码、客户端、服务端、库、表、列。字符集编码不仅影响数据存储,还影响client程序和数据库之间的交互.在mysql中输入命令show session variables like '%char%'能够看到例如以下一些字符集(下面是以win10为例,生产中多数时linux,在linux里面除了lati...
2019-09-08 08:06:00
96
转载 MySQL5.6的4个自带库详解
1.information_schema详细介绍: information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。 在MySQL中,把 information_schema 看作是一个数据库,确切说是信息...
2019-09-08 08:02:00
75
转载 阿里iconfont的使用
1.找到阿里巴巴图标库2.找到图标3.搜索你想要的图标4.将图标添加到购物车5.点击右上角的购物车按钮,我这里添加了两个。6.提示你登陆,不需要花钱,找其中一个账号登陆一下就行了 假如你使用微博登陆,点击以下新浪微博,扫一下二维码就登陆上了,或者使用用户名和密码登陆都可以7.登陆成功之后,网站会提示你是否同意登陆,点击同意就可以了8.然后回来接...
2019-09-07 09:26:00
155
转载 5.Python操作MySQL
数据库的安装和连接PyMySQL的安装pip install PyMySQLpython连接数据库import pymysqldb = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接cursor.execute("SELECT VERSION()") # 使用 execute() ...
2019-08-30 17:10:00
56
转载 4.MySQL索引原理
目录 一 初识索引 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain ...
2019-08-29 15:59:00
118
转载 3.MySQL记录操作
概览MySQL数据操作: DML在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插入UPDATE实现数据的更新使用DELETE实现数据的删除使用SELECT查询数据以及。插入数据insert1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) V...
2019-08-28 17:53:00
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人