文件所在位置:/DownLoadDemo/WebRoot/download/001.jpg
///DownLoadDemo/src/com/huowolf/DownLoadServlet.java
package com.huowolf;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.In...
分类:
其他好文 时间:
2015-06-16 09:23:58
阅读次数:
114
这道题目,三维空间上的BFS,给你起点和终点,看能否找到一条路,O表示可以走,X表示不可以走!~
理解了题目,就可以用队列来实现BFS来求解。
下面的是AC 的代码:
#include
#include
#include
#include
using namespace std;
class data
{
public:
int xyz;
int count;
};
cha...
分类:
其他好文 时间:
2015-06-16 09:22:19
阅读次数:
113
Touring
Time Limit: 1000 MS
Memory Limit: 32767 K
Total Submit: 257(46 users)
Total Accepted: 108(39 users)
Rating:
Special Judge: No
Description
The...
分类:
编程语言 时间:
2015-06-16 09:21:57
阅读次数:
158
功能划分Handler的使用必须与几个组件一起。*Message: Handler接收和处理的消息对象,类似于一个业务类,封装了一些变量。
*MessageQueue:一个队列容器,采用先进先出的原则管理Message。程序创建Looper对象的时候会在构造函数中创建MessageQueue对象。
*Looper:负责管理MessageQueue和Message对象,读取到MessageQu...
分类:
其他好文 时间:
2015-06-16 09:20:57
阅读次数:
149
打造Android自定义SearchView,自动补全框不止能显示文字,还能显示图片或其他自定义布局;带清除按钮;可带热搜版或搜索历史板块...
分类:
移动开发 时间:
2015-06-16 09:22:08
阅读次数:
275
Given n non-negative integers a1, a2,
..., an, where each represents a point at coordinate (i, ai). n vertical
lines are drawn such that the two endpoints of line i is at (i, ai)
and (i, 0). Fin...
分类:
其他好文 时间:
2015-06-16 09:23:26
阅读次数:
138
题意:给你一个子弹序列和恐怖分子序列,只有子弹打到对应序号的恐怖分子才能得分,每个恐怖分子有对应的分数,求最大的得分
分析:这题抽象出来的模型就是最长公共子序列,直接套公式:dp[i][j]表示用第i颗子弹打第j个恐怖分子时能得到的最大分数,注意这指的是从开始状态到这一状态这个过程的最优解,而不是这一状态的最优解;状态转移:1.当a[i]==b[j]时,dp[i][j]=dp[i-1][j-1]...
分类:
其他好文 时间:
2015-06-16 09:20:36
阅读次数:
96
Unity CG 写一个超酷的 ray-marching(shader纯代码写3D)1.其实自从看了http://www.shadertoy.com(inigo quilez为其主创始人)上的shader后,让我感到很高兴
2.更重要的是自从我接触了一个叫 inigo quilez 的shader技术后,让我觉得shader情感更深的浓厚了
3.http://www.iquilezles.org...
分类:
编程语言 时间:
2015-06-16 09:21:08
阅读次数:
671
(一):进程的概念?线程,是在进程中活动的对象。每个线程都拥有一个独立的程序计数器,进程栈和一组进程寄存器。内核调度的是线程而不是进程。在Linux中,进程和线程的区别比较微妙,一会我们通过源码来查看其两个的区别。进程提供两种虚拟机制,虚拟处理器和虚拟内存。其中在线程之间可以共享虚拟内存,但是每个线程都拥有各自的虚拟处理器。在linux中,创建一个进程的函数是fork(),该系统调用通过复制一个现有...
分类:
系统相关 时间:
2015-06-16 09:20:47
阅读次数:
148
题目链接:http://poj.org/problem?id=3225题意:输入为一个操作加一个区间。初始区间为空,求所有操作完后,现在的区间。
输入例如x T。 x为操作,T为区间。
x可以为U,D,S,I,C这五种。
用S表示当前区间。
U表示 S = S ∪ T。
I 表示 S = S ∩ T。
D表示 S = S ? T。
C表示 S = T ? S。
S表示 S = S...
分类:
其他好文 时间:
2015-06-16 09:21:26
阅读次数:
129
进程描述符中包含的数据能完整地描述一个正在执行的程序:他打开的文件,进程的地址空间,挂起的信号,进程的状态等。?1:分配进程描述符linux通过使用slab分配器分配task_struct结构,这样能够达到对象复用和缓存着色的目的。现在只需在栈底或栈顶创建一个新的结构struct thread_info结构即可。首先我们先看一下thread_info的结构:struct thread_info {...
分类:
系统相关 时间:
2015-06-16 09:20:54
阅读次数:
193
定义:为其他对象提供一种代理以控制对这个对象的访问。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、创建开销大的对象或需要安全控制的对象),并且可以在不改变目标对象的情况下添加一些额外的功能。
类型:结构类模式
类图:
代理模式也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式...
分类:
其他好文 时间:
2015-06-16 09:20:26
阅读次数:
108
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。
类型:创建类模式
类图:
原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:
l 实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方...
分类:
其他好文 时间:
2015-06-16 09:19:33
阅读次数:
122
定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。
类型:行为类模式
类图:
中介者模式的结构
中介者模式又称为调停者模式,从类图中看,共分为3部分:
l 抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并由子类去实现。
l 中介者...
分类:
其他好文 时间:
2015-06-16 09:21:12
阅读次数:
113
json文本如下:{
"name": "百度",
"url": "http://www.baidu.com",
"address": {
"street": "中关村",
"city": "北京",
"country": "中国"
},
"links": [
{
"name...
分类:
Web程序 时间:
2015-06-16 09:21:01
阅读次数:
168
经历了一个多月的阅读(基本是在上班早晨和中午休息的时候读的)终于将这本将近三百多页的敏捷开发的专著读完,下面谈谈我对这本书的观后感和书的主要内容:
1.书中以IBM公司(在书中称为E公司)的一个电子商务项目为背景以主人公(E公司该项目的北京研发中心的项目经理)讲故事的形式讲述了采用敏捷开发的全部过程;
2.语言浅显易懂,不需要读者有太多的敏捷开发背景,读完之后可以对敏捷开发有个全面以及初步的认...
分类:
其他好文 时间:
2015-06-16 09:18:39
阅读次数:
203
xml文本如下:
百度
http://www.baidu.com
中关村
北京
中国...
分类:
其他好文 时间:
2015-06-16 09:18:22
阅读次数:
89