码迷,mamicode.com
首页 > 编程语言
Java设计模式之模板方法模式或者说模板设计模式(属于行为型)
抽象类,不变的代码写了,要变化的部分留给子类去实现: package 行为型_模板方法模式; //模板设计模式的意思是把不变定位部分写出来,变化的部分留给子类去实现 public abstract class GetTime { public long getTime() throws Exception{ long start = System.currentTimeMillis();...
分类:编程语言   时间:2015-05-02 18:12:49    阅读次数:162
算法:顺序查找与折半查找
资料摘自: typedef int DataType; //顺序查找算法 //用顺序查找在n元数组list中查找与key等值的元素,返回该数组元素的下标 //若未找到,则返回-1 int SeqSearch(DataType List[], int n, DataType key) {     for(int i = 0; i     {         if(List[i...
分类:编程语言   时间:2015-05-02 18:12:06    阅读次数:173
浅谈JAVA设计模式之——工厂方法(FactoryMethod)
一、概述             定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。       二、适用性  当一个类不知道它所必须创建的对象的类的时候。  当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。...
分类:编程语言   时间:2015-05-02 18:13:21    阅读次数:202
浅谈JAVA设计模式之——单例模式(Singleton)
一、概述        保证一个类仅有一个实例,并提供一个访问它的全局访问点。 二、适用性      1.当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。      2.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。 三、参与者   Singleton 定义一个Instance操作,允许客户访问它的唯一实例。Insta...
分类:编程语言   时间:2015-05-02 18:13:00    阅读次数:146
【VR】Leap Motion 官网文档 Unity资源与插件
Leap Motion的官网文档已经有不少的热心网友参与了翻译,但没有覆盖官网文档的全部。 为迎合Unity VR的热潮与大家的学习需要,本博客将推出针对Unity方向的官方文档翻译系列。 本篇首先对Leap Motion所提供的Unity资源与插件进行概述。...
分类:编程语言   时间:2015-05-02 18:09:48    阅读次数:330
Python随笔
16.0 我们根据列表、元组和字符串的共同特点,把它们索引)三统称为什么?序列,因为它们有以下共同点:1)都可以通过索引得到每一个元素2)默认索引值总是从0开始(当然零活的Python还支持负数)3)可以通过分片的方法得到一个范围内的元素的集合4)有很多共同的操作符(重复操作符、拼接操作符、成员关系...
分类:编程语言   时间:2015-05-02 18:10:02    阅读次数:234
详谈java集合框架
1、为什么使用集合框架 当我们并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架2、Java集合框架包含的内容 接口:(父类)Collection接口下包含List(子类 )接口和Set(子类)接口 List接口下又包含(ArrayList集合实现类和Linke...
分类:编程语言   时间:2015-05-02 18:06:34    阅读次数:128
C++11中的右值引用和move函数
新版的C++标准库出现了很多C++11的新特性,刚开始接触确实很费劲,特别是右值引用和move函数这种基于效率的考虑损失了语言的简单直接的特性,废话不多说,先看右值引用。C++中根据const和non_const,lvalue和rvalue可分为四类对象 non_const const...
分类:编程语言   时间:2015-05-02 18:07:09    阅读次数:128
Swift学习笔记1---变量和元组
感觉基本语法和 js 很像但是区别最大的就是 Swift是强类型的语言,我个人是很赞同强类型的,因为若类型很容易引起很难发现的隐藏bug,因此对苹果的做法非常赞同。所以依据强类型的特性,就可以很自然的引申出很多区别,例如用a=1;if(a){println("it is true");}这样的语句则...
分类:编程语言   时间:2015-05-02 18:07:48    阅读次数:173
Spring RESTful 配置问题
1.restful模板默认不显示id字段的,可以参考http://tommyziegler.com/how-to-expose-the-resourceid-with-spring-data-rest/添加id字段。2.spring boot 下jsp 404不能正常显示的问题。参见:http://...
分类:编程语言   时间:2015-05-02 18:04:58    阅读次数:484
JAVA I/O系统
一、Java I/O系统的定义:统一放在Java.io包和Java.nio包中的类。 1,流的概念:当程序需要读取数据的时候,就会开启 一个通向源设备的流,这个数据源设备可以是文件,内存和网络连接。2,流的基本特性:流质和方向。3,流的分类: a 按数据流的方向分:输入流(从数据源读取数据到程序中....
分类:编程语言   时间:2015-05-02 18:03:01    阅读次数:116
【JavaEE】SSH+Spring Security+Spring oauth2环境方法及example
原文http://www.cnblogs.com/smarterplanet/p/4088479.html现在加最后一样,就是oauth2,现在很多网站都有对应的移动版本,那么移动端访问服务端的服务怎么控制权限,我知道的主要是两种方法,第一是模拟浏览器,访问服务的时候会生成session,之后在移动...
分类:编程语言   时间:2015-05-02 18:03:10    阅读次数:282
学习block的主要目的 学会排序(升序,降序)
这个对于名字的比较有局限看看下面的比较mv也可以用这种办法
分类:编程语言   时间:2015-05-02 18:03:14    阅读次数:130
数组中只出现一次的数字 40
分析问题 任何一个数字异或它自己都等于0,通过这个思想遍历数组,用一个result累计异或操作,如果遇到某一个数两次,必定消除了异或操作,换句话说就是如果我们从头依次异或数组中的每一个数字,那么最终的结果应该是那个只出现一次的数字 要想说的更明白一点不如举个例子 实例 比如int[] array={...
分类:编程语言   时间:2015-05-02 18:01:33    阅读次数:198
c++处理excel
文件加入到工程目录下即可:CSpreadSheet.h文件在vs的mfc工程下运行.// Class to read and write to Excel and text delimited spreadsheet//// Created by Yap Chun Wei// December 20...
分类:编程语言   时间:2015-05-02 17:59:15    阅读次数:174
关于java MulticastSocket中的joinGroup(SocketAddress mcastAddr,NetworkInterface netif)
今天复习了一下java网络编程这方面(其实是之前没有学好),之前在linux下用c来做过一些例子,不过不好久没有用也就忘得一干二净了。不知道c/c++的东西不太好记,还是当初没好好学。关于组播这方面,其实别的问题没有,《JAVA网络编程》这本书说得很明白了,但遇到其中一个很令人费解的api,如下:j...
分类:编程语言   时间:2015-05-02 17:57:46    阅读次数:237
springmvc @RequestBody
@RequestMapping("/homePage") @RequestBody public ModelAndView homePage(ModelAndView modelAndView) { modelAndView.addObject("siteName", "...
分类:编程语言   时间:2015-05-02 17:54:42    阅读次数:464
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!