摘要: /*ECMA对象: * 本地对象: Object, 包装类(String, Number, Boolean), Array, Date, RegExp, Function * 本地(不需要创建)对象: Math, Global * 宿主对象: DOM, BOM 1. Object 1> 创建: * 阅读全文
posted @ 2019-05-10 15:14 lancelotxly 阅读(123) 评论(0) 推荐(0) 编辑
摘要: /*JavaScript包括: 1. ECMAScript 语法 2. 文档对象模型(DOM) Document object model //(整合js,css,html) 3. 浏览器对象模型(BOM) Broswer object model //(整合js和浏览器)JS的运行规范: 1. 一 阅读全文
posted @ 2019-05-10 15:13 lancelotxly 阅读(95) 评论(0) 推荐(0) 编辑
摘要: '''CSS : 1. CSS的导入 2. 选择标签 3. 操作标签 4. 布局 5. 伪类''' # 综述'''CSS的导入方式: 1. 写死 <p style='#CSS代码'></p> 2. 嵌入式 <style> #CSS代码 </style> 3. 导入式: 先渲染html, 再渲染css 阅读全文
posted @ 2019-05-10 14:32 lancelotxly 阅读(80) 评论(0) 推荐(0) 编辑
摘要: '''HTML: 1. 用于配置的标签 2. 用于显示和操作的标签: 1> 级联标签 2> 内联标签''' # 综述'''用于配置的标签: 1. <meta> 配置浏览器 <meta http-equiv="content-type" charset="UTF-8"> # 声明编码为utf-8 <m 阅读全文
posted @ 2019-05-10 14:31 lancelotxly 阅读(114) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-__author__ = 'xzq''''1. HTTP: 特点: 1>. 请求/响应模式 2>. 无状态协议, Client每一次访问都会被Server当作是第一次访问 (Cookie, Session) Request: POST /index.ht 阅读全文
posted @ 2019-05-10 11:55 lancelotxly 阅读(518) 评论(0) 推荐(0) 编辑
摘要: '''IO模型:1. 上层IO操作的过程: 内核态等待数据(wait_data) + 内核态将数据拷贝给用户态程序(copy_data)2. 同步阻塞: wait_data(block) + copy_data(block) 1) 定义: 即用户态向内核态请求数据, 若没有, 该线程(进程)直接就被 阅读全文
posted @ 2019-05-10 11:53 lancelotxly 阅读(206) 评论(0) 推荐(0) 编辑
摘要: '''协程: 1. 协程的定义: 1) 是一种用户态的轻量级线程, 即协程是由用户程序自己控制调度的 2) 是一种协作而非抢占式的处理并发方式, A --> B > A --> C 3) 协程的切换属于程序级别的, 操作系统不需要切换 2. 协程的特点: 1) 协程本身是一个线程, 是用户态的切换 阅读全文
posted @ 2019-05-10 11:52 lancelotxly 阅读(101) 评论(0) 推荐(0) 编辑
摘要: '''多进程(线程)编程: 1. 进程和线程 2. 并发与并行 3. 同步和异步 4. 阻塞和非阻塞 5. 进程/线程的调度模型''' # 综述'''进程和线程: 1. 进程: 1) 是一个程序在数据集上的一次动态执行过程 2) 由程序, 数据集, 进程控制模块组成 2. 线程: 1) 是CPU的一 阅读全文
posted @ 2019-05-09 12:37 lancelotxly 阅读(129) 评论(0) 推荐(0) 编辑
摘要: '''网络编程: 1. 网络分层 2. C/S和B/S架构 3. Socket + TCP/UDP 4. TCP粘包 5. 基于TCP实现验证 6. 多线程Socket''' # 综述'''1. 网络结构: /*OSI七层*/ /*TCP/IP五层*/ /*TCP/IP四层*/ 协议 应用层 表示层 阅读全文
posted @ 2019-05-09 12:36 lancelotxly 阅读(116) 评论(0) 推荐(0) 编辑
摘要: '''异常处理: 1. 异常处理流程 2. 自定义异常类 3. 常见的异常类 4. 断言: assert ''' # 综述'''异常处理流程: 1. 对于可预知的异常, 可用if处理 2. 对于不可预知的异常, 用try..except处理 try: code1 if condition: rais 阅读全文
posted @ 2019-05-09 12:34 lancelotxly 阅读(210) 评论(0) 推荐(0) 编辑