aaa

toughcli 介绍

拈花ヽ惹草 提交于 2019-11-30 08:10:27
toughcli 是什么? toughcli 是一个toughradius以及相关软件的安装配置工具包。它最大的用处就是帮助toughradius的使用者更轻松地完成toughradius及相关软件的快速安装部署,以及实现更方便的运维管理。 toughcli 使用 python 开发,提供了一个可以在 linux终端下使用的命令行脚本"toughcli". 通过 python 的包管理工具可以直接安装toughcli。 安装 toughcli 在各个 linux 发行版中一般都支持 python,toughcli 主要依赖于 python2.7以上的版本,在 ubuntu 14,centos7等系统中都自带了 python2.7的版本。 使用 Python 自带的 easy_install包管理工具安装 $ easy_install toughcli 或者使用更强大的 pip 工具 $ easy_install pip $ pip install toughcli 基本用法 看看这个工具为我们提供了那些功能 $ toughcli --help Usage: toughcli [OPTIONS] COMMAND [ARGS]... Options: --version --info Show Server info --help Show this message and exit.

String创建字符串方式笔记

南楼画角 提交于 2019-11-30 06:24:50
方式一:String a = “aaa” ; 方式二:String b = new String(“aaa”); 两种方式都能创建字符串对象,但方式一要比方式二更优。 字符串是保存在常量池中的,而通过new创建的对象会存放在堆内存中。 方式一程序运行时,会在常量池中查找”aaa”字符串,找到则返回;否则会将”aaa”字符串放进常量池,再将其地址赋给a。 方式二创建对象,程序会在堆内存中开辟一片新空间存放新对象,同时会将”aaa”字符串放入常量池,相当于创建了两个对象。 来源: https://my.oschina.net/alexjava/blog/3109289

js中数组的操作

£可爱£侵袭症+ 提交于 2019-11-29 15:37:21
1、length 计算数组的长度 var arr = ["aaa","bbb"]; alert(arr.length); 2、索引 通过索引获取对应值,同时也可以改变索引对应的值 var arr = ["aaa","bbb"]; alert(arr[0]);//弹出aaa arr[0] = "111"; alert(arr[0]);//弹出111 3、indexOf 返回指定元素的位置,若元素不存在返回-1 var arr = ["aaa","bbb",111]; alert(arr.indexOf("aaa");//弹出0 alert(arr.indexOf("111");//弹出-1,"111"与111是不同的元素 4、slice 接受一个或两个参数,参数对应的是要返回项的起始位置和结束位置,若只有一个参数,该方法返回从参数指定位置到数组结尾的所有项,如果有两个参数则返回起始位置到结束位置之间的项但不包括结束位置项,返回的结果是一个新的数组,原数组不变 var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G']; alert(arr.slice(0, 3)); // 从索引0开始,到索引3结束,但不包括索引3: ['A', 'B', 'C'] alert(arr.slice(3)); // 从索引3开始到结束: ['D', 'E', 'F',

使用npm link关联自己的node modules(项目)

跟風遠走 提交于 2019-11-28 21:50:33
在进行自己的模块开发时,一般我们至少会创建2个项目,一个项目进行自己的modules开发(项目aaa)。 另一个项目引入自己开发的modules,进行测试并使用(项目bbb)。 这时我们就可以使用npm link关联2个模块: 1:进入aaa项目,输入npm link,这时npm会把项目aaa暴露到全局。 2:进入bbb项目,输入npm link aaa,这时bbb项目就不会使用自己package.json dependencies 依赖的aaa了,而是去使用我们刚刚暴露到全局的aaa。 具体可看官方文档: https://www.npmjs.cn/cli/link/ 来源: https://www.cnblogs.com/jimaww/p/11428237.html

函数

五迷三道 提交于 2019-11-28 18:55:28
如何面试,调整心态。 相信自己,可以的。 这两周非常重要,总结梳理。 面试技巧,知识点总结到本上。切忌!!!自我介绍用背的方式。 函数: 函数的参数。 给你出例子,看代码写结果。 默认参数为可变的数据类型。 def func(a,b,*args,c,sex='男',**kwargs): print(c) # 仅限关键字参数 func(1,2,4,5,6,c=666) def foo(a,b,*args,c,sex=None,**kwargs): print(a,b) print(c) print(sex) print(args) print(kwargs) # foo(1,2,3,4,c=6) # foo(1,2,sex='男',name='alex',hobby='old_woman') # foo(1,2,3,4,name='alex',sex='男') # foo(1,2,c=18) # foo(2, 3, [1, 2, 3],c=13,hobby='喝茶') # foo(*[1, 2, 3, 4],**{'name':'太白','c':12,'sex':'女'}) 作用域 # 修改一个全局变量 a = 'alex' def func(): # global a a += 'aaa' func() # 声明一个全局变量 def func(): global r r = 666

079 类的属性查找

三世轮回 提交于 2019-11-28 16:11:00
类的属性查找 先从对象自己的名称空间找,没有则取类里找,如果类里也没有则程序报错 class Student1: # 定义类的相同属性 school = 'xiwangzhongxue' count = 0 aaa = 10 # 定义类的相同方法 # 定义类的属性方法 def __init__(self,name,age): self.name = name self.age = age Student.count += 1 self.aaa = 1 def choice(self): print('选课...') def study(self): print('学习....') print(Student.count) 0 stu1 = Student('小明',18) print(stu1.count) 1 stu2 = Student('小红',20) print(stu2.count) 2 print(Student.count) 2 print(stu1.name) 小明 由于count += 1时修改的类的属性,类的属性count已经被修改为2,所以其他实例对象的count属性都为2 print(stu1.count) print(stu2.count) 2 2 由于aaa是每个实例的私有属性,因此所有的实例对象都会用自己私有的aaa,不会用类的aaa print

python3学习特性

纵饮孤独 提交于 2019-11-28 01:37:59
一 实例变量与类变量 class Pepple: __age=18 __name="zhangfff" @classmethod def GetInfo(cls): print(cls.__name) AAA=Pepple AAA.GetInfo() 以上代码 利用类方法输出类变量 print(AAA.__name) 如果直接这样输出会报错,因为__开头的类变量收到保护 但是如果这样输出!!!! class Pepple: __age=18 __name="zhangfff" @classmethod def GetInfo(cls): print(cls.__name) AAA=Pepple print(AAA._Pepple__name) 会得到 正确的结果, python对私有变量的保护是假的 会将其改名 为 _类名__XXXX 实例的 __name 改成了 _Pepple__name __age ---> _Pepple__age class Pepple: __age=18 __name="zhangfff" @classmethod def GetInfo(cls): print(cls.__name) AAA=Pepple AAA.__age=20 print(AAA.__age)print(AAA._Pepple__age) 这里需要注意 这里虽然可以赋值

Python 类属性和对象属性

穿精又带淫゛_ 提交于 2019-11-28 01:23:51
摘自: http://python.jobbole.com/85100/ 示例: class AAA(): aaa = 10 # 情形1 obj1 = AAA() obj2 = AAA() print obj1.aaa, obj2.aaa, AAA.aaa # 情形2 obj1.aaa += 2 print obj1.aaa, obj2.aaa, AAA.aaa # 情形3 AAA.aaa += 3 print obj1.aaa, obj2.aaa, AAA.aaa 结果: 情形1: 10 10 10 情形2: 12 10 10 情形3: 12 13 13 Python中类属性的含义 Python属于动态强类型的语言,在很多地方和 C++/Java 这种 静态语言不同,因此,不能把静态语言的规则套到动态语言上来。其中,类属性就是一个很好的例子。 类属性相当于Java中的 static 变量:public static String aaa = "" Python中属性的获取 对于属性,我们通常采用 类.属性 或 实例.属性 的形式调用。 例如上例中的 AAA.aaa 属于 类.属性 形式, obj1.aaa 属于 实例.属性 的形式 Python中属性的设置 对于属性的设置我们通常采用 类.属性 = 值 或 实例.属性 = 值 的形式 例如 obj1.aaa = 3 上例中

spring中的原型模式

梦想与她 提交于 2019-11-27 21:31:47
大家好,我原本是神剑山庄的铸剑师,名叫小赵,本来干的好好的,后来一时兴起,睡了三少爷的小姨子,与其一直提心吊胆,干脆来个逃之夭夭。 但是,我也要吃饭的呀,工作也得找,神剑山庄去不得,还有断剑山庄、藏剑山庄、荡剑山庄、等等等等大型企业,说不定这次跳槽,能跳出个飞黄腾达! 为了提高我投简历的准确性,我觉得简历要写的多样化,不能全写一模一样,比如说我的期望薪资不能写成一样,因为我希望能够根据目标企业的情况来投递合适薪资的简历,这样中标概率大一点。  这是我的简历类: public class Resume { private String name; private String position; private int salary; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPosition() { return position; } public void setPosition(String position) { this.position = position; } public int getSalary() { return salary; } public void setSalary