• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
实现一个需求
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2019年10月24日

day31
摘要: [TOC] Event事件 Event事件的作用:用来控制线程的执行 ​ 由一些线程去控制另一些线程 线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就变的非常棘手。为了解决这些问题,我们需要使用threa 阅读全文
posted @ 2019-10-24 18:15 实现一个需求 阅读(97) 评论(0) 推荐(0)
 
 

2019年10月23日

day30
摘要: [TOC] GIL全局解释器 GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都一样,都是将并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,进而保证数据安全。 要想了解GIL,首先确定一点:每次执行python程序,都会产生一个独立的进程。例如python test.py 阅读全文
posted @ 2019-10-23 18:57 实现一个需求 阅读(95) 评论(0) 推荐(0)
 
 

2019年10月22日

作业29
摘要: 写一个基于TCP协议套接字,服务端实现接收客户端的连接并发。 阅读全文
posted @ 2019-10-22 17:58 实现一个需求 阅读(153) 评论(0) 推荐(0)
 
day29
摘要: [TOC] 进程互斥锁 ​ 并发检票与抢票 ​ 1.查看余票 2.开始抢票 进程互斥锁: ​ 让并发变成串行,牺牲了执行效率,保证了数据安全 ​ 在程序并发执行时,需要修改数据时使用 队列 队列:先进先出 相当于内存中产生一个队列空间 可以存放多个数据,但数据的顺序是由先进去的排在前面 堆栈:先进后 阅读全文
posted @ 2019-10-22 17:55 实现一个需求 阅读(90) 评论(0) 推荐(0)
 
 

2019年10月21日

day28
摘要: [TOC] 操作系统发展史 1.操作系统发展史 ​ 1)穿孔卡片 ​ 一个计算机机房,一次只能被一个卡片使用 ​ 缺点: ​ CPU利用率低 ​ 2)联机批处理系统 ​ 支持多用户去使用一个计算机机房 ​ 3)脱机批处理系统 ​ 高速磁盘: ​ 提高文件的读取速度 ​ 优点: ​ 提高CPU的利用率 阅读全文
posted @ 2019-10-21 19:15 实现一个需求 阅读(107) 评论(0) 推荐(0)
 
 

2019年10月18日

作业27
摘要: [TOC] 文件说明 server.py app.py client.py api.py import os, struct, json, socket client = socket.socket() client.connect(('127.0.0.1', 1688)) username = { 阅读全文
posted @ 2019-10-18 21:21 实现一个需求 阅读(137) 评论(0) 推荐(0)
 
day27
摘要: [TOC] subprocess模块 ​ subprocess模块允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准的输出、标准错误以及返回码等。 ​ 1.可以帮你通过代码执行操作系统的终端命令 ​ 2.并返回终端执行命令的结果 粘包问题 ​ 服务端第一次发送的数据,客 阅读全文
posted @ 2019-10-18 18:57 实现一个需求 阅读(116) 评论(0) 推荐(0)
 
 

2019年10月17日

作业26
摘要: 作业: 1.整理TCP三次握手、四次挥手图 2.基于TCP开发一款远程CMD程序 客户端连接服务器后,可以向服务器发送命令 服务器收到命令后执行,无论执行是否成功,无论执行几遍,都将执行结果返回给客户端 注意: 执行系统指令使用subprocess模块完成. 输入终端命令:shutdown r 或者 阅读全文
posted @ 2019-10-17 17:13 实现一个需求 阅读(81) 评论(0) 推荐(0)
 
day26
摘要: ``` 1.软件开发架构: 开发软件,必须要开发一套 客户端 与 服务端。 客户端与服务端的作用 服务端: 24小时不间断提供服务 客户端: 如果想要找服务,就去寻找服务并享受 软件开发架构分为两种: C/S架构: Client: 客户端 Server: 服务端 优点: 软件的使用稳定,并且可以节省网络资源。 缺点: 1.若用户想在同一个设备上使用多个软件,必须下载多个客户端。 2.软件的每一次更 阅读全文
posted @ 2019-10-17 17:04 实现一个需求 阅读(59) 评论(0) 推荐(0)
 
 

2019年10月14日

day23
摘要: 面向对象总复习: 面向过程编程思想: 核心是过程,过程指的是做事情的步骤,即先干什么再干什么。 基于该编程思想编程,就好比一条流水线,一种机械式的思维方式。 面向对象编程思想: 核心是对象,对象指的是特征与技能的结合体。 基于该编程思想编程,就好比创造世界,一种上帝式的思维方式。 类: 类指的是一系 阅读全文
posted @ 2019-10-14 23:58 实现一个需求 阅读(97) 评论(0) 推荐(0)
 
 
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3