python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py ,那么就需要在 hello.py 文件的头部指定解释器,如: 1 #!/usr/bin/env python ...
分类:
编程语言 时间:
2016-11-13 22:30:10
收藏:
0 评论:
0 赞:
0 阅读:
301
面向对象关键词:类,对象,实例,方法 面向对象三大特性:封装,继承,多态 类和对象的关系: self参数是一个Python自动会传值的参数,那个对象执行方法,self就是那个 对象中封装对象 简单单继承 复杂单继承 简单多继承 稍复杂多继承 复杂多继承 ...
分类:
编程语言 时间:
2016-11-13 22:26:43
收藏:
0 评论:
0 赞:
0 阅读:
292
恢复内容开始 1数组.有序的同类型的集合。 2.string :字符串类型:其实就是一个字符数组。添加了private final,所以string是一个不可以变的字符串。 String.charAt(index):或者字符数组的元素 equals():比较是每个字符是否相等。即比较的是内容。 字符 ...
分类:
编程语言 时间:
2016-11-13 22:22:55
收藏:
0 评论:
0 赞:
0 阅读:
278
注意: 最后要关闭资源 fileInputStream.close();假如不释放资源,其他程序是不能操作该资源的。比如,不能删除正在被使用的资源。 ...
分类:
编程语言 时间:
2016-11-13 22:19:34
收藏:
0 评论:
0 赞:
0 阅读:
278
C++学习系列文章均翻译自learncpp.com,一个非常好的C++学习网站,这个网站让我领悟到原来深奥的道理也可以讲的如此浅显易懂, 如果所有的软件都有类似的网站该多好啊,为了加深印象,我决定逐章翻译一下这个网站,哎,我自己都不相信我能做到... 之前的所有章节到目前为止都有一个共同的特点:他们 ...
分类:
编程语言 时间:
2016-11-13 22:18:12
收藏:
0 评论:
0 赞:
0 阅读:
266
1.将n个元素从大到小排序后,选择第k个大的元素 2.泡排序前k个元素,后面的元素逐个和第k个元素比较,如果小于则忽略,如果大于则加入到正确的位置并移除最后一个元素 3.时间对比 方法一: N | 10 | 100 | 1000 | 5000 | 10000 | 20000 | T | 0.0 | ...
分类:
编程语言 时间:
2016-11-13 22:13:23
收藏:
0 评论:
0 赞:
0 阅读:
199
输入五句话,用数组存储起来,然后逆序输出这五句话。 import java.util.Scanner; class work1{ public static void main(String[] args) { //System.out.println("Hello World!"); //数组-依 ...
分类:
编程语言 时间:
2016-11-13 22:12:44
收藏:
0 评论:
0 赞:
0 阅读:
365
1. 引子: 当我们开始进入JavaWeb开发的学习时,我们就必须要和Servlet和HTTP这两个词进行打交道了,尤其是Servlet。即使到了后面使用JSP (我们知道JSP其本身就是一个Servlet)来进行开发我们的应用。 下图就是 Servlet API中相应的UML图,在学习JavaWe ...
分类:
编程语言 时间:
2016-11-13 22:10:26
收藏:
0 评论:
0 赞:
0 阅读:
316
本文主要的思路都是参考http://kb.cnblogs.com/page/176818/ 如有冒犯请告知,多谢。 一、KMP算法 KMP算法可以在O(n+m)的时间数量级上完成串的模式匹配操作,其基本思想是:每当匹配过程中出现字符串比较不等时,不需回溯指针,而是利用已经得到的“部分匹配”结果将模式 ...
分类:
编程语言 时间:
2016-11-13 22:08:48
收藏:
0 评论:
0 赞:
0 阅读:
328
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 该模式中有三种角色: 1、目标:是一个抽象类,它是客户想使用的接口 2、被适配者:被适配者是一个已经存在的抽象类或者是接口,需要被适配 3、适配器:适配器是一个类,它继承目标并包 ...
分类:
编程语言 时间:
2016-11-13 22:06:20
收藏:
0 评论:
0 赞:
0 阅读:
248
并发是一种能并行运行多个程序或并行运行一个程序中多个部分的能力。如果程序中一个耗时的任务能以异步或并行的方式运行,那么整个程序的吞吐量和可交互性将大大改善。现代的PC都有多个CPU或一个CPU中有多个核,是否能合理运用多核的能力将成为一个大规模应用程序的关键。 Java基础部分知识总结点击Java并 ...
分类:
编程语言 时间:
2016-11-13 22:05:52
收藏:
0 评论:
0 赞:
0 阅读:
242
一、简介 回溯法的基本思想是:对一个包括有很多结点,每个结点有若干个搜索分支的问题,把原问题分解为对若干个子问题求解的算法。当搜索到某个结点、发现无法再继续搜索下去时,就让搜索过程回溯(即退回)到该结点的前一结点,继续搜索这个结点的其他尚未搜索过的分支;如果发现这个结点也无法再继续搜索下去时,就让搜 ...
分类:
编程语言 时间:
2016-11-13 21:58:52
收藏:
0 评论:
0 赞:
0 阅读:
290
一、windows下安装 1.1 Python下载 1.2 Python安装(包括Python2和Python3) 1.3 关于pip 关于pip的介绍,类似yum以前旧版本的Python可能还要单独装pip,现在Python都是自带pip,无需单独安装pip。 1.4 配置环境变量 二、linux ...
分类:
编程语言 时间:
2016-11-13 21:55:47
收藏:
0 评论:
0 赞:
0 阅读:
274
一个由其他类继承的类叫子类(也叫继承类,扩展类等),该类继承的类叫父类或超类。除了Object类意外,所有的类都有切仅有一个父类,如果一个类没有用extends关键词声明父类,则该类隐含继承Object类,因此如果一个类继承另外一个父类,而该父类可能又是继承的另外一个类,最终的起点在Object类。 ...
分类:
编程语言 时间:
2016-11-13 21:53:27
收藏:
0 评论:
0 赞:
0 阅读:
193
dict[$k] = grapedict[$k] = bananadict[$k] = appledict[$k] = orange dict[o] = orangedict[a] = appledict[b] = bananadict[g] = grape ...
分类:
编程语言 时间:
2016-11-13 21:52:29
收藏:
0 评论:
0 赞:
0 阅读:
213