上一页 1 ··· 4 5 6 7 8 9 下一页
  2018年12月25日
摘要: Socket: 应用层与TCP/IP协议通信的中间软件抽象层,把复杂的TCP/IP协议隐藏在socket接口后面 也可理解为ip + port , ip用来标识互联网中的一台主机的位置,port用来标识这太计算器上的一个应用程序,ip 地址是配置到网卡上的,port是应用程序开启的,ip与port的 阅读全文
posted @ 2018-12-25 16:02 Afrafre 阅读(158) 评论(0) 推荐(0) 编辑
  2018年12月20日
摘要: 网络编程: 编写一个基于网络才能工作的程序 学习网络编程目的:数据间的交互,利用网络可以访问别人的数据 一 、客户端/服务器架构 (c/s架构) 客户端: 接收数据的一方 (例如:腾讯视频客户端) 服务器:提供数据的一方 (例如腾讯服务端) 浏览器也是客户端 B/S 架构也是C/S 架构的一种 二、 阅读全文
posted @ 2018-12-20 17:08 Afrafre 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 异常处理: 异常: 在程序中,程序正常执行过程按代码顺序一行一行执行,知道结束。若执行过程中出现了错误,导致代码无法执行完毕 即代码执行中出现 错误种类: 1. 语法错误(python解释器在执行代码之前会检查语法错误,如果出现语法错误,不会执行代码) 2. 逻辑错误: 例如用int 函数去转换字母 阅读全文
posted @ 2018-12-20 15:19 Afrafre 阅读(170) 评论(0) 推荐(0) 编辑
  2018年12月19日
摘要: 恢复内容开始 一. isinstance(obj, 类) 判断对象是不是某个类的实例 二. issubclass(子类,父类) 判断是否为子类,可以是子子类 三. 反射 当获得了一个对象,但不清楚对象的内部细节,用到反射 1. hasattr : 是否存在某个attribute 2. getattr 阅读全文
posted @ 2018-12-19 19:48 Afrafre 阅读(269) 评论(0) 推荐(0) 编辑
  2018年12月17日
摘要: 面对对象精髓: 将数据和处理数据的方法绑定成一个对象 获得了对象就同时获得了数据和方法 组合: 多个对象放在一起,也可以降低代码冗余。 程序中一个对象将另一个对象作为自己的属性 继承和组合的区别: 继承:是一种类之间的包含关系( 学生 是 人类) 组合:是一种拥有的关系(学生类拥有手机类) 生成一个 阅读全文
posted @ 2018-12-17 22:24 Afrafre 阅读(169) 评论(0) 推荐(0) 编辑
  2018年12月14日
摘要: 继承 是一种关系,必须存在两个对象产生这种关系,继承的一方称之为子,被继承的称为父 通过继承,可以直接使用父类提供的代码 怎样继承:在子类中的类名后面加括号,加上父类名称 例: calss Student(Teacher): python 中一个子类可以有多个父类,用逗号隔开,其他语言不支持多个父类 阅读全文
posted @ 2018-12-14 16:46 Afrafre 阅读(141) 评论(0) 推荐(0) 编辑
  2018年12月13日
摘要: 面向过程 一. 面向过程(一种编程思想) 过程:解决问题的步骤,目的是将一个复杂的问题拆分成若干小问题,按步骤解决,将问题流程化。 优点:复杂问题简单化 缺点:由于实现流程固定,一旦中间某个步骤发生了修改,导致整体需要修改(如果增加新功能,需要全部修改) 扩展性差,维护性差 应用场景:不需要扩展的程 阅读全文
posted @ 2018-12-13 20:11 Afrafre 阅读(199) 评论(0) 推荐(0) 编辑
  2018年12月11日
摘要: 一. XML 模块 是一种定义电子文档结构和描述的语言,可以标记数据,定义数据类型 标记翻译为标签,标签是指某种特殊符号,XML是用标签来定义文档结构 标签的组成:<person name='egon'> hello my friend</person> 1. 标签名: person 2. 属性(a 阅读全文
posted @ 2018-12-11 18:35 Afrafre 阅读(174) 评论(0) 推荐(0) 编辑
  2018年12月10日
摘要: 一. os 模块 主要用于处理与操作系统相关操作,最常用文件操作 使用场景:当需要操作文件及文件夹(增,删,查,改) os.getcwd() 获取当前工作目录 os.chdir('dirname') 改变当前工作目录,相当 shell 下的 cd os.curdir 返回当前目录 (‘ . ’) o 阅读全文
posted @ 2018-12-10 16:31 Afrafre 阅读(376) 评论(0) 推荐(0) 编辑
  2018年12月9日
摘要: 一. logging模块 用来记录日志,日志:记录某个时间点发生了什么事 日志作用:程序调试 了解软件程序的运行情况,是否正常 软件程序运行故障分析与问题定位 还可用来做用户行为分析 日志等级:在不改动应用程序代码的情况下,实现在不同的环境记录不同详细程度的 1. DEBUG=10 最详细的日志,应 阅读全文
posted @ 2018-12-09 15:30 Afrafre 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页