摘要: 一 HTTP概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两 阅读全文
posted @ 2017-05-15 14:00 py鱼 阅读(301) 评论(0) 推荐(0) 编辑
摘要: python 类和元类详解 小麦麦子 2016-09-06 11:11:00 python 类和元类详解 小麦麦子 2016-09-06 11:11:00 今天在网上看到一篇关于python语言中类和元类(metaclass)的一些讲解和简单运用,感觉对python入门的童鞋非常有帮助,分享出来,希 阅读全文
posted @ 2017-05-12 20:00 py鱼 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 很多人在学完了python的class机制之后,遇到一个生产中的问题,还是会懵逼,这其实太正常了,因为任何程序的开发都是先设计后编程,python的class机制只不过是一种编程方式,如果你硬要拿着class去和你的问题死磕,变得更加懵逼都是分分钟的事,在以前,软件的开发相对简单,从任务的分析到编写 阅读全文
posted @ 2017-05-09 19:34 py鱼 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 6.5 封装与扩展性 封装在于明确区分内外,使得类实现者可以修改封装内的东西而不影响外部调用者的代码;而外部使用用者只知道一个接口(函数),只要接口(函数)名、参数不变,使用者的代码永远无需改变。这就提供一个良好的合作基础——或者说,只要接口这个基础约定不变,则代码改变不足为虑。 #类的设计者 cl 阅读全文
posted @ 2017-05-09 19:34 py鱼 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 6.4 特性(property) 1 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 注意:此时的特性arear和perimeter不能被赋值 2 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根 阅读全文
posted @ 2017-05-09 19:33 py鱼 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 六 封装 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。但其实这种理解相当片面 首先我们要了解 回到顶部 6.1 要封装什么 你钱包的有多少钱(数据的封装) 你的性取向(数据的封装) 你撒尿的具体功能是怎么实现的(方法的封装) 阅读全文
posted @ 2017-05-09 19:32 py鱼 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 进程与线程的概念 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源。你是 阅读全文
posted @ 2017-05-08 18:18 py鱼 阅读(3539) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一 数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。自变量x的取值范围叫做这个函数的定义域 例如y=2*x pytho 阅读全文
posted @ 2017-05-05 20:14 py鱼 阅读(1441) 评论(3) 推荐(0) 编辑
摘要: 1、打开文件得到文件句柄并赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件 示例文件 文件操作基本流程 2.2 文件编码 2.3 文件打开模式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【 阅读全文
posted @ 2017-05-05 16:29 py鱼 阅读(248) 评论(0) 推荐(0) 编辑
摘要: import socket import struct import json import subprocess import os class MYTCPServer: address_family = socket.AF_INET socket_type = socket.SOCK_STREAM allow_reuse_address = False ... 阅读全文
posted @ 2017-05-04 15:52 py鱼 阅读(395) 评论(0) 推荐(0) 编辑
点我回主页