会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
战争热诚
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
23
···
26
下一页
2018年6月5日
基于线程开发一个FTP服务器
摘要: 一,项目题目:基于线程开发一个FTP服务器 二,项目要求: 基本要求: 扩展需求: 三,注意事项: 四,项目分析: 1,用户加密认证 2,查看自己的当前目录下的文件 3,文件传输中显示进度条 4,在之前的基础上实现多并发的功能 5,不能使用SocketServer模块,必须自己实现多线程 6,必须用
阅读全文
posted @ 2018-06-05 10:06 战争热诚
阅读(1963)
评论(4)
推荐(1)
2018年5月30日
并发编程练习题
摘要: 1、简述计算机操作系统中的“中断”的作用? 2、简述计算机内存中的“内核态”和“用户态”; 3、进程间通信方式有哪些? 4、简述你对管道、队列的理解; 5、请列举你知道的进程间通信方式; 6、什么是同步I/O,什么是异步I/O? 7、请问multiprocessing模块中的Value、Array类
阅读全文
posted @ 2018-05-30 17:34 战争热诚
阅读(1286)
评论(3)
推荐(1)
2018年5月27日
Python GIL(Global Interpreter Lock)
摘要: 一,介绍 结论:在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势 二,GIL介绍 GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都一样,都是将并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,进而保证数据安全。 可以肯定的一
阅读全文
posted @ 2018-05-27 12:44 战争热诚
阅读(3259)
评论(0)
推荐(0)
2018年5月24日
并发编程之多进程
摘要: 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程,
阅读全文
posted @ 2018-05-24 09:42 战争热诚
阅读(727)
评论(2)
推荐(0)
2018年5月21日
并发编程之协程
摘要: 一,引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下 实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制), 一种情况是该任务发生了阻塞, 另外一种情况是该任务计算
阅读全文
posted @ 2018-05-21 10:18 战争热诚
阅读(714)
评论(2)
推荐(1)
2018年5月19日
并发编程之多线程
摘要: 一,什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。
阅读全文
posted @ 2018-05-19 17:51 战争热诚
阅读(1137)
评论(1)
推荐(0)
2018年5月17日
战争热诚的python全栈开发之路
摘要: 从学习python开始,一直是自己摸索,但是时间不等人啊,所以自己为了节省时间,决定报个班系统学习,下面整理的文章都是自己学习后,认为重要的需要弄懂的知识点,做出链接,一方面是为了自己找的话方便,一方面送给想学习python的同学,因为没有学习完,所以实时更新,敬请期待,,,, 虽然自己能力有限,但
阅读全文
posted @ 2018-05-17 09:27 战争热诚
阅读(12893)
评论(52)
推荐(27)
2018年5月15日
python 闯关之路三(面向对象与网络编程)
摘要: 1,简述socket 通信原理 如上图,socket通信建立在应用层与TCP/IP协议组通信(运输层)的中间软件抽象层,它是一组接口,在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议组隐藏在Socket接口后面,对于用户来说,一组简单的接口就是全部,让socket去组织数据
阅读全文
posted @ 2018-05-15 10:30 战争热诚
阅读(1601)
评论(0)
推荐(4)
2018年5月14日
python笔试题(2)
摘要: 为了充实自己,小编决定上传自己见到的笔试题和面试题。可能要写好长时间,一时半会写不了多少,只能说遇到多少写多少吧,但是只要小编有时间,会持续上传(但是答案却不能保证,所以有看到错误的及时联系小编,以免误导其他人)。 1.单引号,双引号,三引号的区别 分别阐述3种引号用的场景和区别 1),单引号和双引
阅读全文
posted @ 2018-05-14 09:45 战争热诚
阅读(9617)
评论(0)
推荐(2)
2018年5月13日
开发一个支持多用户在线的FTP程序
摘要: 一,项目题目:开发一个支持多用户在线的FTP程序 二,项目要求: 三,注意事项: 四,项目分析: 1,用户加密认证 2,查看自己的当前目录下的文件 3,文件传输中显示进度条 4,小编的主要思路 五,项目流程图 六,README文件 七,程序结构图 八,程序代码 1,server 1.1 bin ru
阅读全文
posted @ 2018-05-13 00:28 战争热诚
阅读(2920)
评论(0)
推荐(0)
上一页
1
···
15
16
17
18
19
20
21
22
23
···
26
下一页
公告