元组Python中的元组(Tuple)类似于Java中的数组,一旦创建了一个 tuple,就不能以任何方式改变它。这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列.元组也支持索引和分片操作.定义一个元组使用一对小(圆)括号” ( ) “.#定义一个元组
tuple1 = (1, 2, '3', 4, '5')# 定义了一个元组之后就无法再添加或修改元组中的元素print tu...
分类:
编程语言 时间:
2015-04-03 17:22:38
阅读次数:
212
设计模式的一句话 :过分设计是一种罪过,要根据项目实事求是,没有任何一种设计是一步到位,很多功能都是根据反馈进行改善。
1、背景:在实际开发中,我们常常遇见实现某种业务功能时,有许多不同实现方式,使用者可以任意选择其中的一种方式。
例如,在排序某个序列数据时,我们可以选择冒泡排序、快速排序、插入排序、堆排序等等。我们在开发过程中,通常会选择
将不同的算法以硬编码的方式封装到一个类当中,当...
分类:
其他好文 时间:
2015-04-03 15:22:49
阅读次数:
131
标识符命名法
标识符命名法最要有四种:
1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。
2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写
3 下划线命名法:单词与单词间用下划线做间隔。
4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方...
分类:
移动开发 时间:
2015-04-03 15:22:29
阅读次数:
199
思路:
1.将中序遍历序列和其对应的下标存储到一个map中,方便下面的查找
2.递归选取前序序列的第一个元素作为树的根节点,然后查找根节点在前序序列中位置inorderIndex,inorderIndex-startInorder可以得到左子树的长度
3.根据左子树的长度和startPreOrder可以求出前序序列中左子树的起始位置
4.从上面可以求出左右子树的前序序列和中序序列的起始位置,递归调用建树过程即可。
PS:其实,对于这道题,有更简单的方法,可根据按前序序列元素出现的顺序依次作为树的根节点进行...
分类:
其他好文 时间:
2015-04-03 15:17:20
阅读次数:
133
思路:
1.将中序遍历序列和其对应的下标存储到一个map中,方便下面的查找
2.递归选取后序序列的倒数第一个元素作为树的根节点,然后查找根节点在后序序列中位置inorderIndex,endInorder-inorderIndex可以得到右子树的长度
3.根据右子树的长度和endPreOrder可以求出后序序列中右子树的起始位置
4.从上面可以求出左右子树的后序序列和中序序列的起始位置,递归调用建树过程即可。...
分类:
其他好文 时间:
2015-04-03 15:16:31
阅读次数:
89
MSDN版,自带序列号SQL Server 2008 R2 Enterprise (x86, x64, ia64) – DVD (Chinese-Simplified)语言:中文(简体)文件名:cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522...
分类:
数据库 时间:
2015-04-03 15:01:49
阅读次数:
174
题目:
这是一家互联网公司的笔试题,好像没有说保密协议,应该是可以公开的,我也来贡献一下自己的思路和代码。
分布式系统中的RPC请求经常出现乱序的情况。
写一个算法来将一个乱序的序列保序输出。例如,假设起始序号是1,对于(1, 2, 5, 8, 10, 4, 3, 6, 9, 7)这个序列,输出是:
1
2
3, 4, 5
6
7, 8, 9, 10
上述例子中,3到来...
分类:
其他好文 时间:
2015-04-03 13:35:35
阅读次数:
163
publicclassSerializable_ {publicstaticvoidmain(String[] args)throwsException {write("D:/javac/10.txt");//序列化read("D:/javac/10.txt");//反序列化}publicstati...
分类:
其他好文 时间:
2015-04-03 13:24:51
阅读次数:
124
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用X...
内建命令echo输出他的参数,以空格来分隔,以换行符来结束。返回值总为0。echo使用的一些选项:-e:转义反斜杠字符。-n:禁止换行。echo命令使用的转义序列序列意义\a闹铃\b退格\c强制换行\e退出\f清除屏幕\n新行\rCarriagereturn.\t水平制表符\v垂直制表符\\反斜杠$#传递到脚本..
分类:
其他好文 时间:
2015-04-03 11:32:46
阅读次数:
160