码迷,mamicode.com
首页 > 编程语言
希尔排序及希尔排序java代码
原文链接:http://www.orlion.ga/193/ 由上图可看到希尔排序先约定一个间隔(图中是4),然后对0、4、8这个三个位置的数据进行插入排序,然后向右移一位对位置1、5、9进行插入排序按照此规律直到全部参与了排序。然后将间隔约定为4-1=3,然后继续进行如上的排序方法。具体过程如下: ...
分类:编程语言   时间:2016-04-03 23:29:01    阅读次数:172
C++: The PIMPL idiom
什么是PIMPL(pointer to implementation) ? see: http://stackoverflow.com/questions/8972588/is-the-pimpl-idiom-really-used-in-practice https://msdn.microsof ...
分类:编程语言   时间:2016-04-03 23:28:29    阅读次数:252
Java命令学习系列(7):Javap(转)
原文出处: Hollis(@Hollis_Chuang) javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码。 一般情况下,很少有人使用javap对class文件进行反编译,因为有很多成熟的反编译工具可以使用,比如jad。但是,javap还可以查看java编译器 ...
分类:编程语言   时间:2016-04-03 23:30:37    阅读次数:238
Java重写方法与初始化的隐患(转)
原文出处: Shawon 虽然文章标题是Java, 但几乎所有面向对象设计的语言都遵守这个初始化流程, 感谢廖祜秋liaohuqiu_秋百万指出, 之前忘记提这个了. 前言 drakeet写了个和RecyclerView相关的GenerousRecyclerView, 原文提到了写这个的目的. 因为 ...
分类:编程语言   时间:2016-04-03 23:28:48    阅读次数:257
Spring(四)注解配置Ioc
原文链接:http://www.orlion.ga/216/ 一、@Autowired beans.xml配置成如下: 当我们在配置文件中配置了<context:annotation-config/>时,spring会自动帮我们初始化四个bean(AutowiredAnnotationBeanPos ...
分类:编程语言   时间:2016-04-03 23:30:26    阅读次数:184
划分算法与快速排序
原文链接:http://www.orlion.ga/201/ 一、划分算法 1、划分 划分是快速排序的根本机制。划分数据就是把数据分成两组,所有大于特定值的数据在一组,所有小于特定值的在一组。比如将{3,1,9,0,4,7,2,6,5,8}以特定值为5划分为{3,1,0,4,5}和{9,0,7,6, ...
分类:编程语言   时间:2016-04-03 23:29:37    阅读次数:219
Java基础学习第二十五天——多线程学习总结(二)
JDK5中Lock锁的使用方法 死锁问题 同步弊端 死锁问题及其代码提现 线程间通信 等待唤醒机制 线程的状态转换图 线程组 线程池 实现线程池的步骤 多线程程序实现方案3创建线程池方式 匿名内部类方式使用多线程 定时器 多线程常见面试题...
分类:编程语言   时间:2016-04-03 22:22:03    阅读次数:262
java静态代理与动态代理
原文链接:http://www.orlion.ga/207/ 一、代理模式 代理模式是经常用到的设计模式,代理模式是给指定对象提供代理对象。由代理对象来控制具体对象的引用。 代理模式涉及到的角色: 抽象主题角色:声明了代理主题和真实主题的公共接口,使任何需要真实主题的地方都能用代理主题代替。 代理主 ...
分类:编程语言   时间:2016-04-03 22:20:48    阅读次数:353
算法训练 字符串编辑
算法训练 字符串编辑 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有:1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ...
分类:编程语言   时间:2016-04-03 22:19:10    阅读次数:280
java第5章学习总结
学号20145336 《Java程序设计》第5周学习总结 教材学习内容总结 try catch JVM会先尝试执行try区块中的内容,若发生错误且与catch后面的类型相符,则执行catch区块中的代码。 若想在捕捉(catch)错误之后恢复程序正常执行流程,可以将try、catch区块放入whil ...
分类:编程语言   时间:2016-04-03 22:20:23    阅读次数:188
C++ ssd5 16 optional exercise 3
#ifndef GRID_H#define GRID_H #include <string>#include <vector> using namespace std; /** IMPORTANT NOTE:** For this assignment, you might need to add ...
分类:编程语言   时间:2016-04-03 22:19:30    阅读次数:209
Spring的依赖注入(DI)三种方式
Spring依赖注入(DI)的三种方式,分别为: 1. 接口注入 2. Setter方法注入 3. 构造方法注入 下面介绍一下这三种依赖注入在Spring中是怎么样实现的。 首先我们需要以下几个类: 接口 Logic.java 接口实现类 LogicImpl.java 一个处理类 LoginActi ...
分类:编程语言   时间:2016-04-03 22:16:57    阅读次数:362
java——抽象类
抽象类及抽象方法 抽象类: 通过abstract关键字进行修饰的类称为抽象类。抽象类是一种特殊的类。 定义语法: [访问修饰符] absrtact class 类名{[类成员]} 说明: absrtact 关键字,用于修饰类。被修饰的类称为抽象类。 在抽象类中可以包含抽象方法和非抽象方法。 应用: ...
分类:编程语言   时间:2016-04-03 22:18:48    阅读次数:192
ArcGIS API for JavaScript 学习笔记 (一) --第一个WebGIS应用程序
说明:本地部署后续我会尝试。 简单介绍: 开发环境是Visual Studio 2012,因为它为所有的.aspx文件、.htm文件以及外部的.js文件提供了IntelliSense(智能提示),相当于其他软件的代码自动补全功能,非常方便。接下来是我的第一个Javascript API 应用程序。E ...
分类:编程语言   时间:2016-04-03 22:14:01    阅读次数:1715
Html Css Javascripe jQuery 速成经验 support by Mr song <根据自己所掌握的会修改更新> 第五周作业
我是学软件工程的一名本科学子,最近开始接触网页设计制作。由于时间限制我不得不在较短的时间内,掌握这一体系的主体核心部分。 其中老师(20年的编程经验)给予的速成教学让我受益匪浅。这里我再献丑再总结部分个人心得,希望对大家有所帮助。 第一点:Html Css Javascripe jQuery这4种语 ...
分类:编程语言   时间:2016-04-03 22:12:32    阅读次数:151
Swift开发之初识
语言都有想通之处,无论是c、oc、swift、java、、、 当我门在get一门新技能的时候,有时候才会发现,就像是英语中的主谓宾,动词,名词,形容词一样。 Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各 ...
分类:编程语言   时间:2016-04-03 22:10:46    阅读次数:162
java 对象序列化
java 对象序列化 package org.rui.io.serializable; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; ...
分类:编程语言   时间:2016-04-03 22:09:57    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!