08 2018 档案

摘要:1.http协议之请求协议 http是一种通讯规则,基于请求-响应模式。 客户端发送给服务器叫做请求 服务端发送给客户端叫做响应 1.1 请求协议post和get 格式 请求首行,请求头信息,空行和请求体 请求头信息 request header 在浏览器中可以查询请求头信息,包含accept==可 阅读全文
posted @ 2018-08-30 22:45 brownbearye 阅读(107) 评论(0) 推荐(0)
摘要:mysql的索引 索引是为了提高数据库的查找速度,给标题加上索引,可以提高效率,不过在创建索引的时候会花费一些时间和空间。 1.创建索引 普通索引 唯一索引 全文索引 多列索引 除了在创建的时候,在正常使用的时候i添加索引 删除索引 Mysql事务 1.通过python来操作mysql 2.数据库事 阅读全文
posted @ 2018-08-29 22:31 brownbearye 阅读(177) 评论(0) 推荐(0)
摘要:1.外键约束 对于多张表来说,如果一个表的某个标题例如teacher对应另外一张表的标题student是有对应关系的,这可以添加外键约束,来禁止擅自删除这两个标题。 将teacher和student表相关联,并且以id和stu_id为外键,创建约束时,相关联的标题数据类型一定要一致。 当创建表是没有 阅读全文
posted @ 2018-08-29 00:56 brownbearye 阅读(201) 评论(0) 推荐(0)
摘要:1.数据库 数据库是存储在计算机上,具有组织、共享数据的功能,数据按照一定的数学模型进行组织,也是存储数据的仓库 2.数据库管理系统软件 oracle,mysql,db2,sql server,access 3.数据库系统 通常由软件,数据库和数据管理员组成 4.sql规范 是一种结构化的查询语言 阅读全文
posted @ 2018-08-23 22:59 brownbearye 阅读(166) 评论(0) 推荐(0)
摘要:scrolltop 利用滚动条来监听滑轮状态并且可以直接回到顶部 2.绑定函数 问题:如果给所有的div标签加上绑定,但是如果后期通过点击等新建了个div,则没有绑定函数,如何解决? 通过on 3.特效 淡入淡出 回调函数 当完成某一个动作之后再去执行的函数 拓展方法 jq也相当于是js的一个模块, 阅读全文
posted @ 2018-08-22 23:28 brownbearye 阅读(104) 评论(0) 推荐(0)
摘要:jquery进阶 1.jq属性操作,html、text、val方法 2.addclass和removeclass 3.innerHTML和innerText html是识别其中的格式,text是将所有的内容当做一个字符串来看 4.jquery中css的用法 5.jquery中的循环 对于js来说,得 阅读全文
posted @ 2018-08-20 23:19 brownbearye 阅读(115) 评论(0) 推荐(0)
摘要:1.jquery是相对于js的一个很简单的库,类似于python的模块,可以减少js寻找标签等的难易 可以提高效率。 2.找标签 和js类似,只是现在使用$符号,简单许多 3.基本语法 $(selector).(action) 同样,是先找到标签,再对标签进行操作 4.jq中的选择器 基本选择器 层 阅读全文
posted @ 2018-08-19 21:18 brownbearye 阅读(150) 评论(0) 推荐(0)
摘要:Title 全选 全不选 反选 11 11 11 22 22 22 33 33 33 阅读全文
posted @ 2018-08-19 20:45 brownbearye 阅读(154) 评论(0) 推荐(0)
摘要:1.dom节点、方法 2.查找标签 3. onsubmit 4.事件传播 阻止传播 5. dom节点的增删改查 增加 删除 更改 6.修改标签的样式 添加 innertext无法识别格式,把所有内容当做字符串来处理 改变css样式 改变字体大小 改变属性 7.class操作 阅读全文
posted @ 2018-08-19 13:28 brownbearye 阅读(152) 评论(0) 推荐(0)
摘要:dom对象- 将html文档看做节点,通过节点来找到标签再进行操作 html,css,js,jquery等都是通过先找到标签,再操作标签来完成任务,只是找标签和操作标签的方式不同 主要学习的是document和element 1.node节点 1.1节点属性 nodename、nodetype、no 阅读全文
posted @ 2018-08-19 13:27 brownbearye 阅读(119) 评论(0) 推荐(0)
摘要:1.js的作用域 和python类似 2.window对象 bom是属于浏览器模型。。所有的浏览器都支持window对象 2.1window.alert 2.2 window.confirm 2.3 window.prompt 2.4 open(url) 3.setInterval(),cleari 阅读全文
posted @ 2018-08-18 18:13 brownbearye 阅读(132) 评论(0) 推荐(0)
摘要:1.数组对象创建方式 2.二维数组 若数组内还有一个或者多个数组,则是二维数组。若其中还有数组,则是多维数组 3. 数组的属性 length等 4.数组的方法 4.1 join方法 4.2 concat 4.3 Tostring 将某种数据类型加上双引号变为字符串 4.4 reverse 将数组的内 阅读全文
posted @ 2018-08-18 17:42 brownbearye 阅读(121) 评论(0) 推荐(0)
摘要:1. js中的循环 1.1 switch语句 switch语句中,首先对变量进行判断,如果属于下面某个case,然后执行对应的代码,需要注意的是,代码之后必须有个break,否则,执行完之后会顺序执行之后的case,如果之前的case都没有值,则执行default对应的代码,在实际使用中可以起到分流 阅读全文
posted @ 2018-08-18 16:38 brownbearye 阅读(115) 评论(0) 推荐(0)
摘要:JS和python类似,同样是一种脚本语言,也是一门语法性比较‘随意’的语言、 1.JS的调入方法 1.1直接在body中编写 1.2 通过导入文件来实现 2.JS的基础规范 2.1 声明变量 在声明变量的时候,和python不同,需要在前面加上一个var,同时和python不同的是,在声明变量的时 阅读全文
posted @ 2018-08-16 22:52 brownbearye 阅读(131) 评论(0) 推荐(0)
摘要:设置css的文本属性和边框属性 1.文本属性 1.1设置长和宽 1.2 横向居中 1.3 设置标签内字体高度 1.4首行缩进 1.5 字符间间距 1.6 单词间间距 2.边框属性 2.1 padding内边距 标签内字体和内边距的距离 2.2margin 两个标签之间的举例 2.3 border 内 阅读全文
posted @ 2018-08-12 03:36 brownbearye 阅读(116) 评论(0) 推荐(0)
摘要:css css是用来设置html的样式,使html文本经过浏览器渲染之后呈现不同的外观, 1. css的四种引入方式 对html中标签进行更改的步骤 找到目标标签 对标签对象进行操作 2.引入css 2.1 直接在属性中加入style 2.2 在head中进行编写 2.3 连接式 将需要编写的css 阅读全文
posted @ 2018-08-12 03:02 brownbearye 阅读(138) 评论(0) 推荐(0)
摘要:ps:之前看django学习一脸懵逼,因为自己连最基础的html都没有学习,所以也不太可能学习好web,现在要学习好html的编写规则 ,看得懂而且懂得如何做才好。 1.html 首先明确上网的本质就是进行上传和下载。在进入某个网页的时候,是网站的服务器将其的html文件给浏览器,经过浏览器渲染之后 阅读全文
posted @ 2018-08-11 21:14 brownbearye 阅读(146) 评论(0) 推荐(0)
摘要:通过select进行io多路复用 io多路复用的原理和阻塞io相似,只是select可以同时监听多个连接,并且对连接的变化做出响应。 1.select 即使是tcp也可以同时连接多个客户端 from socket import * import select s1=socket(AF_INET,SO 阅读全文
posted @ 2018-08-07 23:11 brownbearye 阅读(121) 评论(0) 推荐(0)
摘要:1.IO模型 io的概念: 1.1为什么会发生io 当进行读写操作时,比如读写操作,首先系统需要进行数据的准备(将数据拷贝到内核态),然后将准备好的数据放入进程中进行使用,在此过程中就发生了阻塞 io模型分为四种 同步Io 异步io 阻塞io 非阻塞io 2.阻塞IO 阻塞是用户态内存和内核态内存进 阅读全文
posted @ 2018-08-06 22:54 brownbearye 阅读(131) 评论(0) 推荐(0)
摘要:1. 协程 进程和线程都是通过竞争来决定下一个运行的对象,协程是人为的,自定义的进行切换。 协程可以看做一个为线程。 2.协程工作的原理yield 生成器对象yield,每次next时会返回yield后的一个对象,相对于函数,return只能一次,而yield可以多次。 协程是通过yield也就是生 阅读全文
posted @ 2018-08-06 22:33 brownbearye 阅读(106) 评论(0) 推荐(0)
摘要:1.进程间的通信 队列 管道 managers 1.1 进程通过队列进行通信 import multiprocessing,queue,time def test(q): print('this is test') q.put(123) q.put('888') if __name__ == '__ 阅读全文
posted @ 2018-08-01 22:37 brownbearye 阅读(133) 评论(0) 推荐(0)