随笔分类 - 每日学习
摘要:一、数据的查、改、删 1 查 把用户表的数据全都展示到userlist.html页面中 views.py def userlist(request): # 这两种方法找到的都是数据对象集合,要拿到具体数据还需要操作 # user_queryset = models.Author.objects.al
阅读全文
摘要:一、静态文件配置 1 引子 在写项目的时候我们默认把html文件放在templates文件夹下,网站所使用的静态文件放在static文件夹下 静态文件: 前端已经写好的直接调用的文件,jQuery,js,css,框架,图片。。 文件目录分级: -项目文件 --static js cs
阅读全文
摘要:每次看到这里都要回顾几个知识点: 网络协议 http协议(四大特性) 数据格式 响应状态码 复习地址: 一、借助wsgiref模块实现简易版web框架 ''' urls.py 路由与视图函数的对应关系 views.py 视图函数(后端的业务逻辑) manage.py 启动文件 templates文件
阅读全文
摘要:[TOC] 一、jQuery结束 1 阻止后续事件执行 2 阻止事件冒泡 3 事件委托 4 页面加载 5 动画效果 6 补充知识点 二、前端框架Bootstrap 注意 : bootstrap的js代码是依赖于jQuery的,也就意味着你在使用Bootstrap动态效果的时候,一定要导入jQuery
阅读全文
摘要:[TOC] 一、操作标签 | 方法\语言 | js | jQuery | | | | | | 给标签添加类 | 标签对象.classList.add() | jQuery对象.addClass() | | 移除类 | .classList.remove() | .removeClass() | |
阅读全文
摘要:[TOC] 一、原生js事件绑定 1 开关灯案例 2 input框获取焦点,失去焦点案例 3 实现展示当前时间,定时功能 4 省市联动 二、jQuery入门 介绍:jQuery内部封装了原生的js代码,能让我们通过写更少的代码去完成更多的功能。 jQuery和js的关系就像python中的模块和py
阅读全文
摘要:[TOC] 引子 BOM 浏览器对象模型(Browser Object Model) js代码操作浏览器 DOM 文档对象模型(Document Object Model) js代码操作html标签 一、BOM操作 1 window对象 2 window子对象 3 history对象 4 locat
阅读全文
摘要:[TOC] 一、变量 js变量的命名规范 变量名只能是数字、字母、下划线、$ 变量名的命名规范 支持驼峰式 userName 不能使用关键字做变量名 二、数据类型 1 数值类型(number) js中整形和浮点型都属于数值类型 2 字符类型(string) js // js中字符串用单引号'' 双引
阅读全文
摘要:[TOC] 一、解决浮动带来的影响 块级标签内的浮动如果该块级标签本身没有大小,浮动造成的结果就是父标签塌陷 Q:什么是父标签塌陷? A:块级标签本身只有width(页面宽度),默认height为0,块级标签的高度是根据标签内的标签的大小决定的,如下图 外层边框表示一个div,这个标签本身没有高度,
阅读全文
摘要:[TOC] 一、分组与嵌套 二、伪类选择器 鼠标对待a标签链接的4种状态 未访问态:link a:link{} 鼠标悬浮态:hover a:hover{} 鼠标点击不松开,激活态:active a:active{} 访问后的状态:visted a:visted{} 注意:其他文本标签可能也有悬浮态,
阅读全文
摘要:[TOC] 一、表格标签 二、表单标签 功能:能够回去前端用户的数据,基于网络发送给后端 1 form内最重要的就是input标签,它通过type变形 text:普通文本 passowrd:密文 date:有下拉框可选择的日期 submit:用来触发表单的提交数据,按钮 button:本身没有功能,
阅读全文
摘要:[TOC] 一、引子 参考: 1 前端学习的历程 html 网页的骨架,没有任何样式 css 给骨架添加样式,让其具有多样性 js 控制网页的动态效果 前端框架:bootstrap、jquery、vue 提前封装好了很多复杂的操作,只需要根据固定的语法调用即可 2 浏览器与http协议 tips:浏
阅读全文
摘要:[TOC] 一、pymysql补充 二、数据库补充 1 视图(了解) 什么是视图 视图是通过查询得到的一张虚拟表,保存下来 所以,视图其实也是一张表 为什么要有视图 把常用的查询操作保存下来,或者拼表操作,可以减少代码 如何操作 create view 视图名(表明) as 虚拟表的查询sql语句
阅读全文
摘要:[TOC] 一、navicat介绍 navicat 是一个能够方便我们用更简单的方式操作数据库的工具 1 基本使用 创建连接,然后创建库,创建表,写字段都是一些常规操作,如果要进一步了解数据库,去看模型,也可以自动生成sql语句 2 练习题 2.1 查询所有的课程的名称以及对应的任课老师姓名 2.2
阅读全文
摘要:[TOC] 前期表准备 补充:如果把字符编码全都修改成utf8还是不能插入中文,修改成GBK即可 一、select查询扩展 1 几个重要关键字的执行顺序 书写顺序 select id,name from emp where id 3; 执行顺序 from、where、select 2 where筛选
阅读全文
摘要:[TOC] 一、约束条件 1 default默认值 default使用 2 unique唯一 2.1 单列唯一 2.2 联合唯一 3 primary key主键 3.1 主键的基本使用 3.2 主键的特性 特性:主键是innodb储存引擎组织数据的依据 innodb存储引擎在创建表的时候必须有主键,
阅读全文
摘要:[TOC] 一、存储引擎 不同的存储引擎对应着不同的对数据的处理机制 mysql主要的存储引擎 innodb 是mysql5.5版本之后默认的存储引擎,数据相对更安全 myisam 是mysql5.5版本之前的默认存储引擎,速度快 memory 内存引擎,断电丢失 blackhole 无论存什么都会
阅读全文
摘要:[TOC] 一、数据的演变 在python学习的过程中,我们一开始的数据是存放在文件中的,这都是按照自己的习惯风格去定制的。后来为了更规范的记录数据,有了一条软件开发目录规范。 但这也只是对我们本地的数据做一些操作,真正要联网统一管理数据,需要用到数据库 二、数据库 数据库的本质是一款基于网络通信的
阅读全文
摘要:[TOC] 一、io模型简介 Stevens在文章中一共比较了五种IO Model: blocking IO 阻塞IO nonblocking IO 非阻塞IO IO multiplexing IO多路复用 signal driven IO 信号驱动IO asynchronous IO 异步IO 由
阅读全文
摘要:[TOC] 一、死锁与递归锁(了解) 1 死锁 程序中如果出现多个锁操作容易造成死锁现象 2 递归锁 二、信息量 信号量在不同的阶段可能对应不同的技术点 在并发编程中信号量指的是锁 三、Event事件 一些进程或者线程遇到等待另外一些进程或者线程运行完毕之后才能运行,类似发射信号 四、三种优先级数据
阅读全文

浙公网安备 33010602011771号