http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1335 【题意】 给定n座桥的高度,给定m次洪水每次的涨水水位ai和退水水位bi 询问有多少座桥被淹的次数大于等于k 洪水最开始的水位为1 【思路】 每座桥被淹一次是这样的:开始时的水位小于桥的高 ...
分类:
编程语言 时间:
2017-08-26 15:54:57
阅读次数:
178
Description 长者对小明施加了膜法,使得小明每天起床就像马丁的早晨一样。 今天小明早上醒来发现自己成了一位仓管员。仓库可以被描述为一个n?×?m的网格,在每个网格上有几个箱子(可能没有)。为了防止倾倒,每个网格上,箱子不应该堆放超过h个。为了满足要求,小明需要搬一些箱子,每一次,他可以把箱 ...
分类:
其他好文 时间:
2017-08-26 11:33:07
阅读次数:
125
这篇文章是我从别人那里复制的,因为我怕以后会看不到了,太生动了 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我 ...
分类:
编程语言 时间:
2017-08-25 11:03:56
阅读次数:
172
高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 ...
分类:
其他好文 时间:
2017-08-25 10:58:06
阅读次数:
177
你有一个日志文件,里面记录着各种系统事件的详细信息。自然的,事件的时间戳按照严格递增顺序排列(不会有两个事件在完全相同的时刻发生)。 遗憾的是,你的系统被病毒感染了,日志文件中混入了病毒生成的随机伪事件(但真实事件的相对顺序保持不变)。备份的日志文件也被感染了,但由于病毒采用的随机感染方法,主日志文 ...
分类:
其他好文 时间:
2017-08-21 22:19:19
阅读次数:
256
IOC和AOP的一些基本概念介绍 IOC 介绍 IOC 一、什么是IOC IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 下面我们以几个例子来说明什么是IoC 假设我们要设计一个Gir ...
分类:
其他好文 时间:
2017-08-21 11:30:53
阅读次数:
199
-------------------siwuxie095 Spring IoC 底层原理 1、IoC 即 Inversion of Control,控制反转,把对象的创建 交给 Spring 进行管理 2、IoC 容器管理 Bean 的方式: (1)基于配置文件的方式 (2)基于注解的方式 ... ...
分类:
编程语言 时间:
2017-08-20 21:25:04
阅读次数:
359
IOC (Inversion of Control) 控制反转 我的理解:将创建对象的控制权从代码本身转交给了外部容器(spring容器)。 1.将组件对象(业务对象)的控制权从代码本身转移到外部容器。 在代码中不使用关键字new来构建一个业务实例,而是在配置文件中。通过xml节点知道容器如何对内存 ...
分类:
编程语言 时间:
2017-08-20 10:08:59
阅读次数:
136
一、概述 IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection)。 作用:将各层的对象以松耦合的方式组织在一起,解耦,各层对象的调用完全面向接口。当系统重构的时候,代码的改写量将大大减少。 依赖注入: 当一个 ...
分类:
编程语言 时间:
2017-08-19 12:45:07
阅读次数:
247
The isolated people of MacGuffin Island have a unique culture, and one of the most interesting things about them is their language. Their alphabet con ...
分类:
其他好文 时间:
2017-08-19 11:05:30
阅读次数:
121