//---------------------------15/04/24----------------------------
//#35 考虑virtual函数以外的其他选择
{
/*
1:通常情况下对于有变动的东西,我们都会设计成virtual函数,然后由子类来继承,并重新实现,
但是,由于这个惯性思维,成了弱点。因为我们这样就没有想过别的...
分类:
编程语言 时间:
2015-04-24 19:16:44
阅读次数:
192
我看了几个人气比较高的博客,他们这个算法都没做到O(n^2),所以提前将我的解法贴出来分享,供大家参考(前面略过的题目近期都会补上的)。
【题目】:
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all uniqu...
分类:
编程语言 时间:
2015-04-24 19:18:41
阅读次数:
588
一、概述
Java的IO支持通过java.io包下的类和接口来完成,在java.io包下主要有包括输入、输出两种IO流,每种输入输出流又可分为字节流和字符流两大类。从JDK1.4以后,Java在java.nio包下提供了系列的全新API,通过java.nio,程序可以更高效的进行输入、输出操作。二、Java I/O类和接口
1、File类
File类直接处理文件和文件...
分类:
编程语言 时间:
2015-04-24 19:18:37
阅读次数:
246
【算法竞赛入门经典】阶乘的精确值问题描述输入不超过1000的正整数n,输出n! = 1x2x3x4x···xn的精确结果.
样例输入:5
样例输出:120
算法分析我们需要解决两个问题:
怎么保存结果
乘法过程是怎样的
对于第一个问题:因为1000的阶乘是无法用整数保存的,用double也一样,它的位数会高达两千多位,保存阶乘值的位数,我们只能使用数组,这里使用一个大小为3000的数组;对...
分类:
编程语言 时间:
2015-04-24 19:15:36
阅读次数:
151
Labeling Balls
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 11469
Accepted: 3295
Description
Windy has N balls of distinct weights from 1 unit to N un...
分类:
编程语言 时间:
2015-04-24 19:15:12
阅读次数:
176
原始安装好的redhat6.4上的python版本是2.6.6,不能满足实际需要。升级的方法很多,从源码升级或者从rpm包升级。其中从rpm包升级相对简单。这里记录全部过程如下。准备新安装的RHEL6.4,没有安装任何其他多余的软件,配置好ISO作为本地YUM源。并且讲了python-inotify安装的方法。...
分类:
编程语言 时间:
2015-04-24 19:13:18
阅读次数:
176
黑马程序员——java基础——异常
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
异常
就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常...
分类:
编程语言 时间:
2015-04-24 19:10:28
阅读次数:
198
原本想要在静态方法中获取Spring注解后的Been,发现给Been字段添加static关键字后,启动tomcat报错-------错误大意是说静态字段不能注解。
然后google下,解决方法如下:
package com.sondon.dev_info.controller;
import javax.annotation.PostConstruct;
import javax.annot...
分类:
编程语言 时间:
2015-04-24 19:09:15
阅读次数:
193
背景:
Myeclipse中出现@Override错误,必须删除此标志,项目才可以编译通过,但是本来这个方法就是要重写的,为什么会报错呢
原因:
jdk1.5(5.0)之前这个就有,算是Bug,jdk1.6(6.0)版本之后修复了这个Bug。
解决方法:
把工程编译时使用JDK1.6版本可以解决。
具体操作:
Mye...
分类:
编程语言 时间:
2015-04-24 19:08:00
阅读次数:
518
JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题解决方法:前提条件:环境变量:正确的配置了JAVA_HOME,path正确的指明了JAVA_HOME的bin路径和LR的bin路径,classpath中指明了jdk的lib...
分类:
编程语言 时间:
2015-04-24 19:01:45
阅读次数:
223
JavaScript异步编程简介回调函数和异步执行所谓的异步指的是函数的调用并不直接返回执行的结果,而往往是通过回调函数异步的执行。我们先看看回调函数是什么:varfn=function(callback){//dosomethinghere...callback.apply(this,para);...
分类:
编程语言 时间:
2015-04-24 18:56:29
阅读次数:
238
上篇博客中提出了一个问题:怎么结束一个定时循环执行的线程,并给出了一个解决方案,但是又出现了一个问题,详细去参考上一篇博客。 然后出去撒了个尿,突然脑子里出现了一个想法(看来工作和思考久了,出去走走,哪怕是去撒个尿,都可能尿出火花,所以工作和学习的时常根本就不等同于效率灵感不是在那里拼命工作、...
分类:
编程语言 时间:
2015-04-24 18:56:10
阅读次数:
156
javascript之BOM一、BOM(TheBrowserObjectModel):-浏览器对象模型,(1)BOM提供了独立于内容而与浏览器窗口进行交互的对象。(2)BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window。(3)BOM由一系列相关的对象构成,并且每个对象都提供了很多方...
分类:
编程语言 时间:
2015-04-24 18:52:03
阅读次数:
204
import java.util.ArrayList;import java.util.Iterator;/* 抽象观察者类 */abstract class Observer { public abstract void update();}/* 抽象被观察主题类 */abstrac...
分类:
编程语言 时间:
2015-04-24 18:50:13
阅读次数:
175
比如 Date currentTime ="2011-06-20 9:23:50"; Date endTime="2011-06-21 10:33:56"; 要求的结果是 endTime - currentTime = 还剩余1天1小时10分6秒;如何来实现这个功能??import java.tex...
分类:
编程语言 时间:
2015-04-24 18:49:07
阅读次数:
183
[C++基础]029_C++学习之路看了一个多星期的C++,找了很多博客来计划铺垫未来C++学习之路,发现C++的水不是一般的深,虽然没有J2EE里面的各种框架,但是其本身已极尽复杂。个人才踩到了一点水皮,下面是摘录的一些博客上的内容,有需要学C++的,一起学习:C++高手需知知识(其中一部分,但有...
分类:
编程语言 时间:
2015-04-24 18:48:21
阅读次数:
188
首先我认为这个问题没有意思。因为,学会一门语言不是目标,计算机语言只是实现我们想法的手段。所以,没有适合学哪一门语言,只有我们需要哪一门语言。所以,这个问题就相当于,我是广东人,适合学俄语还是法语,答案是,看你想去俄国还是法国。所以我回答的问题,其实是“数学好在学哪一门语言时更有优势”或者“哪一门语...
分类:
编程语言 时间:
2015-04-24 18:45:48
阅读次数:
139