练习1-9:编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。 思路是用一个游标state标记,如果遇到一个空格就将他变成0,直到变成非空格,将state变成1,先判断条件,如果state是0则不输出。 代码: 1.14:编写一个程序,打印输入中各个字符出现频度的直方图。 水平方 ...
分类:
编程语言 时间:
2016-11-12 19:57:00
阅读次数:
198
事件句柄 onclick=JavaScript;鼠标单击某个对象。3 ondblclick=JavaScript;鼠标双击某个对象。3 onmousedown=JavaScript;某个鼠标键被按下。4 onmouseup=JavaScript;某个鼠标键松开。4 onmousemove=JavaS... ...
分类:
编程语言 时间:
2016-11-12 19:54:20
阅读次数:
163
一种基于消息传递且具有高度容错特性的一致性算法。解决在存在宕机或者网络异常的集群中对某个数据的值达成一致性,并且保证无论在发生以上任何异常都不会破坏整个系统的一致性,具有容错性。 Paxos算法实现的是分布式系统多个结点之上数据的一致性,这个算法有如下特性 1.基于消息传递,允许消息传输的丢失,重复 ...
分类:
编程语言 时间:
2016-11-12 19:49:37
阅读次数:
146
foreach循环也叫增强型的for循环,或者叫foreach循环。 foreach循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 对它进行修改: 发现修改对其无效,但是也不报错。 add: remove: foreach这种循环一般只适合做数组的遍历,提取数据显示等,不适合用于添加 ...
分类:
编程语言 时间:
2016-11-12 19:45:59
阅读次数:
215
# Auther: Aaron Fannames = ["aaron", "alex", "james", "meihengfan"]names2 = [1,2,3,4,5]print(names)#查#print(names) #列出列表的内容print(names[3]) #访问列表中第4个值p ...
分类:
编程语言 时间:
2016-11-12 19:45:21
阅读次数:
151
# Auther: Aaron Fanname = "my \tname is {name}, age is {age}."'''print(name.capitalize()) #这段话的首字母大写print(name.count("a")) #统计这段字符串中一共有多少个aprint(name. ...
分类:
编程语言 时间:
2016-11-12 19:44:37
阅读次数:
180
# Auther: Aaron Fanage_of_oldboy = 56#定义一个while循环的起始判断值countcount = 0#当count小于3的情况下一直执行while循环while count < 3: guess_age = int(input("猜一下oldboy的年纪: ") ...
分类:
编程语言 时间:
2016-11-12 19:44:23
阅读次数:
158
# Auther: Aaron Fan#示例1:#存储所点披萨的信息pizza = { '外皮':'厚的', '配料列表':['香菇', '奶酪'],}#概述所点的比萨print('您点了一道"%s-外皮"的比萨信息: ' % pizza['外皮'])for 配料 in pizza['配料列表']: ...
分类:
编程语言 时间:
2016-11-12 19:43:50
阅读次数:
169
# Auther: Aaron Fanimport sys,timefor i in range(30): #打印一个#号,这种方法打印不会自动换行 sys.stdout.write('#') #实时刷新一下,否则上面这一条语句,会等#号全部写入到缓存中后才一次性打印出来 sys.stdout.fl ...
分类:
编程语言 时间:
2016-11-12 19:43:58
阅读次数:
393
#include<iostream>#include<cstdio>using namespace std; int s,t,w,a[30],time=5;char c[30];bool ok;//ok表示是否找到规定集合; void data_in()//使用位向量法; { scanf("%d%d ...
分类:
编程语言 时间:
2016-11-12 19:43:02
阅读次数:
470
关于python中的索引和切片: 在之前看的视屏中是这么描述的:索引值以 0 为开始值,-1 为从末尾的开始位置。 然后今天忽然有了醍醐灌顶的感觉,索引值以 0 为开始值: 就是说从左向右以0开始递增。-1 为从末尾的开始位置:就是说从右向左以-1开始递减。例如: 则: a[0] = 1, a[1] ...
分类:
编程语言 时间:
2016-11-12 19:42:26
阅读次数:
146
1、加载父类,加载父类的静态属性和静态代码块 2、加载子类,加载子类的静态属性和静态代码块 3、初始化父类中的非静态属性并赋初值,执行父类非静态代码块,执行父类构造。 4、初始化子类中的非静态属性并赋初值,执行代码块,执行构造 总之一句话,静态代码块内容先执行(父先后子),接着执行父类非静态代码块和 ...
分类:
编程语言 时间:
2016-11-12 19:43:01
阅读次数:
186
# Auther: Aaron Fan#要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue#执行continue语句,让python忽略余下的代码#只打印1到10之间的奇数:i = 0while i < 10: i += 1 #如果与2的余数为0,那么忽略余下的代码 i ...
分类:
编程语言 时间:
2016-11-12 19:35:08
阅读次数:
130
这几个很基础的排序非常有用,我重新整理了下代码 ...
分类:
编程语言 时间:
2016-11-12 19:33:54
阅读次数:
219
作者:sjyan链接:https://www.zhihu.com/question/23293449/answer/120220974来源:知乎著作权归作者所有,转载请联系作者获得授权。 大三的时候上了一门人工智能,其中有一次作业就用到了遗传算法,问题是这样的: 求解函数 f(x) = x + 10 ...
分类:
编程语言 时间:
2016-11-12 19:32:07
阅读次数:
445
# Auther: Aaron Fan'''ASCII:不支持中文,1个英文占1个字节Unicode(万国码,支持所有国家的文字显示):支持中文,但是每个英文和中文都占2个字节UTF-8(是一种针对Unicode的可变长度字符编码,又称万国码。): 英文依然按照ASCII的方式占1个字节,所有的中文 ...
分类:
编程语言 时间:
2016-11-12 19:30:02
阅读次数:
153
# Auther: Aaron Faninfo = { 'stu1102': 'LongZe Luola', 'stu1103': 'XiaoZe Maliya', 'stu1106': 'Alex'}#方法1(更高效)for key in info: print(key,info[key])pri ...
分类:
编程语言 时间:
2016-11-12 19:27:21
阅读次数:
146