码迷,mamicode.com
首页 > 编程语言
JAVA设计模式之 命令模式【Command Pattern】
一、概述     命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直接引用关系,发送请求的对象只需要知道如何发送请求,而不必知道如何完成请求。核心在于引入了命令类,通过命令类来降低发送者和接收者的耦合度,请求发送者只需指定一个命令对象,再通过命令对象来调用请求接收者的处理方法,命令模式是一种对象行为型模式。 二、使用场景 1>、系统要求请求发送者和接收者的解耦...
分类:编程语言   时间:2014-11-19 18:51:21    阅读次数:207
Java数据结构系列之——栈(1):栈的顺序存储结构及操作
package Stack; /** * 栈的定义:限定只在表位进行增加和删除操作的线性表 * 栈的特点:先进后出FILO(First In Last Out) * 通常我们把允许插入和删除的一段称为栈顶(top),另一端 * 称为栈底,不包含任何元素的栈称为空栈 * 栈的出栈操作我们一般称为进栈或者压栈或者入栈 * 栈的删除操作我们一般称为出栈或者弹栈 *...
分类:编程语言   时间:2014-11-19 18:51:17    阅读次数:219
【Leetcode】Remove Duplicates from Sorted List in JAVA
Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3. 思路很简单,由于乖乖的sort好了,就是判断下...
分类:编程语言   时间:2014-11-19 18:51:28    阅读次数:242
【Leetcode】经典的Jump Game in JAVA
Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Determine i...
分类:编程语言   时间:2014-11-19 18:51:35    阅读次数:226
Caused by: java.lang.IllegalStateException: The specified child already has a parent. You
ViewPager 报错:Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first....
分类:编程语言   时间:2014-11-19 18:47:17    阅读次数:149
6.8 通用处理语言
6.8 通用处理语言   在这一章,我们已经看到几种递归模式,比如映射的操作,对于选项值和列表都可用;还可以用于处理元组,我们实现了 mapFirst 和 mapSecond 函数。 许多不同的值共享一组相似的处理函数,因此,把这些操作当作是一种通用语言是意义的。但是,操作的名称可能因值而不同:类型签名中的相似性往往要比名称的相似性更重要。...
分类:编程语言   时间:2014-11-19 18:45:24    阅读次数:139
C++总结之函数重载
C++函数重载的总结...
分类:编程语言   时间:2014-11-19 18:44:24    阅读次数:194
uvalive 6393(uva 1572) Self-Assembly 拓扑排序
题意: 给出一些正方形,这些正方形的每一条边都有一个标号,这些标号有两种形式:1.一个大写字母+一个加减号(如:A+, B-, A-......), 2.两个0(如:00);这些正方形可以随意翻转和旋转,当两个正方形通过旋转或翻转,使得他们的公共边为相同大写字母并且符号相反时,他们就可以彼此结合拼在一起,现在给出n中正方形,每种正方形有无限多种,问这些正方形能否拼成一个无限大的结构。 题解: ...
分类:编程语言   时间:2014-11-19 18:44:55    阅读次数:170
解决Gradle运行命令时报Could not determine the dependencies of task ':compileReleaseJava'.
Could not determine the dependencies of task ':compileReleaseJava'. > failed to find target android-19 这个问题需要的在工程的根目录添加两个文件local.properties和settings.gradle这 两个文件 local.properties的内容是:你的SD...
分类:编程语言   时间:2014-11-19 18:44:13    阅读次数:179
JAVA项目如何使用日志文件
最近做了一个java桌面程序,界面使用SWT/jface画的,在做的过程中,我想使用log4j记录程序运行的日志信息,当然也包括错误日志。 下面我把使用log4j的使用方法记录在下面,也包括配置方法,供以后参考 1.配置方法: 导入jar包,slf4j-log-4j12.jar,slf4j-api-1.7.2.jar,log4j-1.2.17.jar 把log4j的配置文件log4...
分类:编程语言   时间:2014-11-19 18:41:30    阅读次数:189
Spring mvc 注解@ResponseBody 返回内容编码问题
@ResponseBody 在@Controller 类方法中可以让字符串直接返回内容。 其返回处理的类是org.springframework.http.converter.StringHttpMessageConverter,此类默认编码 public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859...
分类:编程语言   时间:2014-11-19 18:43:48    阅读次数:162
C++map类型 之 简介
一:map的前世今生 (1)从关联容器与顺序容器说起,关联容器通过键(key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素(vector,queue,stack,list等)。 关联容器(Associative containers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是 map 和 set。 其中map 的元素以键-值(key-value)...
分类:编程语言   时间:2014-11-19 18:43:59    阅读次数:227
基于Qt的图像处理技术和算法
原文链接: http://developer.nokia.com/community/wiki/Image_editing_techniques_and_algorithms_using_Qt...
分类:编程语言   时间:2014-11-19 18:43:06    阅读次数:280
Opencv(3.0.0beta)+Python(2.7.8 64bit) 简单详细,一遍成功
看到很多配置的文章,都没法正常走完流程 使用到的资源,都是今天为止最新的: python-2.7.8.amd64.msi opencv-3.0.0-beta.exe numpy-MKL-1.9.1.win-amd64-py2.7.exe 步骤: 1.下载最新Python3.4.2后安装opencv时说python版本不对,所以卸载了Python3.4.2重新下载了pyt...
分类:编程语言   时间:2014-11-19 18:42:23    阅读次数:499
使用Spring RestTemplate解析RESTful服务
在上一篇“使用Spring MVC 4构建Restful服务”博文中,我们谈到了如何使用Spring MVC 4搭建RESTful服务,本文以上篇文章为基础,继续讲解如何解析Spring RESTful服务。上篇文章中,我们用了jacson包进行Java对象的序列化,本文仍然使用此包进行Java对象的反序列化。 构建RESTful服务     1.我们继续在 F...
分类:编程语言   时间:2014-11-19 18:40:55    阅读次数:226
C语言实现字符串截取函数left、mid和right
作者:iamlaosong C语言字符串截取需要自己编程实现,不过,网络时代,自然不用自己从头写了,网上各种方法的实现代码已经多如牛毛了,这儿抄录一个感觉不错的备案。 #include #include /*从字符串的左边截取n个字符*/ char * left(char *dst,char *src, int n) { char *p = src; char *q = ...
分类:编程语言   时间:2014-11-19 18:39:15    阅读次数:158
spring-security3+hibernate4+spring4整合
demo 实现了数据库表控制权限,登陆自定义md5,菜单的控制 可下载demo修改数据库配置,执行sql即可运行 代码地址: https://github.com/haedrig/spring-security...
分类:编程语言   时间:2014-11-19 18:37:34    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!