12 2017 档案
并发服务器几种实现方法总结
摘要:今天主题是实现并发服务器,实现方法有多种版本,先从简单的单进程代码实现到多进程,多线程的实现,最终引入一些高级模块来实现并发TCP服务器。 说到TCP,想起吐槽大会有个段子提到三次握手,也只有程序猿(媛)能get。 UDP服务器数据传输不可靠,这里就忽略了。 >>: 简单的单进程TCP服务器 假代码
阅读全文
python的面向对象和面向过程
摘要:一、面向对象和面向过程的区别: a.面向过程: 1)根据业务逻辑从上到下写代码 2)开发思路是将数据和函数按照执行的逻辑顺序组织在一起 3)分开考虑数据与函数 定义性文字: 面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。 这种方法
阅读全文
python函数4种类型及函数生成帮助文档
摘要:Pyouthon中函数参数是引用传递(注意不是值传递)。 对于不可变类型,因变量不能修改,所以运算不会影响到变量自身; 而对于可变类型来说,函数体中的运算有可能会更改传入的参数变量。 a += a != a = a + a 交换两个数: 方式一: 方式二: 方式三:python 特有 python中
阅读全文
python中函数的参数解析
摘要:python中函数的各种参数梳理: 1.形参:函数定义时传入的参数 2.实参:函数调用时传入的参数 (有形参必传实参,形参里自身特点可不传的,可传可不传) 3.缺省参数:不传为默认值,传了会覆盖(下面与代码解释) 3.不定长参数:*args表示,args-arguments的缩写,表参数复数 不一定
阅读全文