计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字 ...
分类:
编程语言 时间:
2017-03-31 12:55:19
阅读次数:
230
SpringMVC注解总结 @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。 @Scope注解 作用域 @Lazy(true) 表示延迟初始化 @Service用于标注业务层组件、 @Controller用于标注 ...
分类:
编程语言 时间:
2017-03-31 12:54:23
阅读次数:
284
import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; public class MinMapDemo { ...
分类:
编程语言 时间:
2017-03-31 12:53:44
阅读次数:
2252
题意:n个气球,n个操作(每次给区间[a,b]的气球涂颜色),求最后每个气球被涂颜色的次数。 n可以取到100000,所以如果想for,for的话,就 爆!爆!爆! 1.线段树做法: 一道简单的线段树,做了好久都没做出来,果然自己还是太菜了。。。 创建一棵线段树,把里面的涂色次数对应的值都初始化为0 ...
分类:
编程语言 时间:
2017-03-31 12:51:05
阅读次数:
162
① 从字符串“耿丹计算机Java20170320”中提取日期 public class Xx1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Str ...
分类:
编程语言 时间:
2017-03-31 12:50:50
阅读次数:
185
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"><html> <head> <title> new document </title> <scr ...
分类:
编程语言 时间:
2017-03-31 12:15:22
阅读次数:
235
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更 ...
分类:
编程语言 时间:
2017-03-31 12:13:01
阅读次数:
166
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的 ...
分类:
编程语言 时间:
2017-03-31 12:11:57
阅读次数:
213
一、发展历史 现在的网站除了有文件系统之外,还有web 容器。 前者用于响应静态页面请求,后者用于响应动态页面请求。 静态页面请求返回的是固定的静态页面,它不可以操作数据库,而动态页面请求则可以操作数据库,并且是通过拼凑代码的形式得到请求结果页面。 二、建造动态web网站的技术 概述: 动态web网 ...
分类:
编程语言 时间:
2017-03-31 12:08:20
阅读次数:
226
一、sys 模块 sys是Python的一个「标准库」,也就是官方出的「模块」,是「System」的简写,封装了一些系统的信息和接口。 官方的文档参考:https://docs.python.org/2/library/sys.html 中文版文档参考:http://xukaizijian.blog ...
分类:
编程语言 时间:
2017-03-31 12:02:19
阅读次数:
126
简述顺序存储结构和链式存储结构的优缺点 ① 顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的。 优点:存储密度大(=1),存储空间利用率高。缺点:插入或删除元素时不方便。 ②链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点 ...
分类:
编程语言 时间:
2017-03-31 11:58:33
阅读次数:
129
其实数组倒序输出相对来说还是挺简单的,因为数组已经是有序的了,所以只要循环然后压入一个新数组即可。 也许你会这样写: 而没有对数组这种push操作的java,可以这样写: 思路无非都是从后向前循环,然后压入新数组打印出来。这是正确的! 然而通过昨天对快速排序的剖析,我们理解了它的思想:每次循环都通过 ...
分类:
编程语言 时间:
2017-03-31 11:45:39
阅读次数:
151
A:JDK环境的配置 1、打开终端Terminal; 2、进入当前用户主目录,cd ~; 3、临时授权,sudo su; 4、输入密码(密码不显示); 5、创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,我的没有); 6、打开.bash_profile ...
分类:
编程语言 时间:
2017-03-31 11:19:01
阅读次数:
250
1.设置ModelAndView对象。根据View和视图解析器跳转到指定页面(视图解析器前缀+viewname+视图解析器后缀) 2.通过ServletAPI对象来实现,不需要配置视图解析器 通过HttpServletRequest输出 通过HttpServletRequest实现重定向 通过Htt ...
分类:
编程语言 时间:
2017-03-31 11:17:32
阅读次数:
228
1.通过URL对应bean 以上配置,访问hello.do就会访问id为hello.do的bean,此类方法适用小型系统。 如果加上HandlerAdapter配置就无需.do 2.为URL分配bean 此类配置还可以使用通配符,访问hello.do时,Spring会把请求分配给helloContr ...
分类:
编程语言 时间:
2017-03-31 11:16:41
阅读次数:
173
1.配置web.xml 初始化DispatcherServlet的时候可以通过contextConfigLocation指定SpringMVC配置文件,默认为[servlet-name]-servlet 2.配置SpringMVC配置文件 文件名已经在第一步修改为mvc.xml 需要配置hander ...
分类:
编程语言 时间:
2017-03-31 11:15:30
阅读次数:
180
搭建SpringMVC框架 1.添加jar包 jsp-api.jar servlet-api.jar jstl.jar commons-logging-1.1.1.jar spring-beans-4.1.6.RELEASE.jar spring-context-4.1.6.RELEASE.jar ...
分类:
编程语言 时间:
2017-03-31 11:15:11
阅读次数:
239