自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稚枭天卓

扶穷贱而惜光阴,怀功名而悲岁月

  • 博客(68)
  • 资源 (40)
  • 收藏
  • 关注

原创 机器学习 之 生成式模型 VS 判别式模型

【摘要】判别式模型,就是只有一个模型,你把测试用例往里面一丢,label就出来了,如SVM。生成式模型,有多个模型(一般有多少类就有多少个),你得把测试用例分别丢到各个模型里面,最后比较其结果,选择最优的作为label,如朴素贝叶斯。本文将从生成式模型与判别式模型的概念,适用环境以及具体模型三个方面分析比较这两个模型,并在最后对列出模型范例,进行范例比较。【基本概念】生成模型,

2015-07-31 13:46:30 14795 3

原创 Python 之 sklearn 交叉验证 数据拆分

本文K折验证拟采用的是 Python 中 sklearn 包中的 StratifiedKFold 方法。方法思想详见:http://scikit-learn.org/stable/modules/cross_validation.htmlStratifiedKFold is a variation of k-fold which returns stratified folds:

2015-07-29 20:35:31 10539

原创 LeetCode 之 Subsets(图和暴力枚举)

LeetCode 之 Subsets,本文给出基于图的深度优先检索的算法思想与C++ STL源码实现。

2015-07-29 11:15:59 1260 1

原创 Python 之 h5py 读取 matlab 中 .mat 文件 cell 方法浅析

采用 Python 读取 matlab 中 .mat文件的方法有很多,中外文的论坛上都不少,相关博文可见:Python 从 mat 文件的读写和存储 到 h5py 文件包。详址:http://blog.csdn.net/u013630349/article/details/47090299但是,在读取matlab文件的时候,往往不是一层 .mat 就足以解决问题的,.mat 文件中可能

2015-07-28 21:48:18 18498 2

原创 Python 之 获取聚类中心与其支撑点的方法

闲话少说先上代码# 读方式打开文件myfile=h5py.File('arr.mat','r')arr = myfile['arr'][:]myfile.close()slt = 'ward'whileclust_model = sklearn.cluster.AgglomerativeClustering(linkage=slt, affinity="euclidean", n

2015-07-28 17:39:11 5339 1

原创 LeetCode 之 Search for a Range(查找)

LeetCode 之 Search for a Range,本文给出基于二分查找的算法思想与C++ STL源码实现。

2015-07-28 15:26:00 1201

原创 C++ STL 迭代器方法 之 advance与prev 方法 浅析

迭代器是STL中重要的一支,近来有幸用到到的两个方法,prev和distance。distance方法十分简单,就不在此赘述,现主要对prev方法以及其相关方法,advance方法作简要介绍与使用说明,并在文末附上代码示例。

2015-07-28 15:21:08 15641

原创 数据结构基础 查找 之 二分查找

二分查找又称折半查找,对排好序的数组,每次取这个数和数组中间的数进行比较,复杂度是O(logn)。本文在阐述二分查找算法思想的基础上给出递归、非递归以及STL三种方式的源码实现,现详述如下。

2015-07-28 10:51:50 2658 3

原创 Python 从 mat 文件读写 到 h5py 文件包

【摘要】python在读写matlab文件时常用到scipy.io文件,但,针对大文件(有网友睁着直径为8848米的小眼睛说的大小的分界点在2GB)以及存储版本在“matlab-v7.3”以上的文件就拙计了,这里分享一种刚刚学到处理方式,用h5py模块,详细介绍以及Python源码详见本文。【正文】1、如果你的matlab的版本比较旧,保存的.mat 格式为‘-v7.3’以...

2015-07-27 20:47:53 18638 6

原创 LeetCode 之 Merge Sorted Array(排序)

LeetCode 之 Merge Sorted Array,本文给出详细算法思想与源码实现。

2015-07-27 09:50:37 996

原创 C++ 获取类成员函数地址方法 浅析

C语言中可以用函数地址直接调用函数:void print (){ printf ("function print");} typdef void (*fun)();fun f = print;f();C++中类非静态成员函数必须通过实例去调用,C++中类成员函数调用:class test{public:void print (){ printf ("func

2015-07-26 21:41:13 14563

原创 C++ 宏、范型和RTTI 浅析

RTTI(Run-Time Type Identification)是面向对象程序设计中一种重要的技术。现行的C++标准对RTTI已经有了明确的支持。不过在某些情况下出于特殊的开发需要,我们需要自己编码来实现。本文介绍了一些关于RTTI的基础知识及其原理和实现,并分析比较三者是线上的差异与联系。

2015-07-26 21:19:18 1387

原创 C++ 关于类与对象在虚函数表上唯一性问题 浅析

很多教材上都有介绍到虚指针、虚函数与虚函数表,有的说类对象共享一个虚函数表,有的说,一个类对象拥有一个虚函数表;还有的说,无论用户声明了多少个类对象,但是,这个VTABLE虚函数表只有一个;也有的在说,每个具有虚函数的类的对象里面都有一个VPTR虚函数指针,这个指针指向VTABLE的首地址,每个类的对象都有这么一种指针。今天,我们就来解决这个问题,同一个类的不同对象,是不是拥有“相同”的虚函数表,这个相同是物理上的相同(内存地址)还是逻辑上的相同(数据结构)。本文现详述如下!

2015-07-26 16:44:24 5041 7

原创 C++ 继承与接口 知识点 小结(二)

本文主要解决以下几个方面知识点:理解面向对象范式下基本的设计模式;了解继承默认访问控制权限;熟悉派生类如何使用基类成员变量;掌握虚函数与纯虚函数在实例化上的必要性与差异性;了解虚函数与普通函数在创建过程中的区别;理解动态联编与静态联编在使用对象上的差异;掌握如何以及为何阻止对象实例化;了解RTTI的使用与特点;熟悉运算符重载的实现,熟悉不能重载的运算符有哪些。

2015-07-25 22:10:36 991 1

原创 C++ 虚函数与纯虚函数 浅析

在虚函数与纯虚函数的学习中,要求理解虚函数与纯虚函数的定义,了解虚函数与纯虚函数在实例化上的差异,掌握两者在实现上的必要性,熟悉纯虚函数在子类与孙类的函数类型。本文即针对上述问题展开阐述。

2015-07-25 22:06:08 1122

原创 C++ 继承与接口 知识点 小结(一)

要求理解覆盖、重载、隐藏的概念与相互之间的区别;熟记类继承中派生类和对象及其函数的访问控制权限;掌握虚函数、虚函数表、虚函数指针的联系;理解区分虚函数和虚继承在虚方法、虚指针在空间分配上的重点与难点;熟练使用多重继承,要求能区分基类的同名函数和基类的空间布局。

2015-07-25 18:06:33 973

原创 C++ 深入理解 虚继承、多重继承和直接继承

本文从5段代码实例出发,通过类中类的普通继承,类的虚继承,类的多重继承,多个虚函数类的普通继承、虚继承与多重继承,几个交叉概念,详细的阐释了继承、虚函数与虚继承的基本概念,深入剖析了继承于虚继承的区别于联系。

2015-07-25 16:54:24 11971 5

原创 笔试真题解析 ALBB-2015 算法工程师实习生机试

本文是2015年,阿里巴巴算法工程师实习生,笔试真题以及真题解析。详述如下。

2015-07-25 16:01:11 3605 3

原创 操作系统 内存管理(二)

地址空间:将源程序经过编译后得到的目标程序,存在于它所限定的地址范围内,这个范围称为地址空间。地址空间是逻辑地址的集合。存储空间:指主存中一系列存储信息的物理单元的集合,这些单元的编号称为物理地址存储空间是物理地址的集合。根据分配时所采用的基本单位不同,可将离散分配的管理方式分为以下三种:页式存储管理、段式存储管理和段页式存储管理。其中段页式存储管理是前两种结合的产物。

2015-07-24 13:35:35 1051

原创 操作系统 内存管理(一)

内存管理主要包括虚地址、地址变换、内存分配和回收、内存扩充、内存共享和保护等功能。 本文主要从内存分配与回收,固定内存分区与动态内存分区,以及内存覆盖与交换着几个方面来讲述内存管理知识。

2015-07-24 12:01:38 1265

原创 LeetCode 之 Binary Tree Preorder Traversal(树)

【算法核心思想】1)初始化Vector,树空直接返回,不为空进入压栈弹栈机制;2)(按从根出发先遍历左子树再遍历右子树的遍历思想),依次循环从根出发,先右子树先入栈左子树后入栈(子树弹栈是和压栈顺序反过来的);3)栈空停止迭代。

2015-07-24 11:05:18 747 1

原创 C++ 迭代与递归 浅析

本文从迭代与递归的概念、源码示例以及源码分析三个维度,详细介绍并深入比较迭代与递归,这两个C++中常见的概念。

2015-07-24 10:06:58 5082

原创 操作系统 进程调度算法 浅析

调度算法是指:根据系统的资源分配策略所规定的资源分配算法。1. 先来先服务 先来先服务调度算法。先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度, 也可用于进程调度。FCFS算法比较有利于长作业(进程),而不利于短作业(进程)。由此可知,本算法适合于CPU繁忙型作业, 而不利于I/O繁忙型的作业(进程)。2. 短进程优先调度算法短作业(进

2015-07-23 22:12:56 1038

原创 分布式系统 缓存穿透与失效时的雪崩效应

缓存系统往往有两个问题需要面对和考虑:缓存穿透与失效时的雪崩效应。       1. 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。至于如何有效地解决缓存穿透问题,最常见的则是采用布隆过滤器(这个东西,在我的此篇文章中有介绍:),将所有可能存在的数

2015-07-23 21:50:26 2482 1

原创 C++ auto 与 register、static 关键字 浅析

本文详细分析 auto 与 register、static 关键字异同,从概念与使用方法上阐释他们的区别,并在最后给出代码使用示例。

2015-07-23 15:40:55 5715 2

原创 C++ 深入理解 auto 关键字

auto类型变量——根据初始值推断真实的数据类型。本文将从,【为什么auto】【auto代码使用示例】【auto概念详解】【auto注意事项】【register/auto的比较分析】【auto类型(普通)static局部变量有三点不同】六个维度深入讲解auto关键字

2015-07-23 15:29:35 7521

原创 C++ transform 浅析

transform,一个区间元素交换函数。该函数用于实现容器元素的变换操作。有如下两个使用原型,一个将迭代器区间[first,last)中元素,执行一元函数(有一个输入变量)对象op操作,交换后的结果放在[result,result+(last-first))区间中。另一个将迭代器区间[first1,last1)的元素*i,依次与[first2,first2+(last-first))的元素*j,执行二元函数(有两个输入变量)操作binary_op(*i,*j),交换结果放在[result,result+(

2015-07-23 12:04:04 6597

原创 LeetCode 之 Longest Valid Parentheses(栈)

LeetCode 之 Valid Palindrome,本文给出详细算法思想与源码实现。

2015-07-23 10:07:08 1013 3

原创 C++ 各种基本数据类型 详细说明

C/C++ 各种基本数据类型 详细说明

2015-07-22 14:29:31 3876

原创 LeetCode 之 Valid Palindrome(字符串)

LeetCode 之 Valid Palindrome,本文给出详细算法思想与源码实现。

2015-07-22 09:36:02 939 1

原创 C++ HOJ 24点

【问题描述】用4张扑克牌上的点数算24点是一个经典的游戏了。一般要求只允许使用加减乘除和括号进行四则运算。例如:1,2,3,4   可以用表达式(1+2+3)*4 = 24 算出24。要求计算出有多少种实现方法并输出全部实现方式。【思路一】基本原理是穷举4个整数所有可能的表达式,然后对表达式求值。表达式的定义: expression = (expression|numb

2015-07-20 14:53:34 3408 2

原创 C++ HOJ 火车进站

火车进站是给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。本文将讲解全排序思路、模拟堆栈方法与深度优先检索思路,STL思路,并在文末给出三组源码实现。

2015-07-20 14:41:46 4251 5

原创 C++ HOJ 约瑟夫问题 之 神牛代码

#include #include #include using namespace std; const int MAXN = 1 << 17; struct SegTree { int n, m; int a[MAXN + MAXN]; static int L(int i) { return i << 1;

2015-07-20 10:03:48 1091

原创 C++ HOJ 约瑟夫问题 的 数组、链表及STL实现

本文将介绍约瑟夫问题,并给出数组、循环链表以及STL的题解算法思想与源码实现。

2015-07-20 08:54:14 3368

原创 C++ HOJ N皇后问题

在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。本文给出基于迭代、非迭代以及位运算的三组算法思想与源码实现。

2015-07-19 19:36:46 1113

原创 C 语言 运算符表

运算符按照优先级由上向下依次减小,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。运算符解释结合方式() [] -> .括号(函数等),数组,两种结构成员访问由左向右! ~ ++ -- + - * & (类型) sizeof否定,按位否定,增量,减量,正负号,间

2015-07-19 15:35:23 785

原创 C++ 不用临时变量交换两个变量的值——函数对象

本文给出不使用中间变量交换两个变量值得源码方法。

2015-07-19 15:13:23 2205

原创 数据结构基础 之 深入理解二叉堆建立的时空复杂

本文从,堆排序的建堆函数与堆调整函数入手,详细解析了堆排序中建堆函数与堆调整函数的时间复杂度,通过剖析源码细节,分别深入了解了函数粗估与精算的时间复杂度。

2015-07-18 16:15:14 1341

原创 C++ 11个注意要点

下面的11个要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。 这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章会使你收获不小。

2015-07-18 14:59:54 663

原创 C++ map 浅析

为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦。例如我要找"张三丰"的信息,最傻的方法就是

2015-07-17 16:01:04 649

hibernate 5.0.9.Final

Hibernate ORM 5.0.9.Final has just been tagged and published. The complete list of changes can be found here (or here for people without a Hibernate Jira account). In addition, the 5.0 Migration Guide has been updated to document migration issues when moving from earlier 5.0 releases to 5.0.8. For information on consuming the release via your favorite dependency-management-capable build tool, see http://hibernate.org/orm/downloads/ The release bundles can be obtained from: SourceForge or BinTray.

2016-06-02

log4j.properties

Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。

2016-06-01

mysql-connector-java-5.0.7.rar

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

2016-06-01

struts-2.5-all

struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。

2016-06-01

TortoiseSVN-1.9.3.27038-x64-svn-1.9.3

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2016-06-01

mybatis-3-mybatis-3.4.0

yBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

2016-05-27

CSS权威指南

《CSS权威指南》(第3版)是著名的CSS专家EricA.Meyer他招牌式的智慧和无与伦比的经验引领读者探索了CSS的各个部分,包括属性、标记、特性和实现。此外,他还就现实应用中的一些问题,例如浏览器的支持和设计方针,发表了看法。你所要知道的就是HTML4.0的知识,这样就可以创建整洁、易于维护的脚本,以与桌面出版系统同样的优雅和控制能力管理网站布局和分页。你将会学到:·精妙地设计文本风格·用户界面、表格布局、列表以及自动生成的内容·浮动和定位的细节·Fontfamilv和Fallback机制·盒模型(boxmodel)的工作机制·IE7、Firefox及其他一些浏览器所支持的最新CSS3的选择器(selector)经过彻底地更新,新版的《CSS权威指南》已经适用于IE7。它详细讲述TESS的各个属性,告诉你怎样同其他属性交互,怎样在编写CSS时避免常见的错误。不管你是一个有经验的Web开发人员还是一个彻底的初学者,这《CSS权威指南》(第3版)都是你的CSS学习源泉。

2016-05-26

Pro.CSS.and.HTML.Design.Patterns

Design patterns have been used with great success in software programming. They improve productivity, creativity, and efficiency in web design and development, and they reduce code bloat and complexity. In the context of CSS and HTML, design patterns are sets of common functionality that work across various browsers and screen readers, without sacrificing design values or acces...

2016-05-26

十天学会DIV+CSS.chm

写的比较全面,内容层次性强。你就把这十个课程的内容边学边做,体会网页制作基本过程。(五天)

2016-05-26

xhtml+css时代 怎么切图

xhtml+css时代ps中怎么切图

2016-05-26

精通CSS高级Web标准解决方案

CSS作为Web标准的一部分,已经成为现代网页设计中必不可少的关键要素。CSS看似简单,但真正精通CSS绝非易事。在使用CSS开发网站时,会遇到形形色色的浏览器bug和不一致问题,而解决方案又五花八门,往往让使用者感觉千头万绪,不知从何着手。

2016-05-26

mysql-connector-java-5.1.39

JAVA通过jdbc访问mySQL数据库时需要该包支持,即在你的java工程中要把这个jar包添加进工程

2016-05-18

架构之美(清晰中文完整版)

本书围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和优雅。

2016-05-17

apache-tomcat-8.5.0-windows-x64.zip

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2016-05-17

华为机试宝典

华为机试宝典,华为机试源码,各个源码是实现已在华为OJ测试平台实现测试,AC !

2015-07-15

MATLAB神经网络30个案例分析 源代码 数据

MATLAB神经网络30个案例分析,全部matlab 源码实现。

2015-07-07

华为OJ,C++答案

这是华为OJ,在线测试的习题C++源码解答。题目全部c/c++实现。

2015-07-06

apache-ant-1.10.1-src

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

2018-01-24

新浪微博-redis实践

redis使用用及优化建议 redis不是万能的:合理的业务选型 明确redis业务使用规范 按照业务线独立部署:避免混用 线上版本尽量统一 拥抱需求,持续优化

2017-12-07

Maven最佳实践

所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便

2017-12-06

paoding-rose

paoding-rose-jade 是一个基于Annotation的数据库访问框架,它支持以接口 + Annotation + SQL 语句的形式,依据开发者的DAO接口在运行时通过java proxy技术创建DAO实例,不需要编写DAO实际实现代码。

2017-12-06

文件批量转UTF8工具

将文件从乱码格式批量转换为 utf8 格式 实现

2017-05-05

MVC设计模式 - 发展进程

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

2017-04-09

AMQ 实现消息队列 基本DEMO

实现基于Spring和非Spring的AMQ代码,两套!

2017-03-30

WebServiceSample

服务器端步骤 1.编辑 Bean 文件 2.编辑 Service 文件,添加 JAR 包方法详见链接 http://jingyan.baidu.com/article/fec7a1e5f79e2b1191b4e74f.html 3.通过在 CMD 之中 输入 ipconfig 获取本地 ip,实现 WebService 发布。

2017-03-13

Eclipse开发环境配置-indigo-传智播客

传智博客,Eclipse开发环境配置,包括,jdk,数据库,indigo

2017-02-09

mybatis传智播客课堂笔记

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。

2016-07-28

MySQL技术分享:一步到位实现MySQL优化

文档从硬件优化、操作系统优化、MySQL配置优化、SQL设计优化等多方面着手,分析如何一步到位实现MySQL的优化。

2016-07-28

Spring-mvc-配置--图文教程

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。

2016-06-22

MyBatis Mappper 配置文件

MyBatis Mappper 配置文件 主要存放 sql 语句

2016-06-01

MyBatis 基本配置文件

MyBatis配置文件中大标签configuration下子标签包括: configuration |--- properties |--- settings |--- typeAliases |--- typeHandlers |--- objectFactory |--- plugins |--- environments |--- |--- environment |--- |--- |--- transactionManager |--- |--- |__ dataSource |__ mappers

2016-06-01

Maven实战_.7z

本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。

2016-05-30

struts-2.3.16.1

struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。 Struts 是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。

2016-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除