摘要: js 全称 javascript 从交互的角度 描述行为 一 .js注释方法: //单行注释 声明变量 var 二 .声明多个变量 : var a = '2' ,b = 4, c = true 语法规则 : 对换行 缩进 空格不敏感 记住 每一条语句末尾都要加上 分号; 不是必须 但是为了今后程序要 阅读全文
posted @ 2018-11-07 21:52 你没有想象的那么重要 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一 .浮动 二 .文本属性和字体属性 文本对齐 font-size 字体大小 font-family 字体的类型 font-weight 400~900字体粗细 font:24px/1.5 '楷体','微软雅黑' text-align left 左对齐 right 右对齐 center 中心对齐 j 阅读全文
posted @ 2018-11-05 21:42 你没有想象的那么重要 阅读(609) 评论(2) 推荐(1) 编辑
摘要: 一 .盒模型概念 : 属性: width 内容的宽度 height 内容的高度 margin 外边距 一个盒子到另一个盒子的距离 前提条件是 :标准文档流下 奇技淫巧 margin 垂直方向塌陷问题 水平方向上不会出现问题 避免方式 : 只设置一个方向 非标准文档流下: 不管水平还是垂直方向 , 都 阅读全文
posted @ 2018-11-02 15:39 你没有想象的那么重要 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一 .html css js 三大基本语言 定义文档的结构:HTML 修饰文档的样式 : css 行为 : JavaScript HTML 全称 Hyper Text Mackeup Language 超文本编辑语言 是一种描述性的标记语言 超文本 : 音频 视频 图片称为超文本 . 标记 : <英 阅读全文
posted @ 2018-10-31 13:36 你没有想象的那么重要 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 协程 : gevent模块,遇到io自动切换任务 gevent.sleep(2)模拟的是gevent可以识别的io阻塞, 而 time.sleep(2)或其他阻塞 是不能直接识别的 需要用下面一行代码打补丁 就可以识别了 from gevent import monkey;monkey.patch_ 阅读全文
posted @ 2018-10-30 22:08 你没有想象的那么重要 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 管道 (不常用) 数据不安全 (会有多个端口争抢同一条数据) 所以要加锁 全双工通道 应注意 :如果是生产者和消费者都没有使用管道的某个端点 就应该关闭 如果不关闭 程序可能在消费者的recv()操作上挂起(阻塞). E OFError出现的两种情况 1. 主进程和子进程中都关闭了 2. 管道的一端 阅读全文
posted @ 2018-10-25 17:47 你没有想象的那么重要 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一 . 创建进程的两种方法 : 1 第一种方法: 利用Process直接生成 p1 = Process(target = fun1,args=(1,)) p1.start() from multiprocessing import Process import os def func1(n): ti 阅读全文
posted @ 2018-10-23 22:14 你没有想象的那么重要 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一 计算机操作原理简介: 硬盘 永久存储数据的 内存 暂存数据 cpu 运算 三者之间关系如下图 二 并发 : 提高程序的工作效率(伪并行) 遇到io就进行切换 1进程切换 2保存现场 保存程序运行的信息 并行 : 3个cpu同时运行 3个程序 三 进程的创建 打开设备上安装的程序使其进入运行状态即 阅读全文
posted @ 2018-10-22 17:52 你没有想象的那么重要 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一 打印进度条 另一种方法 import sys 五 并发 同时服务多个客户端 操作系统: 协调 管理 控制计算机硬件资源和软件资源的控制程序 操作系统所处的位置如下图: 作用: 1 隐藏丑陋的硬件接口 提供良好的抽象接口 2 管理 调度进程 将多个进程对硬件的竞争变得有序 i/o阻塞时间 程序 : 阅读全文
posted @ 2018-10-19 15:35 你没有想象的那么重要 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一.tcp : 属于长连接 与客户端连接了之后 其他客户端需要等待 要连接另外一个 必须优雅的断开前面这个客户的连接. 二.缓冲区 :为了避免网络传输信号不通畅而是程序一直停留在消息发送状态而不向下进行. 每个socket被创建后 都会分配两个缓冲区 ,输入缓冲区和输出缓冲区 write()/sen 阅读全文
posted @ 2018-10-17 12:49 你没有想象的那么重要 阅读(402) 评论(0) 推荐(0) 编辑