2018年9月13日
摘要: 网络编程: 1. 网络基础 MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。 在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一 阅读全文
posted @ 2018-09-13 19:42 PiuPiudada 阅读(280) 评论(0) 推荐(0) 编辑
  2018年9月11日
摘要: 生产者消费者模型 三部件: 生产者 队列,先进先出 扩展: 栈,后进先出 消费者 问:生产者消费者模型解决了什么问题?不用一直等待的问题。 示例: 阅读全文
posted @ 2018-09-11 15:33 PiuPiudada 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 概述 传统多线程方案会使用“即时创建, 即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务是执行时间较短,而且执行次数极其频繁,那么服务器将处于不停的创建线程,销毁线程的状态。 一个线程的运行时间可以分为3部分:线程的启动时间、线程体的运行时间和线程的销毁时 阅读全文
posted @ 2018-09-11 15:29 PiuPiudada 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Python的GIL锁 python的GIL锁是什么? python内置的一个全局解释器锁,锁的作用就是保证同一时刻一个进程中只有一个县城可以被cpu调度. 为什么有着吧GIL锁? python语言的创始人在开发这门语言时,目的是快速把语言开发出来,如果加上GIL锁(C语言加锁),切换时按照100条 阅读全文
posted @ 2018-09-11 15:23 PiuPiudada 阅读(145) 评论(0) 推荐(0) 编辑
  2018年9月10日
摘要: 网络编程: 1, 操作系统 / 应用程序 a, 硬件 - 硬盘 - CPU - 主板 - 显卡 - 内存 - 电源 ... b.系统(软件) - 系统就是一个程序员写出来的软件, 该软件用于控制计算机的硬件, 让他们之间进行相互配合 c, 装软件(安装应用程序) - python - pytharm 阅读全文
posted @ 2018-09-10 16:26 PiuPiudada 阅读(171) 评论(0) 推荐(0) 编辑
  2018年9月3日
摘要: 网络编程: 软件: 客户端:cs架构 , client ==> server 浏览器:bs架构 , browser ==> server 如何实现互相通信. 需求一:编写两个软件,软件之间相互通信 需求二:两个人直接连接(网线) 需求三:家是相互通信(交换机) 使用IP地址:ipconfig/ io 阅读全文
posted @ 2018-09-03 15:40 PiuPiudada 阅读(93) 评论(0) 推荐(0) 编辑
摘要: socket模块: 应用服务端server 应用客户端client: 阅读全文
posted @ 2018-09-03 15:29 PiuPiudada 阅读(118) 评论(0) 推荐(0) 编辑
  2018年7月6日
摘要: 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同 阅读全文
posted @ 2018-07-06 11:56 PiuPiudada 阅读(3297) 评论(0) 推荐(0) 编辑
摘要: 一.@property 在文章 python:面向对象程序设计及property装饰器 二.__slost__使用 先定义简单的一个类: 由于Python是可以动态绑定属性和方法的,一次,可以对一个雷或者类实例绑定一个属性.如果对一个对象绑定一个属性,该属性支队当前对象起作用,类的其他对象是没有这个 阅读全文
posted @ 2018-07-06 11:45 PiuPiudada 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Python面向对象设计特点 具有面向对象的所有特征:封装、继承、多态; 所有类的父类为object; 子类可以对父类的任何方法都可能进行重写; Python中没有提供重载和访问控制,但是属性可以用特殊名进行访问控制 类 类定义格式如下: 在java和C++中,分别提供了this引用和this指针, 阅读全文
posted @ 2018-07-06 11:41 PiuPiudada 阅读(269) 评论(0) 推荐(0) 编辑