凉城旧巷
Python从入门到自闭,Java从自闭到放弃,数据库从删库到跑路,Linux从rm -rf到完犊子!!!
posts - 315,comments - 20,views - 38万
08 2018 档案
网络编程(二)——TCP协议、基于tcp协议的套接字socket
摘要:TCP协议与基于tcp协议的套接字socket 一、TCP协议(流式协议) 1、可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。数据传输以数据流的形式传送 2.(1)三次握手建链接 (2) 阅读全文
posted @ 2018-08-29 18:51 凉城旧巷 阅读(267) 评论(0) 推荐(0) 编辑
网络编程(一)——网络编程介绍
摘要:网络编程介绍 一、客户端与服务端架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 二、服务端需要遵循的的原则 (1)服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定 (2)对外一直提 阅读全文
posted @ 2018-08-28 15:43 凉城旧巷 阅读(207) 评论(0) 推荐(0) 编辑
面向对象(七)——单例模式4种实现方式
摘要:单例模式 一、什么是单例 即单个实例,指的是同一个类实例化多次的结果指向同一个对象,用于节省内存空间 如果我们从配置文件中读取配置来进行实例化,在配置相同的情况下,就没必要重复产生对象浪费内存了 # settings.py文件 IP = '1.1.1.1' PORT = 3303 二、四种单例模式的 阅读全文
posted @ 2018-08-28 15:04 凉城旧巷 阅读(139) 评论(0) 推荐(0) 编辑
面向对象(六)——元类
摘要:元类 一、什么是元类 1、在python中,一切皆对象,而对象都是由类实例化得到的。对象是调用类或自定义类得到的,如果说一切皆对象,那么自定义类也是一个对象,只要是对象都是调用一个类实例化得到 2、对象tea1是调用类OldboyTeacher产生的,而OldboyTeacher类也是通过调用一个类 阅读全文
posted @ 2018-08-27 16:14 凉城旧巷 阅读(155) 评论(0) 推荐(0) 编辑
异常处理
摘要:异常处理 一、什么是异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 二、异常的内容 (1) traceback异常的追踪信息(2) 异常的类型(3)异常的信息 三、异常的分类(错误分为两大类) (1) 语法上的错 阅读全文
posted @ 2018-08-27 15:32 凉城旧巷 阅读(120) 评论(0) 推荐(0) 编辑
面向对象(五)——isinstance与issubclass、反射、内置方法
摘要:isinstance与issubclass、反射、内置方法 一、isinstance与issubclass方法 1、isinstance是用来判断对象是否是某个类 isinstance(obj,class) 2、issubclass是用来判断一个类是否为另一个类的子类 issubclass(Bar, 阅读全文
posted @ 2018-08-23 21:03 凉城旧巷 编辑
面向对象(四)——classmethod、staticmethod装饰器(绑定方法与非绑定方法)
摘要:classmethod、staticmethod装饰器 一、绑定方法与非绑定方法 1、绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): (1) 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实 阅读全文
posted @ 2018-08-22 11:54 凉城旧巷 阅读(122) 评论(0) 推荐(0) 编辑
面向对象(三)——组合、多态、封装、property装饰器
摘要:组合、多态、封装、property装饰器 一、组合 1、什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 1 class Foo(): 2 pass 3 4 class Bar(): 5 pass 6 7 obj=Bar() 8 obj.attrib=Foo() 2、组合的 阅读全文
posted @ 2018-08-21 15:58 凉城旧巷 阅读(147) 评论(0) 推荐(0) 编辑
面向对象(二)——继承
摘要:继承 一、什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 二、继承的特点 1.继承描述的是事物的遗传关系,子类可以重用父类的属性 2.在Python中支持一个子类继承多个父类 3.Python类分为两 阅读全文
posted @ 2018-08-20 15:31 凉城旧巷 编辑
面向对象(一)——类与对象介绍
摘要:面向对象 一、面向对象编程与面向过程编程 1、面向过程编程思想 该思想核心是过程,指的是解决问题的步骤,即先干什么再干什么。基于该思想编程就像一条流水线,是一种机械式的思维方式 优点:复杂问题简单化,流程化 缺点:可扩展性差 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git, 阅读全文
posted @ 2018-08-17 18:11 凉城旧巷 阅读(367) 评论(0) 推荐(0) 编辑
ATM+购物车结构
摘要:ATM+购物车 1、需求分析 2、程序设计及目录设计 3、编写程序 4、调试程序 阅读全文
posted @ 2018-08-15 20:51 凉城旧巷 编辑
常用内置模块(四)——subprocess、re
摘要:常用模块(四) 一、subprocess模块 详见:https://www.cnblogs.com/linagcheng/p/14379208.html 1、subprocess为子流程模块,用于执行系统命令,该模块在Python全栈开发中不常用 2、常用方法 run 返回一个表示执行结果的对象 c 阅读全文
posted @ 2018-08-14 16:32 凉城旧巷 编辑
常用内置模块(三)——shelve、xml、hashlib、configparser
摘要:常用模块(三) 一、shelve模块 1、shelve模块也是一种序列化模块,内部使用的是pickle模块,所以也存在跨平台性差的问题 2、特点: 只要提供一个文件名即可 读写的方式和字典一样 将数据以类似字典的形式在文件中读写 3、应用场景 在单击的程序中使用 4、使用方法 (1)序列化 (2)反 阅读全文
posted @ 2018-08-13 18:47 凉城旧巷 编辑
常用内置模块(二)——logging模块
摘要:logging模块 一、logging作用 1. 控制日志级别 2. 控制日志格式 3. 控制输出的目标为文件 二、日志级别 三、示例 四、log配置字典 logging.config.dictConfig(settings.LOGGING_DIC) logger1=logging.getLogge 阅读全文
posted @ 2018-08-10 18:54 凉城旧巷 编辑
包的介绍
摘要:包 一、什么是包 包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来 二、注意点 1、导包就是调用_init_.py文件 2、凡是在导入时带点的,点的左边都必须是一个包,否则非法 3、 如果使用绝对导入,绝对导入的起始位置都是以包的顶级目 阅读全文
posted @ 2018-08-10 18:40 凉城旧巷 阅读(254) 评论(0) 推荐(0) 编辑
常用内置模块(一)——time、os、sys、random、shutil、pickle、json
摘要:常用内置模块 一、time模块 在python中,时间分为3种 1.时间戳: timestamp,从1970年1月1日到现在的秒数, 主要用于计算两个时间的差 2.localtime: 本地时间 表示的是计算机当前所在的位置 3.UTC:世界协调时间 import time # 时间戳,以秒做单位 阅读全文
posted @ 2018-08-09 19:18 凉城旧巷 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示