码迷,mamicode.com
首页 > 编程语言
Spring核心概念之AOP
一、AOP 的概念 AOP(Aspect Oriented Programming)的缩写,面向切面编程,主要作用就是对代码进行增强处理。 理解面向切面编程的含义:就是在不改变原有程序的基础上为代码增加新的功能。 实现面向切面编程需要了解两个概念: >切入点:可以插入增强处理的方法,比如原对象的fu ...
分类:编程语言   时间:2016-07-17 11:14:56    阅读次数:375
贪心算法
一、基本概念 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效 ...
分类:编程语言   时间:2016-07-17 11:13:05    阅读次数:295
Javascript闭包
学习Javascript闭包(Closure) 来自阮一峰网络日志 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascr ...
分类:编程语言   时间:2016-07-17 11:10:08    阅读次数:146
C++学习基础——迭代器基础
迭代器分为两种:一种是iterator,另一种是const_iterator。两者都可进行访问容器中的元素,不同之处是:(1)const_iterator类型只能用于读取容器内的元素,不能更改其值;而iterator可以更改其值。(2)对const_iterator类型进行解引用时,返回值是一个co ...
分类:编程语言   时间:2016-07-17 11:09:28    阅读次数:175
统计语言模型——《数学之美》
...
分类:编程语言   时间:2016-07-17 10:59:52    阅读次数:253
简谈java的23种基本设计模式
设计模式(design pattern),就是设计(design)程序时候可以拿来稍微改改就解决问题的模式(pattern)。 虽然看着挺多的,但等仔细琢磨后抓住各种设计模式的相同点和每种设计模式区别其他设计模式的不同点之后(也就是抓住矛盾的普遍性和特殊性),就会发现其实一点都不多(甚至于还嫌少)。 ...
分类:编程语言   时间:2016-07-17 10:49:23    阅读次数:189
swift小结01--基础篇
2014年推出的swift目前已来到了3.0,日趋稳定,这个是之前学习整理的关于swift的资料,分享给大家,希望有用,写的不足的地方还请见谅。 语言背景: Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序。 语言优势: 让应用开发更简单、更快、更稳定 确保最 ...
分类:编程语言   时间:2016-07-17 10:42:15    阅读次数:318
《C++ Primer Plus》16.1 string类 学习笔记
16.1.1 构造字符串程序清单16.1使用了string的7个构造函数。程序清单16.1 str1.cpp // str1.cpp -- introducing the string class#include <iostream>#include <string>// using string ...
分类:编程语言   时间:2016-07-17 10:41:48    阅读次数:246
j2ee开发之Spring2.5框架学习笔记
Spring 2.5框架学习笔记 1.是一个开源的控制反转IOC和面向切面AOP的容器框架 2.IOC控制反转 public class PersonServiceBean { private PersonDao personDao = new PersonDao(); publiv void sa ...
分类:编程语言   时间:2016-07-17 10:28:20    阅读次数:172
spring WebServiceTemplate 调用 axis1.4 发布的webservice
前言: 最近在开发中需要调用对方的 webservice服务,按照现有的技术,本应该是一件很简单的事情,只需要拿到wsdl文件,生成客户端代码即可,但是,对方的webservice服务是06年用axis1.4生成发布的,wsdl文件只能用zxis1.4生产客户端代码,而axis的jar包和程序部署环 ...
分类:编程语言   时间:2016-07-17 10:28:36    阅读次数:182
普通java项目转为web项目
第一步:在web项目中拷贝org.eclipse.wst.common.project.facet.core.xml放到工程下.setting 的文件下;第二步:在工程(.project)目录下的<natures></natures>节点上添加 <nature>org.eclipse.wst.com ...
分类:编程语言   时间:2016-07-17 09:56:17    阅读次数:196
java枚举类型详解
枚举类型是JDK1.5的新特性。显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。它们继承了这个Enum中的许多有用的方法。 示例: 1 public enum Color { 2 3 RED("红色 ...
分类:编程语言   时间:2016-07-17 09:56:27    阅读次数:155
eclipse中修改java类默认注释
第一种方法:修改计算机登录的用户名(一般不实用)第二种方法:修改Preference其中 @author 的属性,并写入你所要用的 ;步骤如下:通过菜单 Window->Preference 打开参数设置面板,然后选择:Java -> Code Style -> Code Templates ,在右 ...
分类:编程语言   时间:2016-07-17 09:51:34    阅读次数:164
算法:枚举
枚举法又称穷举法或列举法。其基本思想是按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举过程中,检验每个可能解是否为问题的解。这也是一种“筛选”,对于列举的可能解,既不能遗漏也不能重复。 使用枚举法,主要把握两个方面确定搜索范围,这个范围必须是有限的。②选择搜索策略,如何枚举,按照一条什么 ...
分类:编程语言   时间:2016-07-17 09:46:52    阅读次数:392
Java集合(4):Iterator(迭代器)
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: Iterator是Java迭代器最简单的实现,为List设计的ListItera ...
分类:编程语言   时间:2016-07-17 09:45:13    阅读次数:168
GitHub上那些值得一试的JAVA开源库
Strman-java - 字符串处理Strmen-java是一个字符串处理工具,你可以通过maven将它引入到项目中。除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰... ...
分类:编程语言   时间:2016-07-17 09:42:51    阅读次数:145
从头搭建Spring MVC
1.拷贝jar文件 2.填充Web.xml 在/WEB-INF/web.xml中写入如下内容: contextConfigLocation org.springframework.web.context.ContextLoaderListe... ...
分类:编程语言   时间:2016-07-17 09:39:37    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!