首页 > 编程语言
Spring框架中的IOC和DI的区别
上次面试被问到IOC和DI的区别时,没怎么在意,昨天又被问到,感觉有点可惜。今晚总算抽点时间,查看了spring官方文档。发现,IoC更像是一种思想,DI是一种行为。为了降低程序的耦合度,利用spring将对象依赖的对象进行注入的过程中,发生了什么呢?发生了控制权的反转。而spring官方文档中,也...
分类:编程语言   时间:2015-05-28 00:18:33    收藏:0  评论:0  赞:0  阅读:500
java开源资源
开到一遍不错的java开源整理,摘录一下,后续遇到好的继续更新。构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。G...
分类:编程语言   时间:2015-05-28 00:17:03    收藏:0  评论:0  赞:0  阅读:192
【转载】C++引用详解
原文:http://www.cnblogs.com/gw811/archive/2012/10/20/2732687.html引用的概念引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引....
分类:编程语言   时间:2015-05-28 00:16:23    收藏:0  评论:0  赞:0  阅读:257
hiho47 : 拓扑排序·一
时间限制: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
Unity Dynamic Batching
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
spring
安装本地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
java学习笔记
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
Python pycurl
#!/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
算法导论——最短路径Dijkstra算法
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
poj 1324 Holedox Moving A*算法对bfs的优化
题意: 迷宫里有一条贪食蛇,求它的蛇头到迷宫左上角最少要多少步。 分析: 关键是将蛇的状态压缩编码,然后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
Java迭代模式(Iterator模式)
上了这么多年学,我发现一个问题,好象老师都很喜欢点名,甚至点名都成了某些老师的嗜好,一日不点名,就饭吃不香,觉睡不好似的,我就觉得很奇怪,你的课要是讲的好,同学又怎么会不来听课呢,殊不知:“误人子弟,乃是犯罪!”啊。 好了,那么我们现在来看老师这个点名过程是如何实现吧: 1、老规矩,我们先定义老师(Teacher)接口类: public interface Teacher {     ...
分类:编程语言   时间:2015-05-27 22:57:35    收藏:0  评论:0  赞:0  阅读:306
openwrt 运行程序时提示缺少libstdc++.so.6
解决方法比较简单,就是下载一个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
Supervised Descent Method Face Alignment 代码下载 和 算法研究 之一
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聊天机器人 群发工具 (java版) (一)
qq机器人 qq群发工具 webqq...
分类:编程语言   时间:2015-05-27 22:54:03    收藏:0  评论:0  赞:0  阅读:485
POJ 2892 Tunnel Warfare [树状数组]
题目链接: 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 匈牙利算法 二分图最大匹配
poj1274题意: 有n个奶牛, m个畜舍, 每个畜舍最多装1头牛,每只奶牛只有在自己喜欢的畜舍里才能产奶。 求最大产奶量。 分析: 其实题意很明显, 二分图的最大匹配, 匈牙利算法。#include#include#include#includeusing namespace std;int.....
分类:编程语言   时间:2015-05-27 22:45:22    收藏:0  评论:0  赞:0  阅读:366
如何在Struts2的拦截器中调用Spring容器
第一种: 通常用ApplicationContext来调用Spring配置文件中的一些Bean,所以首先创建Spring上下文容器。 ApplicationContext ac = (ApplicationContext) invocation.getInvocationContext().getA...
分类:编程语言   时间:2015-05-27 22:45:02    收藏:0  评论:0  赞:0  阅读:383
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!