上一篇我们谈到了冒泡排序,实现了两个版本的冒泡排序,不知道大家有没有对冒泡排序的特点进行一下总结呢?其实冒泡排序还算是比较暴力的,因为它频繁不断的进行交换,那么这样的话,我们的计算机的计算频率就会很高,不算是很高效,那么我们可不可以找到一种交换次数少一点的方法呢?这就引出了我们接下来要介绍的简单选择排序算法了.
简单选择排序的基本思想就是通过N-1次的关键字间的比较,从N - i + 1...
分类:
编程语言 时间:
2015-02-06 00:48:00
阅读次数:
298
一. 动态规划动态规划(dynamic programming),与“分治思想”有些相似,都是利用将问题分 为子问题,并通过合并子问题的解来获得整个问题的解。于“分治”的不同之处在 于,对于一个相同的子问题动态规划算法不会计算第二次,其实现原理是将每一个计算过的子问题的值保存在一个表中。二. 记忆化...
分类:
编程语言 时间:
2015-02-06 00:44:25
阅读次数:
241
*0 泛型设计 a)泛型只是在源码级别上(.java)一个约束,字节码级别上(.class)该约束“擦除” b)对于多个Dao在编码上非常类似 c)写一个BaseDao类,让具体类扩展其对应的方法,但在BaseDao中不能引入任何与具体类型的变量 d)可以通过构造方法为实例变量赋值*1 反射...
分类:
编程语言 时间:
2015-02-06 00:43:55
阅读次数:
164
javascript基础语法
分类:
编程语言 时间:
2015-02-06 00:42:08
阅读次数:
212
1、抗锯齿设置Edit → ProjectSettings → Quality , AntiAliasing选为4x(越大越平滑,会越占资源)2、Windows环境下多开unity程序3、Unity使用MonoDevelop调试
分类:
编程语言 时间:
2015-02-06 00:41:30
阅读次数:
229
1、静态构造函数当程序集被加载的时候就被调用了,如果你的unity处于编辑状态时,此时你保存一个脚本(从而迫使重新编译),静态构造函数会立即被调用,因为unity加载了DLL。并且它将不会再次运行,永远只会执行一次,unity运行时,是不会再次执行了!在一个已部署的游戏上,这个构造器将会在unity...
分类:
编程语言 时间:
2015-02-06 00:41:55
阅读次数:
6221
分布式开发的历史利用Remote方式调用远程对象实现服务器与客户端之间通讯是一种常用的网络开发方式,在.NET与JAVA开发当中,对Remote远程对象早已有着足够的支持(对Remote远程对象调用有兴趣的朋友欢迎参考一下利用远程对象实现分布式开发)。从2003年开始.NET当中就盛传着.NET R...
分类:
编程语言 时间:
2015-02-06 00:40:42
阅读次数:
264
在很多的大型系统开发中,开发工具往往不限制于同一种开发语言,而是会使用多种开发语言的混合型开发。目前Java和.Net都声称自己占85%的市场份额,不管谁对谁错,Java和.Net是目前应用开发的两个主要阵营,所以Java.和Net之间的整合是大型应用开发过程中经常会面临一个问题。 目前Java和....
分类:
编程语言 时间:
2015-02-06 00:39:33
阅读次数:
258
javascript创建对象 javascript创建对象
分类:
编程语言 时间:
2015-02-06 00:35:07
阅读次数:
147
Spring MVC例子http://www.cnblogs.com/liukemng/p/3724379.html详解:http://jinnianshilongnian.iteye.com/blog/1752171Servlethttp://www.cnblogs.com/xdp-gacl/ta...
分类:
编程语言 时间:
2015-02-06 00:35:05
阅读次数:
187
实现功能:首行输入N,M,S,T,代表这张图N个点,M条边,源点为S,汇点为T;接下来T行输入个边的出发点、终点和权值;输出最大流原理:sap网络流算法(详见百度百科,个人觉得这个模板已经不错了,虽然本人暂时还未考虑引入邻接表进行优化) 1 var 2 i,j,k,l,m,n,ans,aug,...
分类:
编程语言 时间:
2015-02-06 00:33:37
阅读次数:
237
这个是今天在群里听到有人做了这个功能,于是产生了兴趣。也想来尝试下,参照了KK在github上的例子https://github.com/kunkun12/MapSwipe,例子写得很详细,我这里就不在赘述了。先看效果图:其实原理很简单,就是设置第二次add进来的Layer的div容器的宽和高。这里...
分类:
编程语言 时间:
2015-02-06 00:32:40
阅读次数:
3012
前一篇文章"Learning to Rank中Pointwise关于PRank算法源码实现"讲述了基于点的学习排序PRank算法的实现.该篇文章主要讲述Listwise Approach和基于神经网络的ListNet算法及Java实现.包括:
1.基于列的学习排序(Listwise)介绍
2.ListNet算法介绍
3.ListNet算法Java实现
LTR中单文档方法是将训练集里每一个文档当做一个训练实例,文档对方法是将同一个查询的搜索结果里任意两个文档对作为一个训练实例,...
分类:
编程语言 时间:
2015-02-05 23:31:36
阅读次数:
1230
冒泡排序应该是我大学里遇见的第一个排序算法,没记错的话应该还是C语言课上讲指针的时候老师给介绍的,当时因为心思完全没在学习上,还沉浸在高考结束的狂欢状态,想着进了大学就真的可以爱谁谁了,反正我是不要再努力读书了,看到黑板上老师写的什么i,j两层嵌套什么的,就一个感觉,真尼玛蛋疼,快下课吧.到后来直接连课都不去上了,想想当初还是挺二逼的.
我的另一位老师又曾经说过,你们啊,上课不听...
分类:
编程语言 时间:
2015-02-05 23:28:32
阅读次数:
395
原来转载过一篇关于单例模式的博客
http://blog.csdn.net/u011700281/article/details/21951795
现在自己由于实现一些管理器(比如 mysq了连接的管理器,redis的连接管理器,以及config的连接管理器),经常用到单例模式,不过,公司内的单例模式的实现方法有很多,自己也跟着总结一下。
首先,为什么需要单例模式...
分类:
编程语言 时间:
2015-02-05 23:29:12
阅读次数:
459
转载请注明出处:jiq?钦's
technical Blog
1 集成Struts:
给web工程集成Struts2比较简单,下载struts2,将所需的jar文件add进去,然后配置web.xml增加请求处理者配置:
zk_regcenter
login.jsp
struts2
org.apache.stru...
分类:
编程语言 时间:
2015-02-05 23:28:37
阅读次数:
758
背景:
数据库中无序的数据要按树形结构出输出,
如图所示:
每一个记录 对应 一条数据库的 数据,
需求来了,那么怎么实现呢,首先最简单的是直接从数据库 按顺序 查出,然后依次打印,
简单点说吧,oracle数据库有相应的语句可以实现,很容易,但是sql server 没有,尝试了下没有成功,
考虑数据库的兼容性,就像把数据到后台去排序,
那么,这也就是这篇雯所说的内容...
分类:
编程语言 时间:
2015-02-05 23:26:39
阅读次数:
288