
python提高
牛人不帅
人不帅,只能技术帅
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
property属性
property属性的定义和调用要注意一下几点:定义时,在实例方法的基础上添加 @property 装饰器;并且仅有一个self参数调用时,无需括号方法:foo_obj.func()property属性:foo_obj.propPython的property属性的功能是:property属性内部进行一系列的逻辑计算,最终将计算结果返回。property属性的两种方法3.1装饰器方法经典类中的属性只...原创 2018-04-21 22:57:29 · 324 阅读 · 0 评论 -
python之魔法属性
__doc__class Foo: """ 描述类信息,这是用于看片的神奇 """ def func(self): pass print(Foo.__doc__)类的描述信息__module__ 和 __class____module__表示当前操作的对象在那个模块__class__表示当前操作的对象的类是什么from test import Person ob...原创 2018-04-21 22:58:10 · 197 阅读 · 0 评论 -
闭包和装饰器
1.简述你对闭包的理解?内部函数调用外部函数的变量一个闭包就是你调用了一个函数A,这个函数A返回了一个函数B给你。这个返回的函数B就叫做闭包,2.描述闭包的优点与注意点?1>闭包的优点:可以提高代码的可复用性2>注意点:由于闭包引用了外部函数的局部变量,外部函数的局部变量没有及时释放,消耗内存。3.什么是装饰器?定义一个函数,在运行时动态增加功能4.简述装饰器的功能?1>引入日志...原创 2018-04-21 22:58:42 · 167 阅读 · 0 评论 -
伪静态、静态、动态
静态URL类似域名/news/2012-5-18/110.html我们一般称为真静态URL,每个网页有真实的物理路径,也就是真实存在服务器里的。--优点:打开速度快,网址结构比较友好,利于记忆--缺点:产生页面多不容易管理动态URL类似 域名/NewsMore.asp?id=5 或者 域名/DaiKuan.php?id=17,带有?号的URL,我们一般称为动态网址,每个URL只是一个逻辑地址,并不...原创 2018-04-21 22:59:11 · 277 阅读 · 0 评论 -
小叙网络通信过程
1、使用同一根网线进行连接,需要设定在同一个网段下进行连接2、使用集线器组成一个网络特点:将需要转发的数据进行全网广播引起的问题:网络安全、网络拥塞3、使用交换机组成一个网络DHCP:动态主机配置协议- 自动分配ip地址等网络信息ARP:地址解析协议。根据ip地址获取mac地址的协议特点:具有学习功能,需要广播的时候广播,单播的时候就单播mac地址:物理地址-物理网卡出厂带的全球唯一的编号4、使用...原创 2018-05-07 22:59:26 · 230 阅读 · 0 评论 -
简述http协议
超文本传输协议(HyperText Transfer Protocol)是一种应用层协议。HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法请求request-响应response 式模式Content-Type指示响应的内容请注意,浏览器就是依靠Content-Type来判断响应的内容是网页还是图片,是视频还是音乐。浏览器并不靠URL来判断响应的内...原创 2018-05-07 23:00:00 · 757 阅读 · 0 评论 -
长连接和短连接
短连接是在客户端和服务器端不断的进行建立连接 数据传输 关闭连接的操作 这中途会多次进行3次握手4次挥手的情况,这样将在tcp的建立和关闭操作上浪费时间和带宽长连接则用于操作频繁的,对用户体验有要求的情况,长连接是建立连接,保持数据传输,直到最后关闭连接,中间不会重复操作3次握手4次挥手,虽然比较消耗硬件资源,但响应快,体验好长连接短连接的优缺点长连接可以省去较多的TCP建立和关闭的操作,减少浪费...原创 2018-05-07 23:00:56 · 441 阅读 · 0 评论 -
EPOLL,阻塞和非阻塞模式以及多路复用说明
阻塞在网络通信过程中,像recvfrom()/recv()/accept()等相关的函数,在进行网络相关数据的接收时,会默认阻塞的等待,这种通信方式叫做阻塞IO非阻塞非阻塞就是没有接收数据的时候,并没有继续等待,而是报出一个异常,这样程序就会执行到下个流程继续执行,不会影响到后面的操作IO多路复用多路IO好处就在于单个进程就可以同时处理多个网络连接的IO 通过一个进程能同时等待多个文件描述符,而这...原创 2018-05-07 23:01:45 · 2217 阅读 · 0 评论 -
闭包、装饰器
闭包在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以后用到的一些变量叫做闭包由于闭包引用了外部函数的局部变量,则外部函数的局部变量没有及时释放,消耗内存闭包的特点外部函数内部定义函数外部函数返回内部函数的引用内部函数可以直接使用外部函数的环境变量函数名指向了函数代码空间的对象语法:外部函数通过返回内部函数的引用内部函数可以直接使用外部函数的-环境变量 自由变量装饰器--...原创 2018-05-07 23:02:13 · 233 阅读 · 0 评论