-
wxpython快速入门
1 第一个应用程序 “Hello,world”1 import wx2 app = wx.App(False)3 frame = wx.Frame(None, wx.ID_ANY, "Hollo World")4 frame.Show(True)5 app.MainLoop()2...
-
Python中并发、进程、线程的总结
并发同时做某些事,但是强调,一段时间内有事情要处理。并发的解决1:队列、缓冲区使用队列解决资源使用的问题,先进先出,其实就是一个缓冲区。2:争抢抢到资源就上锁,排他性的锁,其它只能等候。3:预处理提前加载用户需要的数据,缓存。4:并行通过多开进程、线程实现并行处理,购买更多的服务器来解决问题。(水平...
-
Python:面向对象
面向对象定义:oop编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使用程序的维护和扩展变得更简单,并且可以大大提高程序开发效率,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象特征: ...
-
Python多环境扩展管理-Virtualenv
Python多环境管理工具,这两款可能都不错: Pyenv 和 Virtualenv 。Pyenv ,是对Python的版本进行管理,实现版本的切换。Virtualenv ,是通过创建虚拟环境,实现Python环境间的隔离,避免相互干扰。现在可以用python自带的venv模块,和Virtualen...
-
ZABBIX API自动检查主机
# -*- coding:utf-8 -*- import json import urllib2 from urllib2 import URLError #import sys #import ...
-
如何用三个月学会python?
——正题开始:下面是Python的职业方向及学习路线图:Python岗位有哪些呢?主要的岗位有这些:Python全栈开发工程师(10k-20K) Python运维开发工程师(15k-20K) Python高级开发工程师(15k-30K) Python大数据工程师(15K-30K) Python机器学...
-
zip()方法对数组进行重新组合
zip([1,2,3],['a','b','c'])结果是[(1, 'a'), (2, 'b'), (3, 'c')]就是依次取出每一个数组的元素,然后组合操作数可以更多zip([1,2,3],['a','b','c'],[4,5,6])也是可以的如果元素长度不一致会被砍到一样长另外zip(list...
-
常见的网络管理技术之snmp和端口镜像、流镜像
一.SNMP原理:在一个网络中的设备上都安装snmp服务后,就可以利用NMS(网络管理系统)来远程管理这些设备。拓扑图: <
-
Python初识
一、Python简介 Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么样的语言?首先,我们普及一下编程语言的基础知识。用任...
-
常见的网络管理技术之群集cluster
原理案例 将几个交换机做成群集,可以用其他机器来telnet远程控制主交换机SW1;构建