码迷,mamicode.com
首页 > 编程语言
Spring中di配合接口编程
一:DI基本概念 依赖注入(DI),是spring容器实现的基础,在spring-core模块中实现的。所谓DI,就是指对象是被动接受依赖类而不是自己主动去找,换句话说就是指对象不是从容器中查找它依赖的类,而是在容器实例化对象的时候主动将它依赖的类注入给它。 DI作用: di配合接口编程,的确可以减少层(web层) 和 业务层的耦合度. 二:DI配合接口编程案例 ...
分类:编程语言   时间:2015-08-25 21:46:45    阅读次数:155
AES分组对称加密算法学习笔记
State说明 S盒变换SubBytes 行变换ShiftRows 列变换MixColumns 与扩展密钥的异或运算AddRoundKey 密钥扩展程序Key Expansion 参考文献我们首先对AES分组对称加密算法有一个宏观的了解,它的模式主要为 以下是AES主要加密过程的伪代码。Cipher(byte in[4*4] , byte out[4*4] , word w[4*(Nr+1)]...
分类:编程语言   时间:2015-08-25 21:46:17    阅读次数:261
单源最短路径算法的MapReduce实现(Metis版本)
Mapreduce 是谷歌提出的一个分布式计算框架, 利用该框架, 能够让用户方便地利用多机并行处理数据。 该框架有两个重要的函数: Map 和 Reduce, Map 函数对整个输入数据进行处理, 按照用户定义的处理方式, 从输入的数据中产生中间键值对( key, value)。Reduce 函数对这些键值对进行处理, 相同 key 的键值...
分类:编程语言   时间:2015-08-25 21:44:34    阅读次数:227
【C++】单链表的实现
链表概念--链表是一种线性表,但是并不是顺序存储,而是每个节点里面存储着下一个节点的指针,把存储数据元素的数据串链起来。   单链表演示图: #include using namespace std; typedef int DataType; struct LinkNode { DataType _data; LinkNode* _next; ...
分类:编程语言   时间:2015-08-25 21:42:00    阅读次数:178
poj 3687 Labeling Balls 【拓扑排序】
题目链接:http://poj.org/problem?id=3687注意重边代码:#include #include #include #include #include #include #include #include <it...
分类:编程语言   时间:2015-08-25 21:42:58    阅读次数:140
python爬取ajax动态生成的数据 以抓取淘宝评论为例子
在学习python的时候,一定会遇到网站内容是通过ajax动态请求、异步刷新生成的json数据的情况,并且通过python使用之前爬取静态网页内容的方式是不可以实现的,所以这篇文章将要讲述如果在python中爬取ajax动态生成的数据。至于读取静态网页内容的方式,有兴趣的可以查看博客内容。 这里我们以爬取淘宝评论为例子讲解一下如何去做到的。这里主要分为了四步: 一 获取淘宝评论时,ajax请求链...
分类:编程语言   时间:2015-08-25 21:43:59    阅读次数:247
python中的正则表达式
python中的正则表达式是.......
分类:编程语言   时间:2015-08-25 21:41:23    阅读次数:178
hdoj 3435 A new Graph Game 【无向图判断权值最小哈密顿环】【KM算法】
A new Graph Game Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1934    Accepted Submission(s): 827 Problem Description An undirec...
分类:编程语言   时间:2015-08-25 21:41:42    阅读次数:263
关于C++的面试题
两道C++面试题...
分类:编程语言   时间:2015-08-25 21:41:36    阅读次数:152
近似直径算法的 GraphChi 实现
GraphChi 是由卡耐基梅隆大学设计, 可以在单机上进行高效大规模计算的框架, 区别于将图的信息全部存储在内存当中, GraphChi 利用单机计算机海量的硬盘进行存储, 由于硬盘与内存的访问速度差距很大, 为了弥补使用硬盘存储带来的缺陷, 他们设计出并行滑动窗口技术, 用来减少硬盘的随机读写。并行滑动窗口技术将整个图谱划按照点的顺序分成不同的分...
分类:编程语言   时间:2015-08-25 21:42:18    阅读次数:177
【C++】万年历的实现
/****************************************************************************************** Date.hpp: Copyright (c) Bit Software, Inc.(2013), All rights reserved. Purpose: 声明并实现一个万年历类【腾讯面试题】 ...
分类:编程语言   时间:2015-08-25 21:40:52    阅读次数:204
【C++】顺序表的实现
#include #include using namespace std; //typedef struct FindRet //{ // bool isFind; // 是否找到的标示 // size_t index; // 找到数据的下标 //}Findret; typedef int DataType; class SeqList { public: ...
分类:编程语言   时间:2015-08-25 21:39:37    阅读次数:141
简单原理介绍java反射(2)
public class Person { private String name; private int age; public Person(String name,int age) { super(); this.name = name; this.age = age; } public Person(){} public String getName...
分类:编程语言   时间:2015-08-25 21:38:22    阅读次数:189
R语言-坐标轴画法要旨
在R语言中绘制坐标轴时,如何将坐标轴的刻度画在图内呢? 下面有一个完整的例子: #画图测试 aixs.test     x     #print(x)     y     xx     #print(y)     opar     par(mar=c(5,4,4,8)+0.1)     plot(x, type="b", pch=21, col="red", xaxt="...
分类:编程语言   时间:2015-08-25 21:38:30    阅读次数:1257
PAT的C++编译器
1.PAT的C++编译器是g++4.7.2 所以64位的整型得用long long定义,用%lld的占用符。 2.VC++6.0的编译器的64位整型得用__int64定义,用%I64d的占用符。...
分类:编程语言   时间:2015-08-25 21:36:05    阅读次数:198
【C++】String类及其优化版的实现
#include using namespace std; class String { public: String() { _ptr = new char[1]; _ptr[0] = 0; } String(const char* str) { _ptr = new char[strlen(str)+1]; strcpy(_ptr,str);...
分类:编程语言   时间:2015-08-25 21:36:10    阅读次数:143
LeetCode: SingleNumIII
题目链接:https://leetcode.com/problems/single-number-iii/ 题目: Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the...
分类:编程语言   时间:2015-08-25 21:34:38    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!