------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
黑马程序员——21,字符流FileReader,FileWriter,BufferedWriter,BufferedReader,装饰设计模式,LineNumberReader
/*
字符流的缓冲区技术:
对于一些大文件,如果读取一个字符才写一个字符,...
分类:
编程语言 时间:
2015-08-09 12:39:54
阅读次数:
198
题目:输入一个正整数数组,把数组里面所有的数字拼接排成一个数,打印能拼接出的所有数字中的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323.
这个题目最直接的做法应该是先求出这个数组中的所有数字的全排列,然后把每个排列拼接起来,最后求出排列起来的数字的最小值。求数组的排列和面试题28非常相似。根据排列组合的只是,n个数字总共有n!排列,我们再来看一下更快的算法...
分类:
编程语言 时间:
2015-08-09 12:40:12
阅读次数:
121
itertools模块现成的全排列:
for i in itertools.permutations('abcd',4):
print ''.join(i)
相关全排列算法:
def perm(l):
if(len(l)<=1):
return [l]
r=[]
for i in range(len(l)):
...
分类:
编程语言 时间:
2015-08-09 12:38:49
阅读次数:
188
快速排序是在实践中最快的已知排序算法,它的平均运行时间是O(NlogN),该算法之所以特别的快,主要是由于非常精炼和高度优化的内部循环。它的最坏情形的性能为N^2.
快速排序由下列简单的四步组成:
1.如果S中元素个数是0或1,则返回。
2.取S中任以元素V,称之为枢纽元
3.将S分成俩个不相交的集合,前一个元素都小于V,后一个元素都大于V。
4.返回quicksort(S1)后,加上V...
分类:
编程语言 时间:
2015-08-09 12:37:39
阅读次数:
165
any()
doc: Return True if any element of the iterable is true. If the iterable is empty, return False.
只要迭代器中有一个元素为真就为真。
In [4]: a = [True, False]
In [5]: any(a)
Out[5]: True
也就是说,整个迭代中返回所...
分类:
编程语言 时间:
2015-08-09 12:37:18
阅读次数:
172
头文件:
#ifndef __HASHTABLE_H
#define __HASHTABLE_H
/*********************(平方)开放定址散列法***************/
//如果有冲突发生,那么就尝试另外的单元,直到找到空的单元为止
typedef unsigned int index;
typedef index position;
typedef int E...
分类:
编程语言 时间:
2015-08-09 12:35:21
阅读次数:
266
今天看到一道题问下面哪一个是抽象类,给出四个选项:
InputStream, PrintStream, Reader, FileWriter
然后我觉得这太简单了,显然是InputStream和Reader,都是处在接近顶尖的东西。但同时我觉得应该总结下对于接口和抽象类的理解。
一. Java 抽象类
public abstract class A {
public abst...
分类:
编程语言 时间:
2015-08-09 12:31:24
阅读次数:
224
谈谈java中成员变量与成员方法继承的问题关于成员变量和成员方法的的继承问题,我也可以做一个小测试,来看看结果。首先我们先创建一个父类:其次再创建一个子类,子类中要比父类中少一个成员方法:这样我们对子类创建对象,如果不创建对象,我们是无法访问子类的成员变量和成员方法的,因为“无法从静态上下文中引用非...
分类:
编程语言 时间:
2015-08-09 12:28:58
阅读次数:
134
Unity武器系统的优化射击游戏子弹是最基本的游戏对象,当然使用unity开发的话,做一个子弹并不是很难的事,从发射到子弹的飞行,到销毁,基本上入门的程序员都能写出来。 然而这个看似简单的东西,有着很大的优化空间。这个优化分两部分,一是,子弹的发射优化,另一个是子弹的碰撞检测优化。 对于发射时的.....
分类:
编程语言 时间:
2015-08-09 12:28:37
阅读次数:
168
window.event.srcElement与window.event.target 都是指向触发事件的元素,它是什么就有什么样的属性srcElement是事件初始化目标html元素对象引用,因为事件通过元素层次冒泡,可以在任意一层进行处理,有了元素的引用,就可以读写改元素的属性。 IE浏...
分类:
编程语言 时间:
2015-08-09 12:27:02
阅读次数:
199
0.工具介绍The purpose of Dnsenum is to gather as much information as possible about a domain. The program currently performs the following operations:1) G...
分类:
编程语言 时间:
2015-08-09 12:27:09
阅读次数:
198
先说一下关于InetAddress类,用一个小例子:import java.net.InetAddress;import java.net.UnknownHostException;public class IPDemo { public static void main(String[] args...
分类:
编程语言 时间:
2015-08-09 12:26:09
阅读次数:
129
一面: 面:说说你们学校的主修课程.学校开的全是尼玛java课,这个我是想了有一会的。 面:看你简历写了会jquery,来问你个简单的jquery问题 :jQuery支不支持css引入.呵呵 面:你平时使用django框架还是用其他框架.web.py啊 面:那web.py的文件组织格式是怎样的.全是...
分类:
编程语言 时间:
2015-08-09 12:23:15
阅读次数:
453
本文转载自:http://shiyanjun.cn/archives/742.html我们首先提出这样一个简单的需求:现在要分析某网站的访问日志信息,统计来自不同IP的用户访问的次数,从而通过Geo信息来获得来访用户所在国家地区分布状况。这里我拿我网站的日志记录行示例,如下所示:121.205.19...
分类:
编程语言 时间:
2015-08-09 12:20:54
阅读次数:
313
博客《Ant—使用Ant构建一个简单的Java项目(一)》演示了使用Ant工具构建简单的Java项目,接着这个样例来进一步学习Ant: 上面样例须要运行多条ant命令才干运行Test类中的main函数,能不能简化须要运行命令呢?答案是肯定的,能够将build.xml文件里的脚本改成以下...
分类:
编程语言 时间:
2015-08-09 12:18:46
阅读次数:
188
作用:包含处理文本的常量和类。1、capwords():将一个字符串中所有单词的首字母大写。1 >>> import string2 >>> s = 'The quick brown fox jumped over the lazy dog.'3 >>> print s4 The quick bro...
分类:
编程语言 时间:
2015-08-09 12:18:25
阅读次数:
530
题目大意:给定所有点的权值都为0,给定一棵树以后,每次询问都要求给定两点 x , y 和一个权值w,要求x,y路径上所有点权值加上w,最后求出每一个节点的值这里因为查询和点都特别多,所以希望能最后一次性更新节点的值我们可以这么考虑,每次询问中找到x,y的最近公共祖先,那么我们将val[x] +=w ...
分类:
编程语言 时间:
2015-08-09 12:18:00
阅读次数:
151