会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ForeverPine
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2017年5月9日
多线程与多进程
摘要: 一、进程与线程的概念 1 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资
阅读全文
posted @ 2017-05-09 15:59 ForeverPine
阅读(501)
评论(0)
推荐(0)
2017年5月5日
网络编程----socketserver多并发实现、FTP上传多并发、udp协议套接字多并发
摘要: 一、socketserver多并发 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) (1)server类 (2)request类 (3)继承关系 以下述代码为例,分析socke
阅读全文
posted @ 2017-05-05 16:18 ForeverPine
阅读(1561)
评论(0)
推荐(0)
2017年5月4日
网络编程----粘包以及粘包问题的解决、FTP上传
摘要: 一、粘包现象 让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意: res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout=su
阅读全文
posted @ 2017-05-04 16:10 ForeverPine
阅读(530)
评论(0)
推荐(0)
2017年5月3日
网络编程----socket介绍、基于tcp协议的套接字实现、基于udp协议的套接字实现
摘要: 一、客户端/服务器架构(C/S架构) 即C/S架构,包括: 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机
阅读全文
posted @ 2017-05-03 16:19 ForeverPine
阅读(533)
评论(0)
推荐(0)
2017年5月2日
python基础----软件目录结构规范
摘要: 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意
阅读全文
posted @ 2017-05-02 19:25 ForeverPine
阅读(427)
评论(0)
推荐(0)
python基础----模块、包
摘要: 一 模块 ㈠ 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 ㈡ 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test
阅读全文
posted @ 2017-05-02 17:08 ForeverPine
阅读(470)
评论(0)
推荐(1)
python基础----异常处理
摘要: 一、错误和异常 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 class Foo pass #语法错误示范四 prin
阅读全文
posted @ 2017-05-02 16:32 ForeverPine
阅读(356)
评论(0)
推荐(0)
2017年4月26日
python基础----常用模块
摘要: 一 time模块(时间模块)★★★★ 时间表现形式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(t
阅读全文
posted @ 2017-04-26 16:52 ForeverPine
阅读(2022)
评论(1)
推荐(2)
python基础----再看property、描述符(__get__,__set__,__delete__)
摘要: 一、再看property 一个静态属性property本质就是实现了get,set,delete三种方法 1 class Foo: 2 @property 3 def AAA(self): 4 print('get的时候运行我啊') 5 6 @AAA.setter 7 def AAA(self,va
阅读全文
posted @ 2017-04-26 16:28 ForeverPine
阅读(1032)
评论(0)
推荐(0)
python基础---- __getattribute__----__str__,__repr__,__format__----__doc__----__module__和__class__
摘要: 目录: 一、 __getattribute__ 二、__str__,__repr__,__format__ 三、__doc__ 四、__module__和__class__ 一、 __getattribute__ 1 class Foo: 2 def __init__(self,x): 3 self
阅读全文
posted @ 2017-04-26 16:24 ForeverPine
阅读(349)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告
TOP