上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2018年8月6日

02-body标签中相关标签

摘要: 02-body标签中相关标签 今日内容: 字体标签: h1~h6、<font>、<u>、<b>、<strong><em>、<sup>、<sub> 排版标签 <div> 、<span> 、 <br>、<hr>、<center>、<pre> 超链接 <a> 图片标签 <img> HTML标签中有两类标签 阅读全文

posted @ 2018-08-06 16:41 liangliang123456 阅读(151) 评论(0) 推荐(0) 编辑

01-html介绍和head标签

摘要: 01-html介绍和head标签 主要内容 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 一、web标准 主要内容 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 一、web标准 主要内容 阅读全文

posted @ 2018-08-06 16:24 liangliang123456 阅读(144) 评论(0) 推荐(0) 编辑

C3算法

摘要: 面向对象 经典类 深度优先 新式类 广度优先 C3算法 super mro顺序 merge一种算法 如果第一个节点,也是其他的继承顺序的第一个节点或者没有在其他节点出现, 那么就把这个节点移出去,作为mro顺序的一个节点 mro(A) = [AO] mro(B) = [B] + merge(mro(A)) = [B] + merge([A... 阅读全文

posted @ 2018-08-06 15:39 liangliang123456 阅读(216) 评论(0) 推荐(0) 编辑

2018年8月1日

IO多路复用

摘要: 阅读目录 一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块 IO模型介绍 为了更好地了解I 阅读全文

posted @ 2018-08-01 13:31 liangliang123456 阅读(230) 评论(0) 推荐(0) 编辑

2018年7月31日

协程

摘要: 阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 阅读全文

posted @ 2018-07-31 14:25 liangliang123456 阅读(163) 评论(0) 推荐(0) 编辑

2018年7月30日

线程的创建 锁 Threading模块 事件 条件 定时器 队列 线程池 回调函数

摘要: from threading import Thread import time def sayhi(name): time.sleep(2) print('%s say hello' %name) if __name__ == '__main__': t=Thread(target=sayhi,a 阅读全文

posted @ 2018-07-30 20:52 liangliang123456 阅读(264) 评论(0) 推荐(0) 编辑

2018年7月23日

进程 multiprocess.process模块

摘要: 课上笔记: import os import time from multiprocessing import Process # 进程模块 def func(): time.sleep(2) print('in func',os.getpid(),os.getppid()) if __name__ 阅读全文

posted @ 2018-07-23 14:08 liangliang123456 阅读(476) 评论(0) 推荐(0) 编辑

进程 操作系统介绍

摘要: 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于 阅读全文

posted @ 2018-07-23 13:57 liangliang123456 阅读(203) 评论(0) 推荐(0) 编辑

2018年7月22日

网络编程 socket常用方法 hmac模块 socketserver模块

摘要: 服务器可以开多个端口,可以设置阻塞时间: import socket sk = socket.socket() sk.setblocking(True) # 设置 阻塞非阻塞 sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # 允许一个端 阅读全文

posted @ 2018-07-22 12:34 liangliang123456 阅读(242) 评论(0) 推荐(0) 编辑

2018年7月21日

网络编程 黏包

摘要: 服务器: import socket sk = socket.socket() sk.bind(('127.0.0.1',9090)) sk.listen() conn,addr = sk.accept() conn.send(b'hello') conn.send(b'world') conn.c 阅读全文

posted @ 2018-07-21 21:32 liangliang123456 阅读(244) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航