上次面试被问到IOC和DI的区别时,没怎么在意,昨天又被问到,感觉有点可惜。今晚总算抽点时间,查看了spring官方文档。发现,IoC更像是一种思想,DI是一种行为。为了降低程序的耦合度,利用spring将对象依赖的对象进行注入的过程中,发生了什么呢?发生了控制权的反转。而spring官方文档中,也...
分类:
编程语言 时间:
2015-05-28 00:18:33
收藏:
0 评论:
0 赞:
0 阅读:
500
开到一遍不错的java开源整理,摘录一下,后续遇到好的继续更新。构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。G...
分类:
编程语言 时间:
2015-05-28 00:17:03
收藏:
0 评论:
0 赞:
0 阅读:
192
原文:http://www.cnblogs.com/gw811/archive/2012/10/20/2732687.html引用的概念引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引....
分类:
编程语言 时间:
2015-05-28 00:16:23
收藏:
0 评论:
0 赞:
0 阅读:
257
时间限制:10000ms单点时限:1000ms内存限制:256MB描述由于今天上课的老师讲的特别无聊,小Hi和小Ho偷偷地聊了起来。小Ho:小Hi,你这学期有选什么课么?小Hi:挺多的,比如XXX1,XXX2还有XXX3。本来想选YYY2的,但是好像没有先选过YYY1,不能选YYY2。小Ho:先修课...
分类:
编程语言 时间:
2015-05-28 00:15:53
收藏:
0 评论:
0 赞:
0 阅读:
361
1 public class test1 : MonoBehaviour { 2 3 public GameObject prefab; 4 5 void Start() 6 { 7 for (int i = 0; i ().material.color...
分类:
编程语言 时间:
2015-05-28 00:13:33
收藏:
0 评论:
0 赞:
0 阅读:
338
安装本地maven:http://blog.csdn.net/java_min/article/details/8857492已看到版本信息Eclipse怎样设置应用本地的maven:http://jingyan.baidu.com/article/e2284b2b3a7384e2e7118d68....
分类:
编程语言 时间:
2015-05-28 00:12:43
收藏:
0 评论:
0 赞:
0 阅读:
298
1 class A 2 { 3 public static final int VAL = 3; // 不会导致A被加载 4 static 5 { 6 System.out.println("load A"); 7 } 8 public A(...
分类:
编程语言 时间:
2015-05-28 00:12:03
收藏:
0 评论:
0 赞:
0 阅读:
268
#!/usr/bin/env python# -*- coding:utf-8 -*from __future__ import print_functionimport pycurlimport reimport systry: from io import BytesIOexcept Im...
分类:
编程语言 时间:
2015-05-28 00:11:43
收藏:
0 评论:
0 赞:
0 阅读:
375
堆排序就是利用了最大堆(或最小堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字变得简单。以最大堆为例,它的基本思想就是:先将初始文件R[1..n]建成一个最大堆,此堆为初始的无序区;再将关键字最大的记录R[1](即堆顶)和无序区的最后一个记录R[n]交换,由此得...
分类:
编程语言 时间:
2015-05-28 00:09:23
收藏:
0 评论:
0 赞:
0 阅读:
304
package org.loda.graph;
import org.loda.structure.IndexMinQ;
import org.loda.structure.Stack;
import org.loda.util.In;
/**
*
* @ClassName: Dijkstra
* @Description: Dijkstra最短路径算法--贪心算...
分类:
编程语言 时间:
2015-05-27 23:05:53
收藏:
0 评论:
0 赞:
0 阅读:
601
题意:
迷宫里有一条贪食蛇,求它的蛇头到迷宫左上角最少要多少步。
分析:
关键是将蛇的状态压缩编码,然后bfs,超时就改A*,这题有类似最短路径的性质,A*发现节点重复后不需要更新直接舍弃即可。
代码:
//poj 1324
//sep9
#include
#include
#include
using namespace std;
struct state
{
int x[1...
分类:
编程语言 时间:
2015-05-27 22:59:33
收藏:
0 评论:
0 赞:
0 阅读:
406
最大乘积
问题描述
对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?
输入格式
第一行一个数表示数据组数
每组输入数据共2行:
第1行给出总共的数字的个数n和要取的数的个数m,1
第2行依次给出这n个数,其中每个数字的范围满足:a[i]的绝对值小于等于4。
输出格式
每组数据输出1行,为最大的乘积。
样例输入
1
5...
分类:
编程语言 时间:
2015-05-27 22:57:36
收藏:
0 评论:
0 赞:
0 阅读:
342
上了这么多年学,我发现一个问题,好象老师都很喜欢点名,甚至点名都成了某些老师的嗜好,一日不点名,就饭吃不香,觉睡不好似的,我就觉得很奇怪,你的课要是讲的好,同学又怎么会不来听课呢,殊不知:“误人子弟,乃是犯罪!”啊。
好了,那么我们现在来看老师这个点名过程是如何实现吧:
1、老规矩,我们先定义老师(Teacher)接口类:
public interface Teacher {
...
分类:
编程语言 时间:
2015-05-27 22:57:35
收藏:
0 评论:
0 赞:
0 阅读:
306
解决方法比较简单,就是下载一个libstdc++.so.6文件,通过scp的方式发送到openwrt板子内的/lib/目录下就可以了。
下载地址在这儿:http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=164026
祝大家顺利。如果是编译过程出现问题,请参考本博客中得博文《openwrt编译程序时提示缺少libstdc++.s...
分类:
编程语言 时间:
2015-05-27 22:56:23
收藏:
0 评论:
0 赞:
0 阅读:
441
1 主要内容:
Supervised Descent Method and its Applications to Face Alignment算法研究。2代码彩蛋:我问了好久,xxiong好心人发给我的,希望能对你们学习有帮助:
低调下载:
http://humansensing.cs.cmu.edu/xxiong/mexintrafac...
分类:
编程语言 时间:
2015-05-27 22:54:13
收藏:
0 评论:
0 赞:
0 阅读:
476
qq机器人 qq群发工具 webqq...
分类:
编程语言 时间:
2015-05-27 22:54:03
收藏:
0 评论:
0 赞:
0 阅读:
485
题目链接: http://poj.org/problem?id=2892
题意:一个长度为n的线段,下面m个操作
D x 表示将单元x毁掉
R 表示修复最后毁坏的那个单元
Q x 询问这个单元以及它周围有多少个连续的单元,如果它本身已经被毁坏了就是0
思路:
这道题是经典的线段树入门题目,由于只是进行单点更新, 不涉及区间更新,用树状...
分类:
编程语言 时间:
2015-05-27 22:48:53
收藏:
0 评论:
0 赞:
0 阅读:
378
在前面博客有写英文版的快速查找实现例子,在复习的时候,有了新的领悟。【思想】快速排序算法关键在于先在数组中选择一个数字,接下来把数组中的数字分为两部分,比选择的数字小的移动到数组左边,比选择的数字大的移动到数组的右边。【实例说明】快速排序数组data[] = {2,4,9,3,6,7,1,5},设置第一个数为基准值,将其他元素与其进行比较,数组长度为8,设置两个指针i,j分别指向待排序数组首末下标,...
分类:
编程语言 时间:
2015-05-27 22:48:03
收藏:
0 评论:
0 赞:
0 阅读:
422
poj1274题意: 有n个奶牛, m个畜舍, 每个畜舍最多装1头牛,每只奶牛只有在自己喜欢的畜舍里才能产奶。 求最大产奶量。 分析: 其实题意很明显, 二分图的最大匹配, 匈牙利算法。#include#include#include#includeusing namespace std;int.....
分类:
编程语言 时间:
2015-05-27 22:45:22
收藏:
0 评论:
0 赞:
0 阅读:
366
第一种: 通常用ApplicationContext来调用Spring配置文件中的一些Bean,所以首先创建Spring上下文容器。 ApplicationContext ac = (ApplicationContext) invocation.getInvocationContext().getA...
分类:
编程语言 时间:
2015-05-27 22:45:02
收藏:
0 评论:
0 赞:
0 阅读:
383