摘要: 一、安装 二、数据类型 三、数据结构 四、文件操作 五、分支和循环 六、函数 七、迭代器&生成器 八、基础模块 九、面向对象 十、网络编程 十一、并发编程 十二、数据库 十三、django 十四、scrapy 阅读全文
posted @ 2018-08-20 22:35 web123 阅读(248) 评论(0) 推荐(0) 编辑
摘要: OSI模型: 物理层:发送电信号数据链路层:定义电信号的分组方式,以太网协议,mac地址网络层:区分子网,IP地址传输层:TCP协议,UDP协议 物理层功能:主要是基于电器特性发送高低电压(电信号), 高电压对应数字1,低电压对应数字0 数据链路层的功能:定义了电信号的分组方式 单纯的电信号0和1没 阅读全文
posted @ 2018-08-17 01:02 web123 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 写 读 阅读全文
posted @ 2018-07-26 18:46 web123 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、django基础 二、django-路由层&视图层 三、模板语法 四、模型层ORM 五、cookie&session 六、ajax 七、Form组件 八、序列化 九、用户认证组件 十、中间件 十一、事务&发送邮件 十二、django-redis 十三、django-信号 阅读全文
posted @ 2018-07-19 10:55 web123 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 111 d.className = 'd1' "d1" d <div class=​"d1">​</div>​ d.className = 'd2' "d2" d <div class=​"d2">​</div>​ d.classList.add('d3') undefined d <div cla 阅读全文
posted @ 2018-06-26 12:09 web123 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 文本样式 列表 type:列表标识的类型 1:数字 a:小写字母 A:大写字母 i:小写罗马字符 I:大写罗马字符 列表标识的起始编号 默认为1 ul标签的属性: type:列表标识的类型 disc:实心圆(默认值) circle:空心圆 square:实心矩形 none:不显示标识 overflo 阅读全文
posted @ 2018-06-13 11:29 web123 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 数据库服务器:运行数据库管理软件 数据库管理软件:管理-数据库 (mysql) 数据库:即文件夹,用来组织文件/表 表:即文件,用来存放多行内容/多条记录 数据库命名规则: 修改表结构 1. 修改存储引擎 mysql> alter table service -> engine=innodb; 2. 阅读全文
posted @ 2018-06-12 17:32 web123 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1、操作系统 2、多进程 3、多线程 4、协程 5、IO模型 阅读全文
posted @ 2018-06-11 18:54 web123 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。 一句话说明什么是协程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 对比操作系统控制线程的切换,用户在单线程内控制协程的切换 优点: 缺点: 协程特点: greenlet:人为的在代码中设置切换点 # pip3 阅读全文
posted @ 2018-06-11 18:52 web123 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 模块:threading Thread 开启方式,join()方法、互斥锁、守护线程与多进程相同 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 与多进程的区别: 1、开进程的开销远大于开线程 2、同一进程内的多个线程共享该进程的地址空间 # m 阅读全文
posted @ 2018-06-11 18:21 web123 阅读(168) 评论(0) 推荐(0) 编辑