python_网络编程
Ali--
这个作者很懒,什么都没留下…
展开
-
day8_Socket问题和Socketserver
动态导入方法1:import方式#!/usr/bin/env python# -*- coding:utf-8 -*-mod = __import__('lib.aa')#__import__只到libprint(mod)c_instance = getattr(mod.aa,'C')c_obj = c_instance()print(c_obj.name)#输出<module 'l原创 2017-12-06 17:39:49 · 287 阅读 · 0 评论 -
day9_线程
paramiko模块paramiko模块 存在的作用:该模块基于SSH用于连接远程服务器并作批量管理用的。SSHClient作用:用于连接远程服务器并执行基本命令1、基于用户名密码连接1.1正常创建用户名密码连接的sshclient#!/usr/bin/env python# -*- coding:utf-8 -*-import paramikossh = paramiko.SSHClient()原创 2017-12-16 18:34:35 · 244 阅读 · 0 评论 -
day10_进程、协程、异步IO、多路复用
进程之前我们了解的线程,接下来我们学习多进程,进程之间是相互独立的,python是启动进程的时候,是启动的是原生进程。进程是没有GIL锁的,而且不存在锁的概念,进程之间的数据式不能共享的,而线程是可以的。 线程的使用场景: 1、IO操作:不占用cpu的操作,比如:从磁盘上读块数据,从网络读块数据,从内存上读块数据都算是io的操作。 2、计算是占用cpu的,比如:计算1+1。线程利用上下文切换,原创 2017-12-17 18:02:50 · 537 阅读 · 0 评论 -
day11_rabbitmq和redis
简介RabbitMQ,消息队列,那它跟我们之前的学习的python的线程queue和进程的queue有什么区别呢?其实他们干的事情都是一样的。先来说说我们之前学习的python的queue吧。 1、线程queue:只是用于多个线程之间,进行数据同步交互的。 2、进程queue:只是用户父进程与子进程进行交互,或者属于同一父进程下的多个子进程进行交互。 如果是两个独立的程序,即便是pyth原创 2018-01-22 22:41:03 · 541 阅读 · 0 评论 -
day13_堡垒机
堡垒机介绍前景介绍到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下面我就给大家介绍一下堡垒机的重要性,以帮助大家参考自己公司的业务是否需要部署堡垒机。 堡垒机有以下两个至关重要的功能:1、权限管理当你公司的服务器变的越来原创 2018-01-22 23:28:41 · 278 阅读 · 0 评论 -
day12_mysql和sqlalchemy
数据库介绍什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集原创 2018-01-22 23:17:35 · 830 阅读 · 0 评论