摘要:
介绍numpy等 阅读全文
摘要:
1.什么是监控监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警,事后提供详细数据用于追查定位问题 2.为什么要监控 3.如何进行监控 4.流行的监控工具1.cacti 网络监控2.Nagios 系统监控:都需人为定义3.Zabbix 分布式监控:4.Lepus(天兔)5.Op 阅读全文
摘要:
Linux命令笔记 Linux下的特殊符号 命令行常用快捷键 帮助信息 关机/重启/注销命令相关 显示系统IP地址 Linux中配置环境变量 文件及目录命令 ls/ll - 显示目录下内容及属性信息的命令 cp - 复制文件或目录 mv - 移动或重命名文件跟目录 rm - 删除文件或目录 echo 阅读全文
摘要:
一、django简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以 阅读全文
摘要:
bu想写,周末整理更 阅读全文
摘要:
数据库基础 1.什么是数据库 用来存储数据。数据库可在硬盘及内存中存储数据 数据库与文件存储数据的区别 2.数据库基本概念 库:多个表构建一个数据库表:多条数据构建一张表记录:存放一条条数据,本质就是文件中的一条条数据记录字段,字段,字段。。。==》一条数据 3.数据库分类 关系型数据库(MySQ 阅读全文
摘要:
内存管理 Python中的内存管理机制的层次结构提供了4层,其中最底层则是C运行的malloc和free接口,往上的三层才是由Python实现并且维护的。 第一层是在第0层的基础之上对其提供的接口进行了统一的封装,这是因为虽然不同的操作系统都提供标准定义的内存管理接口,但是对于某些特殊的情况不同的操 阅读全文
摘要:
本文主要介绍四种IO模型: 1.阻塞IO(blocking IO) 2.非阻塞IO(non-blocking IO) 3.多路复用(IO multiplexing) 4.异步IO(Asynchronous IO) IO发生时涉及的对象和步骤,对于一个network IO(这里以read为例),它会涉 阅读全文
摘要:
协程 协助线程更高效的工作。本质就是单线程实现并发,也称之为微线程(比线程更轻量级。单线程下任务切换,比操作系统切换线程简单) 为将单线程的效率最大化。本质就是在单线程下,由用户自己控制一个任务遇到io阻塞了就切换另外一个任务去执行,以此来提升效率。 那么做到协程起码得实现以下两点: 那如何去实现呢 阅读全文
摘要:
多进程 核心--多道技术 切换+保存状态 程序I/O操作较多时,可提高程序效率 多线程 概念:线程是应用程序中工作的最小单元,或者又称之为微进程。 进程是一个资源单位,包含运行程序所需的所有资源,线程才是CPU上的执行单位 每个进程一旦被创建,就默认开启了一条线程,其为主线程,有且只有一个。 执行代 阅读全文
摘要:
并发编程 并发指多个任务同时被执行,在之前的TCP通信中,服务器在建立连接后需要一个循环来与客户端循环的收发数据 import socket # 服务器的地址 addr = ("127.0.0.1", 8888) c = socket.socket(socket.AF_INET, socket.SO 阅读全文
摘要:
需求分析:(面向对象) 角色:学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 学校对象 特征: 学校名称 地址 课程(可以多个) 行为:创建课程 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开。 课程对象 特征: 周期 价格 课程名称 3. 课程包含,周期,价格,通过... 阅读全文
摘要:
TCP(transport control protocol,传输控制协议):面向连接的,面向流的,提供可靠的服务。为了高效的发送包,使用了Nagle 算法,将多次间隔较小且数据量小的数据,合并成一个大的数据块进行封包,因此面向流的通信是无消息保护边界的。 UDP(user datagram pro 阅读全文
摘要:
三次握手、四次挥手 传输层中,TCP建立传输链接时的三次握手和关闭链接的四次挥手,因为socket工作于应用层和传输层之间,所以涉及建立链接和关闭链接的过程 TCP使用窗口机制进行流量控制,什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端;接收方发送的确认 阅读全文
摘要:
c/s架构(Client Server) 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如网站是服务端,浏览器是客户端(B/S架构也是C/S架构的一种) C/S架构与socket的关系:我们学习socket就是为了完成C/S架构的开发 C/S架构与socket的关系:我 阅读全文