li=[0,1,1,2,3,5,8]
deffunc(arg1,arg2):
ifarg1==0:
print(arg1,arg2)
arg3=arg1+arg2
print(arg3)
ifarg1<=1000:
func(arg2,arg3)
func(0,1)求n,m,m+n数列递归C:\Users\pcdog\AppData\Local\Programs\Python\Python35\python.exeC:/Users/pcdog/PycharmProjects/untitle..
分类:
编程语言 时间:
2016-02-03 22:44:58
阅读次数:
527
-------------------接《python内置模块(一)》--------------------------------四、json、pickle数据序列化用于序列化的两个模块json,用于字符串和python数据类型间进行转换pickle,用于python特有的类型和python的数据类型间进行转换Json模块提供了四个功能:dumps、dump..
分类:
编程语言 时间:
2016-02-03 22:42:33
阅读次数:
232
java异常处理机制Throwable类异常的顶级类子类Error:系统级别的错误栈内存溢出Exception:程序级别的错误可以通过捕获机制类解决try语句try{可能出现异常的代码片段}try{}这个是发现问题的语句catch语句catch(Exception_Typee){解决问题的代码片段}catch语句是用来捕获try语句..
分类:
编程语言 时间:
2016-02-03 22:43:22
阅读次数:
209
最近连发好几篇博客都是在线的,后来想起windowslivewrite可以写,但是安装的时候死活安装不上,后来发现是dotnet2.0已经在win10上不支持了,所以现在尝试用word2016来发布博客第一步先去下一个djangohttp://www.7down.net/soft/35700.html解压缩到某一个目录,这里我解压缩到C..
分类:
编程语言 时间:
2016-02-03 22:41:03
阅读次数:
205
有了以上的基本基础,已经上面写的几个小练习,大家肯定有很多的不满,比如查询为什么查询一次就退出了呢?下面我们来学习条件语句一、万恶的加号以前我们在print的时候如果要加上变量都有是使用+来作为连接,但是这样做是不好的因为在使用加号的时候,会在内存中开辟新的内存..
分类:
编程语言 时间:
2016-02-03 22:40:00
阅读次数:
333
文本串S如下模式串T如下期望从S中找到T的位置。设有指向文本串S的游标i,指向模式串T的游标j。初始i=0,j=01:i=0,j=0S[i]!=T[j],所以需要向右移动i然后重新和T的开头匹配,那么我们移动多少个字符呢?现在让我们脑洞大开,从S和T在当前位置末尾对齐的下一个位置看起,也就是目..
分类:
编程语言 时间:
2016-02-03 22:39:09
阅读次数:
191
Java对操作系统中文件系统的支持File类用于描述操作系统中的一个文件或者目录通过File我们可以得知文件的名字,大小,修改时间等信息,但是不能读取文件的内容packageday32;
importjava.io.File;
importjava.io.IOException;
importjava.text.SimpleDateFormat;
importjava.ut..
分类:
编程语言 时间:
2016-02-03 22:38:30
阅读次数:
179
归并排序 归并排序(MERGE SORT)是又一类不同的排序方法,归并的含义就是将两个或两个以上的有序数据序列合并成一个新的有序数据序列,因此它又叫归并算法。 例如,有两个有序表,(7,10,13,15)和(4,8,19,20),归并后得到的有序表为(4,7,8,10,13,15,19,20) 。
分类:
编程语言 时间:
2016-02-03 22:31:11
阅读次数:
324
注意:本篇博客,主要参考自《深入理解Java虚拟机(第二版)》 1、对象在内存中存储的布局分为三块 对象头 存储对象自身的运行时数据:Mark Word(在32bit和64bit虚拟机上长度分别为32bit和64bit),包含如下信息: 对象hashCode 对象GC分代年龄 锁状态标志(轻量级锁、
分类:
编程语言 时间:
2016-02-03 22:30:08
阅读次数:
165
1.vector::pop_back() 删除vector的最后一个元素,vector的大小减一,删了的元素被销毁。 2.vector::erase() iterator erase (iterator position); iterator erase (iterator first, itera
分类:
编程语言 时间:
2016-02-03 22:29:20
阅读次数:
726
今天使用c++实现了标准库头文件<numeric>中的accumulate函数的并行计算版本,代码如下,注释写的比较详细,仅对其中几点进行描述: ①该实现假定不发生任何异常,故没有对可能产生的异常进行处理 ②第42行的语句: const unsigned int num_thread = std::
分类:
编程语言 时间:
2016-02-03 21:45:24
阅读次数:
485
前言: 前些日子碰到一个诡异的问题--用springJUnit进行测试,运行方法什么反应也没有,控制台 也没有输出,百度也没有答案--只好暂时作罢。今天我只好用上了排除法,建个测试小项目,将只要能测试的几个Spring相关jar拷进去,测试正常,然后开始与原项目进行对比排除jar,看看到底是哪个/哪
分类:
编程语言 时间:
2016-02-03 21:45:40
阅读次数:
281
一、set集合 不同元素组成的集合,集合的成员被称为集合元素。对象是一组无序排列的值。 二、集合创建与赋值 a.创建 >>>s1 = set() b.赋值 >>>s1.add(‘Jef’) >>>s1 {'Jef'} c.访问 >>> s = set('chess') >>> 'h' in s Tr
分类:
编程语言 时间:
2016-02-03 21:44:33
阅读次数:
241
1、字符串数字之间的转换(1)string --> char * string str("OK"); char * p = str.c_str();(2)char * -->string char *p = "OK"; string str(p);(3)char * -->CString char
分类:
编程语言 时间:
2016-02-03 21:41:25
阅读次数:
257
time&datetime?一、time模块 time模块提供各种操作时间的函数说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳...
分类:
编程语言 时间:
2016-02-03 21:42:48
阅读次数:
237
-- collection是对内置数据类型的一种扩充,其主要扩充类型包括: 1.namedtuple(): 生成可以使用名字来访问元素内容的tuple子类,以增强可读性。 def namedtuple(typename, field_names, verbose=False, rename=Fals
分类:
编程语言 时间:
2016-02-03 21:41:45
阅读次数:
539
冒泡排序的改进: 为了标志在比较中是否进行了数据交换,设一个布尔量flag,在每趟比较前,将flag置为true,如果在比较中发生了数据交换,则将flag置为false,在一趟比较结束后,判断flag,如果它仍为true(表明该趟排序未发生数据交换)则排序结束,否则进行下一趟比较。 1 const
分类:
编程语言 时间:
2016-02-03 21:40:07
阅读次数:
302