开始机房也已经一段时间了,但是一直没有写东西,今天就来谈谈三层结构是如何到七层的吧!在谈论七层之前首先来回忆一下三层,三层架构是为了解决原来用户直接依赖数据库的问题,增加了业务逻辑层,降低层与层之间的依赖,从而来进行解耦的。这样做的优点就在于:使程序的结构更加明确,开发人员可以只关注整个结构的一层,可以很容易的用新的实现替换原有层次的实现。那么所谓的“七层”,则是加上外观和抽象工厂两种设计模式来进...
分类:
其他好文 时间:
2015-05-10 17:26:03
阅读次数:
124
敲机房的时候,VB.Net做机房的前台用于操作,用SQL Server做后台用于保存数据,前台和后台之间发生联系,用到了ADO.Net。它是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。简单点说就是对数据库实现增,删,改,查
ADO .NET中用于存取和管理...
分类:
数据库 时间:
2015-05-10 17:26:06
阅读次数:
170
经典模式
public class SingleTon {
private static SingleTon uniqueInstance;
//必须是私有
private SingleTon() {}
//线程不安全
public static SingleTon getInstance() {
if(uniqueInstance == null) {
u...
分类:
其他好文 时间:
2015-05-10 17:26:34
阅读次数:
115
/******************************************************************************************
date.hpp:
Copyright (c) Bit Software, Inc.(2013), All rights reserved.
Purpose:
声明并实现一个日期类
难度:***
Autho...
分类:
编程语言 时间:
2015-05-10 17:26:11
阅读次数:
135
前言:为什么要翻译这篇文章呢?答案是官网提供的中文版简直就是不能看,所以当了搬运工。我感觉这篇文章挺好的,虽然讲的不是那么易懂,有些地方有点晦涩。但是作为参考文档还是可行的。翻译了几段,因为英语不是很好,有些地方可能表达的不到位甚至是错误,希望大神告诉我,我好改进。现在就开始后悔当初没好好学习英语,很多能看懂的东西却不会表达,所以翻译相对比较渣。有能力的还是建议看英文,以免对您形成误导。
原文链接...
分类:
其他好文 时间:
2015-05-10 17:25:07
阅读次数:
193
JAVA类集框架 List、Set、Iterator、Map的简单理解1. Java类集框架主体结构:(1).集合(set):对象不按特定的当时排序,没有重复对象。
(2).列表(list):对象按照索引位置排序,可以有重复的对象。
(3).映射(map):每一个元素包含一个键对象和一个值对象,键不可以重复,值可以重复。2. Collection接口提供的方法如下:
3....
分类:
编程语言 时间:
2015-05-10 17:27:10
阅读次数:
196
包装类Java中一切都是对象,所以很多操作都是针对对象的,Java会把常用的数据类型,自动包装成相应的类的对象进行操作。常用的数据类型对应的包装类
装箱装箱就是把基本数据类型变为相应类的对象ArrayList list = new ArrayList();//list的各种操作都是针对对象的
list.add(5);//5本来是int类型的,现在自动包装成了Integer类的对象拆箱拆箱就是把相对...
分类:
编程语言 时间:
2015-05-10 17:25:52
阅读次数:
165
Problem Description
After months of hard working, Iserlohn finally wins awesome amount of scholarship. As a great zealot of sneakers, he decides to spend all his money on them in a sneaker store.There...
分类:
其他好文 时间:
2015-05-10 17:25:25
阅读次数:
116
所以他的递归函数为:
#include
int hermite(int n,int x)
{
if (n2)
return 2*(hermite(n-1,x))-2*(n-1)*(hermite(n-2,x));
}
int main()
{
hermit...
分类:
编程语言 时间:
2015-05-10 17:25:14
阅读次数:
129
想法二分...
分类:
其他好文 时间:
2015-05-10 17:24:03
阅读次数:
145
SDN开发之基于floodlight控制器做QoS策略
---温州大学 12网络工程...
分类:
其他好文 时间:
2015-05-10 17:25:31
阅读次数:
982
Bootstrap简介
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。是一个CSS/HTML/JavaScript框架。Bootstrap是基于HTML5和CSS3开发的,包含丰富的组件,根据这些组件可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:下拉菜单、按钮组、导航、导航条等等。可以说Bootstrap是一个简洁简单的前端开发框架,可以让W...
分类:
Web程序 时间:
2015-05-10 17:26:10
阅读次数:
434
MapReduce中的Shuffle过程分为Map端和Reduce端两个过程。...
分类:
其他好文 时间:
2015-05-10 17:24:26
阅读次数:
130
编写一个函数实现n^k,使用递归实现
代码如下:
#include
int fun(int n,int k)
{
if(k==1)
return n;
else
return n*fun(n,k-1);
}
int getpower(int x,int y)
{
if (y == 1)
return x;
else
return x...
分类:
编程语言 时间:
2015-05-10 17:23:17
阅读次数:
101
在统计计算中,最大期望(EM)算法是在概率模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐藏变量(Latent Variable)。最大期望经常用在机器学习和计算机视觉的数据聚类(Data Clustering)领域。...
分类:
编程语言 时间:
2015-05-10 17:23:37
阅读次数:
342
Longest Substring Without Repeating Characters Total Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters...
分类:
其他好文 时间:
2015-05-10 17:24:44
阅读次数:
145
在struts.xml文件中定义拦截器只需要给拦截器类指定一个拦截器名,这就完成了定义。拦截器使用标记来定义,格式如下
大部分情况下,如果有一个拦截器这样配置就够了。如果有多个拦截器,则需要写多个,而是写在标记内部,而又是写在struts.xml中的标记中的
...
如果需要还可以再拦截器.格式如下
...
分类:
其他好文 时间:
2015-05-10 17:25:56
阅读次数:
115