eclipse创建maevnweb项目,在选择maven_archetype_webapp原型后,默认只有src/main/resources这个Source Floder。 按照maven目录结构,添加src/main/java、src/test/java等Source Floder时,会报...
分类:
编程语言 时间:
2015-06-22 16:16:04
收藏:
0 评论:
0 赞:
0 阅读:
208
题目链接:http://acm.swust.edu.cn/problem/767/Time limit(ms): 1000 Memory limit(kb): 65535Description在涪江河的两边共有n个城市,其中位于一边的城市属于1类城市,另外一边的属于2类城市,(特别的:...
分类:
编程语言 时间:
2015-06-22 16:15:44
收藏:
0 评论:
0 赞:
0 阅读:
201
生成器是可以当作iterator使用的特殊函数。它有以下优点:1. 惰性求值;2. 在处理大的列表时不需要一次性加载全部数据,可以减小内存使用;除非特殊的原因,应该在代码中使用生成器。生成器(generator) vs 函数(function)生成器和函数的主要区别在于函数return a valu...
分类:
编程语言 时间:
2015-06-22 16:14:24
收藏:
0 评论:
0 赞:
0 阅读:
179
思路: 比较两个链表端点值的大小,通过递归的方式排列。 1 #include 2 using namespace std; 3 4 struct ListNode 5 { 6 int val; 7 ListNode *next; 8 ListNode(int v = 0...
分类:
编程语言 时间:
2015-06-22 16:10:54
收藏:
0 评论:
0 赞:
0 阅读:
140
参考: http://www.cnblogs.com/aoaoblogs/archive/2010/08/31/1813982.html
分类:
编程语言 时间:
2015-06-22 16:08:14
收藏:
0 评论:
0 赞:
0 阅读:
307
一、概述1.目标:动态代理的代理逻辑可以任意修改2.思路:(1)要把代理逻辑抽离,站在jvm的角度思考,应独立出InvocationHandler接口,并接收被代理的对象及方法作为参数invoke(Object o, Method m),并本身作为参数传给newProxyInstance(Class...
分类:
编程语言 时间:
2015-06-22 16:07:44
收藏:
0 评论:
0 赞:
0 阅读:
343
response和request
------------------
服务器处理请求的流程:
服务器每次收到请求时,都会为这个请求开辟一个新的线程。
服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体!(袋子)
服务器还会创建response对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应。(手机)
...
分类:
编程语言 时间:
2015-06-22 15:02:54
收藏:
0 评论:
0 赞:
0 阅读:
297
Description
给定整型数组B[0..m,0..n] 。已知B中数据在每一维方向上都按从小到大的次序排列,且整型变量x在B中存在。试设计一个程序段找出一对满足B[i,j]=x的(i,j)值,要求比较次数不超过m+n.
Input
数组长,宽
数组各元素的值
变量x
Output
输出所有的i,j对
Sample Inp...
分类:
编程语言 时间:
2015-06-22 15:01:34
收藏:
0 评论:
0 赞:
0 阅读:
607
文件的切割与合并
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOut...
分类:
编程语言 时间:
2015-06-22 15:00:55
收藏:
0 评论:
0 赞:
0 阅读:
383
如果对一块共享数据,多个线程做不同的操作,有读有写,就有必要进行线程通讯处理,以便提高效率。
一、线程通讯:
1、线程通讯的概念:
线程通讯指的是多个线程通过消息传递实现相互牵制,相互调度,即线程间的相互作用。
2、Java线程通讯的实现:
Java代码中基于对共享数据进行“wait()、notify()、notifyAll()”来实现多个线程的通讯。
经典例子:...
分类:
编程语言 时间:
2015-06-22 14:59:14
收藏:
0 评论:
0 赞:
0 阅读:
327
面向对象三大特征:
(1)封装(Encapsulation)
所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。
简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数...
分类:
编程语言 时间:
2015-06-22 14:58:14
收藏:
0 评论:
0 赞:
0 阅读:
202
一、关于Servlet
简单点说 其实就是一个WEB服务端处理客户端请求的中间层接口。
二、关于线程
1、一般集成runnable or thread
2、线程同步采用 synchronized
三、关于异常
java 提供许多异常类,具体查阅相关资料,这里要注意有以下几点
1、try块最好针对异常模块,不要盲目大块
2、尽量使用finally处理资源释放
3、异...
分类:
编程语言 时间:
2015-06-22 14:56:44
收藏:
0 评论:
0 赞:
0 阅读:
221
博主前言:此文章来自一份网络资料,原作者不明,是我看过的最好的一份遗传算法教程,假设你能耐心看完他,相信你一定能基本掌握遗传算法。 遗传算法的有趣应用非常多。诸如寻路问题。8数码问题。囚犯困境,动作控制,找圆心问题(这是一个国外网友的建议:在一个不规则的多边形 中。寻找一个包括在该多边形内的最大.....
分类:
编程语言 时间:
2015-06-22 14:53:14
收藏:
0 评论:
0 赞:
0 阅读:
503
题意:给出一个h*w的矩形,再给出n个坐标,在这n个坐标种树,再给出一个s*t大小的矩形,问在这个s*t的矩形里面最多能够得到多少棵树二维的树状数组,求最多能够得到的树的时候,因为h,w都不超过500,直接暴力 1 #include 2 #include 3 #include 4 #inc...
分类:
编程语言 时间:
2015-06-22 14:52:44
收藏:
0 评论:
0 赞:
0 阅读:
280
最近一年接触到些使用Java NIO编写的服务器程序,客户程序通过建立Socket连接并发送消息的方式调用服务端提供的交易接口。开发的时候通常需要发些消息来调试程序,所以自己动手写了个工具。工具使用Swing编写,主要作用就是向指定的IP、端口发送请求消息,并接收响应消息。非常简单,但是足够了。源代...
分类:
编程语言 时间:
2015-06-22 14:52:34
收藏:
0 评论:
0 赞:
0 阅读:
224
题意:左边有n个城市,右边有m个城市,现在修k条路,问会形成多少个交点先按照x从小到大排,x相同的话,则按照y从小到大排,然后对于每一个y统计前面有多少个y比它大,它们就一定会相交另外要用long long 1 #include 2 #include 3 #include 4 #inclu...
分类:
编程语言 时间:
2015-06-22 14:51:25
收藏:
0 评论:
0 赞:
0 阅读:
218
声明式函数定义; function add(m,n) { alert(m+n); }这种方式等同于构造一个Function类的实例的方式:var add = new Function("m", "n", "alert(m+n);");
分类:
编程语言 时间:
2015-06-22 14:49:04
收藏:
0 评论:
0 赞:
0 阅读:
248
一. 输入输出流的定义 输入流:程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道。可以类比为从水池(数据源)中的水(数据)导入房子(程序)。 输出流:程序向输出流写入数据。将程序中的数据输出到外界(显示器、打印机、文件、网络…)的通信通道。可以类比为从房...
分类:
编程语言 时间:
2015-06-22 14:48:14
收藏:
0 评论:
0 赞:
0 阅读:
309
这里主要介绍 用基础命令的形式执行的方法:主要用到的只是,javac,jar, java(*.exe)命令,一.javac[Java源文件编译成Class] 1.常用指令: javac-cp指定多个classpathjavac -classpath可以指定类路径 来编译java文件如:javac ....
分类:
编程语言 时间:
2015-06-22 14:47:54
收藏:
0 评论:
0 赞:
0 阅读:
310
如果你想交换两个变量的值:1. 整型func swapTwoInts(inout a: Int, inout b: Int) {let temporaryA = aa = bb = temporaryA}2. 字符串func swapTwoStrings(inout a: String, inout...
分类:
编程语言 时间:
2015-06-22 14:47:24
收藏:
0 评论:
0 赞:
0 阅读:
323