需注意的问题:
1、pxssh类,存在于pexpect模块里,如果没有安装此模块请自行安装,如果已经存在此模块,但是没有pxssh类,经验证,那就是此模块的版本太低。请更新至新版本
#!/usr/bin/envpython
frompexpectimportpxssh
importos,getpass
hosts=raw_input(‘Enterthehostaddre..
分类:
编程语言 时间:
2016-11-17 02:44:22
阅读次数:
310
#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
CreatedonMonNov1401:01:292016
@author:toby
"""
#知识点:类和对象
#名词:1、实例化一个类,生成一个对象,通过类进行实例化来生成一个对象
classAnimal:
body=‘Fourlegs‘
classHuman:#类的名称
body=‘Hands,feet,nose,eye..
分类:
编程语言 时间:
2016-11-17 02:42:13
阅读次数:
338
来源:《Python自动化运维》Fabric的安装
Fabric支持pip、easy_install或源码安装方式,很方便解决包依赖的问题,具体安装命令如下(
根据用户环境,自行选择pip或easy_install):
pipinstallfabric
easy_installfabric
Fabric依赖第三方的setuptools、Crypto、paramiko包的支持,源..
分类:
编程语言 时间:
2016-11-17 02:34:52
阅读次数:
212
publicclassMain{
publicstaticintrank(intkey,int[]a){
returnrank(key,a,0,a.length-1);
}
publicstaticintrank(intkey,int[]a,intlo,inthi){
if(lo>hi){System.out.println("找不到");return-1;}
System.out.println(String.format("maxindexis->%s",hi));
intmid=lo+..
分类:
编程语言 时间:
2016-11-17 02:31:49
阅读次数:
173
在互联网时代的今天,人工智能和大数据云计算的到来,我们可以看到,计算机的世界越来越趋近人类世界。从编程语言上说,也是同样越来越趋近人类语言,从开始的机器语言,到后来的汇编语言,到高级语言与低级语言分界的C语言,直到现在的面向对象语言。机器语言,从名称上就可以..
分类:
编程语言 时间:
2016-11-17 02:16:45
阅读次数:
235
1)编译安装python2.7[root@mysql-master~]#python-V
Python2.6.6
查看python的版本信息(之前的yum是通过yum安装的)
[root@mysql-mastersrc]#wgethttps://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
[root@mysql-mastersrc]#filePython-2.7.9.tar.xz
Python-2.7.9..
分类:
编程语言 时间:
2016-11-17 02:16:05
阅读次数:
216
有虚拟机,跨平台drag虚拟机,类似python虚拟机、java虚拟机。既是静态语言,又是动态语言。当类实现dynamic接口时,那么这个类支持动态添加属性和添加方法的操作。否则,这个类会在编译时检查操作是否合法。一切皆对象,一切对象皆源于类。类似去掉java的原生类型。虚拟机内置..
分类:
编程语言 时间:
2016-11-17 02:12:16
阅读次数:
255
1.内置函数补充
callable(object)
检查对象object是否可调用
1、类是可以被调用的
2、实例是不可以被调用的,除非类中声明了__call__方法
deff1():
print("test")
f2="test"
print(callable(f1))
print(callable(f2))
True
False
chr(i)
返回整数i对应的ASCII..
分类:
编程语言 时间:
2016-11-17 02:06:54
阅读次数:
197
直接上代码 输出结果也在相应的代码里标注出来了 ...
分类:
编程语言 时间:
2016-11-17 01:56:23
阅读次数:
214
@echo off set arg=%1 if "%arg%" == "" set arg=* if "%arg%" == "-h" ( echo sort by numbers in filename echo usage: nsort [drive:][path][filename] exit ...
分类:
编程语言 时间:
2016-11-17 01:52:12
阅读次数:
235
1-GCDblockblock dispatch_async(dispatch_get_main_queue(), ^{ }); 2-NSOperation NSOperationQueue *mainQueue = [NSOperationQueue mainQueue]; NSBlockOper ...
分类:
编程语言 时间:
2016-11-17 01:51:16
阅读次数:
194
一、@RequestParam 这个注解用来绑定单个请求数据,既可以是url中的参数,也可以是表单提交的参数和上传的文件 它有三个属性,value用于设置参数名,defaultValue用于对参数设置默认值,required为true时,如果参数为空,会报错 好,下面展示具体例子: 首先是vm: 好 ...
分类:
编程语言 时间:
2016-11-17 01:46:46
阅读次数:
766
在.Net4.0中引入了一个关键字dynamic,这是一个动态类型关键字。Net中还有一个关键字是var,这是一个隐式类型,可以定义本地变量,此时var所代表的实际的数据类型有编译器在初次分配时决定,比如:var a=1;a=“aa”;此时编译器就会报错,因为var在初次定义是已经被分配为int类型 ...
分类:
编程语言 时间:
2016-11-17 01:42:59
阅读次数:
186
1.name.pyc 为字节码文件,类似于C#中的dll文件。其中代码的执行顺序一般为:代码——>字节码——>机器码 python文件在执行的过程中先会比较m.py文件和m.pyc文件,如果俩文件相同,优先执行字节码文件,如果不同,则先将m.py文件转化为对应的字节码文件,再执行字节码文件。 2.i ...
分类:
编程语言 时间:
2016-11-17 01:42:24
阅读次数:
213
为什么要进行算法分析? 预测算法所需的资源 计算时间(CPU 消耗) 内存空间(RAM 消耗) 通信时间(带宽消耗) 预测算法的运行时间 在给定输入规模时,所执行的基本操作数量。 或者称为算法复杂度(Algorithm Complexity) 计算时间(CPU 消耗) 内存空间(RAM 消耗) 通信 ...
分类:
编程语言 时间:
2016-11-17 01:39:05
阅读次数:
345
三、中断一个线程 一个拥有多个线程的Java程序要结束,需要满足两个条件之一:一是所有的非后台线程都执行结束了;二是某个线程执行了 System.exit() 方法。当你想要终结一个运行中的Java程序或者程序的用户想要取消一个线程正在执行的任务时,你都需要结束一个线程。 Java提供中断机制来表明 ...
分类:
编程语言 时间:
2016-11-17 01:36:38
阅读次数:
274
一、简介 二、安装 http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-libstdc++.html 三、其他 1)libc++和libstdc++ http://www.cnblogs.com/wellbye/arc... ...
分类:
编程语言 时间:
2016-11-17 01:32:46
阅读次数:
238