用户登陆,用已知的user和passwd登陆,先判断用户是否合法,然后输入密码,判断密码是否正确,如果输入三次错误密码,则自动跳出。否则输出用户error#!/usr/bin/pythonimportgetpass#coding=utf-8user="root"passwd="westos"username=raw_input("pleaseinputtheusername:")ifus..
分类:
编程语言 时间:
2017-03-31 13:54:01
阅读次数:
183
本人python学习菜鸟一枚,随着对python的学习,感觉python越来越好玩了,上次用接口查询IP地址后,又看到有道词典查询、二维码生成等接口相关的方法,并对其做了简单的尝试,确实是挺好玩的。所以将整个过程记录下来。分享在此,供大家一起交流学习。1、基本环境系统:windows7..
分类:
编程语言 时间:
2017-03-31 13:50:52
阅读次数:
319
引言:Python的强大体现在“模块自信”上,因为Python不仅有很强大的自有模块(标准库),还有海量的第三方模块(或者包、库),并且很多开发者还在不断贡献在自己开发的新模块(或者包、库)。本文将向大家概述介绍Python的自有模块——标准库。本文选自《跟老齐学Python:轻..
分类:
编程语言 时间:
2017-03-31 13:50:33
阅读次数:
743
paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 基于用户名密码连接: 基于公钥密钥连接: import paramiko from io import StringIO key_str = """ BEGIN RSA PRIVATE KEY MIIEpQI ...
分类:
编程语言 时间:
2017-03-31 13:36:14
阅读次数:
265
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 ...
分类:
编程语言 时间:
2017-03-31 13:28:01
阅读次数:
231
一,数组排序 1. 数字排序 int[] intArray = new int[] { 4, 1, 3, -23 }; Arrays.sort(intArray); 输出: [-23, 1, 3, 4] 2. 字符串排序,先大写后小写 String[] strArray = new String[] ...
分类:
编程语言 时间:
2017-03-31 13:22:40
阅读次数:
172
根据在排序过程中涉及的存储器不同,可将排序方法分为两大类:内部排序和外部排序。 内部排序是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列。 外部排序指的是大文件的排序,待排序的文件无法一次装入内存,将待排序的记录存储再外存储器上,需要在内存和外部存储器之间进行多次数据交换,已达到排 ...
分类:
编程语言 时间:
2017-03-31 13:18:35
阅读次数:
192
学习资料: redis学习及实践3 Jedis、JedisPool、Jedis分布式实例介绍 redis 工具类 单个redis、JedisPool 及多个redis、shardedJedisPool与spring的集成配置 Java中使用Jedis操作Redis ShardedJedisPool的 ...
分类:
编程语言 时间:
2017-03-31 13:18:03
阅读次数:
170
官网地址:http://www.python.org/ Python最新源码,二进制文档,新闻资讯 Python文档下载地址:www.python.org/doc/ python教程:http://www.runoob.com/python/python-tutorial.html ...
分类:
编程语言 时间:
2017-03-31 13:17:48
阅读次数:
153
在Python中,变量是没有类型的,在使用变量的时候,不需要提前声明,只需要给这个变量赋值即可。但是,当用变量的时候,必须要给这个变量赋值;如果只写一个变量,而没有赋值,那么Python认为这个变量没有定义(not defined)。一、变量和对象1. 可变对象和不可变对象 在Python中,对象分... ...
分类:
编程语言 时间:
2017-03-31 13:16:54
阅读次数:
258
前端三剑客: html+css+js(html 决定网页上有什么,css决定东西是怎么摆放的,js决定东西的功能) js定义: js是一个脚本语言,需要有宿主文件,它的宿主文件是html文件。 js作用: 进行数据运算 控制浏览器的一些功能 控制元素 +属性 +样式 +内容 引用位置: 内联js : ...
分类:
编程语言 时间:
2017-03-31 13:16:14
阅读次数:
216
回顾曾经写过的代码,不禁感叹当时写的代码怎么这么臭!! 茫然间想起以前闭包的知识,以及我们经理对重构的理解,顿首间决定试着重构下好了。 ...
分类:
编程语言 时间:
2017-03-31 13:14:35
阅读次数:
203
算法训练 比较字符串 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编程实现两个字符串s1和s2的字典序比较。(保证每一个字符串不是另一个的前缀,且长度在100以内)。若s1和s2相等,输出0;若它们不相等,则指出其第一个不同字符的ASCII码的差值:如 ...
分类:
编程语言 时间:
2017-03-31 13:10:29
阅读次数:
244
恢复内容开始 面向切面编程,把散落在程序中的公共部分提取出来,做成切面类,这样的好处在于,代码的可重用,一旦涉及到该功能的需求发生变化,只要修改该代码就行,否则,你要到处修改,如果只要修改1、2处那还可以接受,万一有1000处呢。 AOP底层的东西就是JDK动态代理和CGLIB代理,说白了就是增强类 ...
分类:
编程语言 时间:
2017-03-31 13:09:54
阅读次数:
181
【类的加载器】 类的加载器就是寻找类的字节码文件并构造出类在JVM内部表示对象的组件。在Java中类装载器把一个类装入JVM,需要经过以下几个步骤: 1. 装载:查找和导入Class文件。 2. 链接:执行校验,准备和解析 a. 校验:检查载入的Class文件数据的准确性。 b. 准备:给类的静态变 ...
分类:
编程语言 时间:
2017-03-31 13:02:04
阅读次数:
589
//数组的添加public class ArrAddDemo { static void addLast(){ //添加一个数100到数组末尾 int[] oldArr=new int[]{45,56,12,78,88}; int[] newArr=new int[oldArr.length+1]; ...
分类:
编程语言 时间:
2017-03-31 12:59:07
阅读次数:
206
二、数据格式间的相互转化 1. List集合转换成json代码 List list = newArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 =JSONArray.fromObject( lis ...
分类:
编程语言 时间:
2017-03-31 12:58:03
阅读次数:
255