会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大东在路上
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
下一页
2020年4月26日
36 锁 信号量 事件
摘要: 课程回顾: 并行 : 两个进程在同一时间点发生 并发 : 两个进程在同一时间间隔内运行 同步 : 某一个任务的执行必须依赖于另一个任务的返回结果 异步 : 某一个任务的执行,不需要依赖于另一个任务的返回,只需要告诉另一个任务一声 阻塞 : 程序因为类似于IO等待、等待事件等导致无法继续执行。 非阻塞
阅读全文
posted @ 2020-04-26 23:03 蜗牛般庄
阅读(166)
评论(0)
推荐(0)
2020年4月22日
35 进程
摘要: 进程课程回顾: 编程语言的发展: 机器语言 : 二进制 汇编语言 : 指令,命令形式的 高级语言 : 面向过程(C) 面对对象(python) 操作系统的目标: 为了用户更方便的使用 并行:指两件或多件事情,在同一时间点同时执行 并发:指两件或多件事情,在同一时间间隔内同时执行 计算机组成: CPU
阅读全文
posted @ 2020-04-22 10:55 蜗牛般庄
阅读(101)
评论(0)
推荐(0)
34 操作系统
摘要: 计算机与操作系统 课程回顾: TCP编码流程: -- type=SOCK_STREAM 导入模块 导入模块 实例化对象 套接字 实例化对象 绑定ip+port bind(元组) 监听 listen() 等待连接 accept 连接服务器 connect/connect_ex(不抛异常,返回错误码)
阅读全文
posted @ 2020-04-22 10:30 蜗牛般庄
阅读(143)
评论(0)
推荐(0)
2020年4月20日
33 socketserver模块、进度条、hmac模块、验证身份(subprocess模块、struct模块复习、)
摘要: 复习一下:socket模块 :套接字,网络传输数据,处于应用层和传输层之间的一个抽象层 socket模块更多用法:(了解) 服务端套接字函数 s.bind() 绑定(主机,端口号)到套接字 s.listen() 开始TCP监听 s.accept() 被动接受TCP客户的连接,(阻塞式)等待连接的到来
阅读全文
posted @ 2020-04-20 09:52 蜗牛般庄
阅读(154)
评论(0)
推荐(0)
2020年4月16日
32 实现大文件的传输、切换目录
摘要: 首先回顾一下小文件的传输 import socket import os import json sk = socket.socket() sk.connect(("127.0.0.1", 8001)) menu = {"1": "upload", "2": "download"} for k, v
阅读全文
posted @ 2020-04-16 16:04 蜗牛般庄
阅读(201)
评论(0)
推荐(0)
2020年4月12日
31 小文件上传下载、执行命令、粘包
摘要: 一、文件上传下载 客户端发送一个字典:{上传下载指令,文件名,文件内容}到服务端 ,请求上传和下载 import socket import json sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen() conn, addr =
阅读全文
posted @ 2020-04-12 22:46 蜗牛般庄
阅读(156)
评论(0)
推荐(0)
30 UDP 、带颜色输出、重写socket类实现无需传入编码
摘要: 一、UDP编码 1、 import socket sk = socket.socket(type=socket.SOCK_DGRAM) while 1: msg_s = input('>>>') sk.sendto(msg_s.encode('utf-8'),('127.0.0.1',8090))
阅读全文
posted @ 2020-04-12 22:24 蜗牛般庄
阅读(176)
评论(0)
推荐(0)
2020年4月9日
28-4 collection模块
摘要: collection模块 是一个数据类型的扩展模板 什么是队列? 1、单端的:先进先出(排队) import queue q=queue.Queue() q.put(1) q.put(2) q.put(3) q.put(4) print(q) # 是一个对象,看不见值 print(q.get())
阅读全文
posted @ 2020-04-09 22:08 蜗牛般庄
阅读(138)
评论(0)
推荐(0)
28 -3 异常、断言
摘要: 异常处理 什么是异常 异常和错误的区别 error 错误 比较明显的错误 再编译代码阶段就能检测出来 异常 再执行代码的过程中引发的异常 异常发生了是什么效果 如何查看报错信息 最简单的异常异常处理 pass 多分支异常处理 l = ['d','z','t'] for i in enumerate(
阅读全文
posted @ 2020-04-09 21:41 蜗牛般庄
阅读(155)
评论(0)
推荐(0)
2020年4月8日
29 网络编程基础
摘要: 1 网络基础相关的知识 (1) 架构 C / S架构 : client客户端 和 server服务器端 优势 : 能充分发挥PC机的性能 B / S架构 : browser浏览器 和 server服务器 隶属于C/S架构 B / S架构 统一了应用的接口. (2) 通信的事: 同一台电脑上两个py程
阅读全文
posted @ 2020-04-08 22:58 蜗牛般庄
阅读(131)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
下一页
公告
Title
页脚 HTML 代码