时间复杂度为O(n^3/2) 希尔排序不是一个稳定性排序 ...
分类:
编程语言 时间:
2018-07-20 22:34:39
阅读次数:
248
一、与用户交互 1.用户交互的定义 程序等待用户输入数据,然后等程序执行完毕之后为用户反馈信息 2.用户交互的作用 为了让计算机能够和人一样和用户交互 3.用户交互的用法 python3中:input() 会把输入的任何内容都转换为字符串——name=input() print(name,type( ...
分类:
编程语言 时间:
2018-07-20 22:36:04
阅读次数:
252
使用python通过SSH登陆linux并操作 用的昨天刚接触到的库,在windows下通过paramiko来登录linux系统并执行了几个命令,基本算是初试成功,后面会接着学习的。 代码: >>> import paramiko >>> ssh = paramiko.SSHClient()>>> ...
分类:
编程语言 时间:
2018-07-20 22:37:24
阅读次数:
290
1、序列包含 字符串,列表,元组等 序列中每个元素都有自己的编号 2、映射 包含 字典 每个元素都有一个名字 称为键 一、序列操作:索引,分片,加,乘,成员资格,迭代 1、索引: 功能与上节字符串的索引类似 2、分片 可以指定步长,步长不能为0 [X:Y:Z]——X:开始位置包含 Y:结束位置,不包 ...
分类:
编程语言 时间:
2018-07-20 22:37:42
阅读次数:
210
一、线程与进程 线程定义:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 进程定义:An executing instance of a program is c ...
分类:
编程语言 时间:
2018-07-20 22:38:06
阅读次数:
241
1. 对象的空间在括号开始就已经分配,但是构造在定义对象的时候才会实现,若跳过(譬如goto),到括号结束析构会发生错误,编译会通不过。 2.初始化 3. default constructor == 无参数构造函数 4. new / delete new : 分配空间+调用构造函数 delete( ...
分类:
编程语言 时间:
2018-07-20 23:01:31
阅读次数:
227
这个错误找了好长时间,日志看半天,找度娘没什么用,再看stackoverflow,上面有几篇相关的帖子,但是没人回答。 看半天,没有cause,只好到idea中去看sortLocalSorts源码,结果才知道是dns解析相关的配置,查了几个主机上的hbase-site.xml没问题,HA配置也没问题 ...
分类:
编程语言 时间:
2018-07-20 23:01:40
阅读次数:
634
1、 集合的嵌套: 集合的用法其实和数组的用法有很多共同之处,在使用数组的时候,二维数组就是数组的嵌套; 那么在集合之中是否也可以这样呢? 当然也是可以的,例如对于最复杂的的map集合; map<string, map<string,student>>;这样map中就嵌套了一个map集合; 其中对于 ...
分类:
编程语言 时间:
2018-07-20 23:01:55
阅读次数:
260
字符串 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等。 请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这 ...
分类:
编程语言 时间:
2018-07-20 23:02:04
阅读次数:
203
Reference Zed Shaw - Learn Python the Hard Way Ex0: The Setup Windows Python 2, Atom, Terminal. Ex1: A Good First Program Keyword Run the file Error G ...
分类:
编程语言 时间:
2018-07-20 23:02:42
阅读次数:
237
C:\Python27\python.exe D:/test/hybrid_version2/TestScripts/TestScript.pystart browser...start browser done...access 126 mail login page...access 126 m ...
分类:
编程语言 时间:
2018-07-20 23:03:17
阅读次数:
540
以下内容参考:http://www.xinxingjiaocheng.com/online/item/7/89 1.给模块起个别名 如果一个模块的名字很长很长,就像这样comput_the_value_of_the_variable,你导入模块是这样子: import comput_the_valu ...
分类:
编程语言 时间:
2018-07-20 23:04:13
阅读次数:
179
一、选择排序(最简单) 1.原理: 4 3 2 1 第一个数与第二个数比较,4 > 3,互换位置,此时第一个数为3,第一个数在于第三个数比较,如此循环,第一轮得到第一个数为最小 2.代码: 二、冒泡排序 1.原理: 第一个数与第二个数比较,4>3, 则4与3互换位置,4再与后面的数比较,每一轮产生一 ...
分类:
编程语言 时间:
2018-07-20 23:04:24
阅读次数:
207
面向对象 类:用来描述据用相同属性和方法的对象的集合 方法:类中定义的函数 类变量:类变量定义在类中且在函数体之外,类变量通常不作为实例变量使用 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行修改,这个过程叫方法的覆盖, ...
分类:
编程语言 时间:
2018-07-20 23:04:35
阅读次数:
199
ParisGabriel ParisGabriel 每天坚持手写 一天一篇 决定坚持几年 为了梦想为了信仰 Python人工智能从入门到精通 迭代器 Iterator: 用<>括号表示的一定是对象 什么是迭代器? 迭代器是访问可迭代对象的工具 迭代器是指用iter(obj) 函数返回的对象(实例) ...
分类:
编程语言 时间:
2018-07-20 23:04:57
阅读次数:
290
一、Hystrix简介在微服务架构中经常包括多个服务层,比如A为B提供服务,B为C和D提供服务,如果A出故障了就会导致B也不可用,最终导致C和D也不可用,这就形成了雪崩效应。所以为了应对这种情况,我们就需要一种容错机制,该机制需要实行以下两点:为网络请求设置超时,以便尽快释放资源使用断路器模式,就像... ...
分类:
编程语言 时间:
2018-07-20 23:35:24
阅读次数:
221
greenlet是一个用C实现的协程模块,相比与python自带的yield,它可以使你在任意函数之间随意切换,而不需把这个函数先声明为generator。 ...
分类:
编程语言 时间:
2018-07-20 23:35:44
阅读次数:
193