- 博客(46)
- 收藏
- 关注
转载 为什么处理一个排序数组要比处理一个未排序的数组更快?
http://www.binarythink.net/2012/09/why-sorted-array-faster/
2014-07-06 03:42:52
887
转载 用反射的方式获取父类中的所有属性和方法
Java代码 package com.syh.jdbc.reflection_super; /** * 父类 * @author syh * */ public class Parent { public String publicField = "1"; String de
2014-06-20 09:22:27
1629
转载 海盗分赃算法题
#算法题# 6个海盗要分赃300金币。规则是由资格最老的海盗提出各人分到的数量,然后全体投票。如方案得到至少半数同意票,则按该方案执行,否则提出方案的海盗被杀死,再由剩下人中资格最老的继续提出方案。海盗都很聪明,在能生存的前提下会追求获利最大化。问最后分赃结果是怎样的?这个题挺有意思的,主要测试的是一种简化问题的思维能力,类似于中学数学里的证明题,先看n=0是否成立,然后假设n-1成立,证
2014-06-16 16:50:11
748
转载 Mysql float类型where 语句判断相等问题
http://blog.csdn.net/ykm0722/article/details/7003754
2014-06-09 15:01:26
586
转载 jQuery整理笔记九----功能性表格开发
示例中用到的一些图片、插件、样式文件等下载地址:点我进入下载过去在开发过程中关于table方面的jquery应用仅仅是局限于使用jquery操作table增加一行、删除一列等等操作。今天整理的跟过去用的不一样。1、uiTableFilteruiTableFilter是一款表格数据行过滤插件,使用很简单,具体用法如下:$.uiTableFilter(tab
2014-06-08 19:07:31
305
转载 Java修改properties文件
[java] view plaincopypackage com.bohui.ipview.common; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputSt
2014-06-08 17:51:17
825
转载 Java操作properties文件
[java] view plaincopyimport java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputSt
2014-06-08 17:50:05
325
转载 jQuery整理笔记七----几个经典表单应用
1、文本框获得(失去)焦点当文本框获得输入焦点时,将该文本框高亮显示,算不得一个应用,只是一个小技巧,可以提高用户体验。[html] view plaincopyspan style="font-family:SimSun;font-size:12px;">> html xmlns="http://www.w3.org/19
2014-06-08 16:53:33
333
转载 推荐系统的常用算法概述
前一阵子准备毕业论文的开题,一直在看推荐系统相关的论文。对推荐系统有了一个更加清晰和理性的认识,也对推荐算法有了深入了解。借此机会总结分享一下,大家多多拍砖。推荐系统的出现 随着互联网的发展,人们正处于一个信息爆炸的时代。相比于过去的信息匮乏,面对现阶段海量的信息数据,对信息的筛选和过滤成为了衡量一个系统好坏的重要指标。一个具有良好用户体验的系统,会将海量信息进行筛选、过滤,将用
2014-06-07 04:49:21
516
转载 机器学习相关——协同过滤
http://www.cnblogs.com/luchen927/archive/2012/02/01/2325360.html
2014-06-07 04:23:57
369
转载 推荐系统初探之二 —— 推荐方法
在上一篇文章中,我们了解到了两种相似度评价方法:欧几里得距离和皮尔逊相关度方法,其实类似功能的算法好多,比如Jaccard系数和曼哈顿距离算法等。有兴趣的同学可以登陆http://en.wikipedia.org/wiki/Metric_%28mathematics%29#Examples ,你可以找到并学习更多用于比较的度量算法,在此不展开。下面我们开始进入下一步:为推荐者打分。四、为推
2014-06-07 03:54:33
516
转载 随机数是骗人的,.Net、Java、C为我作证
几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码:Random rand = newRandom(); Console.WriteLine(rand.Next());运行后结果如下: N
2014-06-07 02:49:53
448
转载 Java Reflection - Generics
I have often read in articles and forums that all Java Generics information is erased at compile time so that you cannot access any of that information at runtime. This is not entirely true though. It
2014-05-28 11:27:21
347
转载 设计高模块化C程序的方法
一、 高模块化程序的特征:高聚合、低耦合 二、 模块的相对性:程序模块有大有小,一个大的模块内还可以分成小的模块 三、 高模块化程序的优点:1、 易于维护;2、 易于分工合作;3、 易于模块化测试。 四、 高模块化程序的副作用:1、可能会降低程序运行效率;2、设计的前期工作需要
2014-05-27 10:52:32
541
转载 提高C语言程序运行稳定性的方法
提高C语言程序运行稳定性的方法 一、前言 由于C语言的灵活性,用C语言开发出来的程序容易造成内存泄漏、运行异常、运行结果不可预期等程序质量问题,在用C语言开发程序的过程中,必须高度重视程序质量问题,应当把提高程序稳定性的方法加入到项目管理和开发过程中,最大限度地提高程序的稳定性,保证项目的成功开发。在这里总结多年来的C
2014-05-27 10:49:44
572
转载 六之再续:KMP算法之总结篇(12.09修订,必懂KMP)
http://blog.csdn.net/v_july_v/article/details/7041827
2014-05-26 11:37:14
459
转载 字符串匹配问题(KMP算法)
http://blog.csdn.net/liuzhanchen1987/article/details/7931715
2014-05-26 10:21:26
450
转载 java.lang.VerifyError
java.lang.VerifyError:...Call to wrong initialization method:可能是在调用构造函数即""的时候传进了错误的ownerjava.lang.VerifyError:...Incompatible object argument for function call同样是方法调用的时候出现的错误。看时候有参数设置错误了java.lang.
2014-05-20 15:05:21
869
转载 UML中数据流图,用例图,类图,对象图,角色图,活动图,序列图
·单向关联在一个单向关联中,两个类是相关的,但是只有一个类知道这种联系的存在。一个单向的关联,表示为一条带有指向已知类的开放箭头(不关闭的箭头或三角形,用于标志继承)的实线。如同标准关联,单向关联包括一个角色名和一个多重值描述,但是与标准的双向关联不同的时,单向关联只包含已知类的角色名和多重值描述。简单的说就是OverdrawAccountReport中
2014-05-13 23:31:38
1714
转载 【算法设计】打印螺旋数组
看到一个很简单的题目,很想小时候数学课本后面找规律的思考题。题目给定N打印如下数组:解法一:循环N螺旋赋值比较直观的思路是根据N来找规律。可以看到N为奇数时,数组是逆时针循环赋值;N为偶数时,顺时针。如下图所示:所以在最外层循环N,很容易写出代码:[cpp] view plaincopyint n=0;
2014-05-13 23:21:40
515
转载 C/C++中产生随机数(rand,srand用法)
计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。) 我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某 个
2014-05-13 23:20:24
387
转载 《软件工程导论》第五版 张海藩 编著 总结
http://blog.csdn.net/abcjennifer/article/details/6114879
2014-05-13 23:19:29
1025
转载 堆和栈的区别
//======================================================================================////======================================================================================////==============
2014-05-13 23:17:48
1912
转载 sort与qsort的应用
昨天做了一题,一直wa;改了俩小时 终于想把qsort换成sort试试,居然ac了……我什么也不想说了!进入正题,说说sort和qsort的区别和应用。=================================================================================================================一、q
2014-05-13 23:15:13
391
转载 C++中struct和class的区别
讨论一下结构(struct)与类(class)的区别,你认为结构(struct)有些什么作用,可以完全用类(class)取代么?? --------------------------------------------------------------- 问的人太多,干脆整理个FAQ吧。 首先,讨论这个问题应该仅从语法上讨论,如果讨论不同人之间编程风格上的差异,那这个问题是没有
2014-05-13 23:11:14
771
转载 2048游戏的最佳算法
问题 by nitish712我最近偶然发现一款叫2048的游戏。你需要通过上下左右方向键来移动合并值相同的方块(Title)。每一次移动之后,一个值为2或者4的新方块会随机出现在某个空位置。如果所有位置都塞满方块,并且没有值相同的方块可以合并的时候,游戏结束。游戏的目标是合并出一个值为2048的方块。我需要遵循一套定义良好的策略来实现这个目标。所以我想到写个程序来实现。我当前的算
2014-05-13 23:06:16
5104
转载 A星寻路算法介绍
这篇文章还可以在这里找到 英语If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!这篇blog是由iOS Tutorial Team的成员 Johann Fradj发表的,他目前是一位全职的资深iOS开
2014-05-13 22:55:20
670
转载 最短路径—Dijkstra算法和Floyd算法
Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图 G=(V,
2014-05-13 17:52:30
905
转载 弗洛伊德算法
Floyd算法详解:求解任意两点间的最短距离Floyd-Warshall算法,简称Floyd算法,用于求解任意两点间的最短距离,时间复杂度为O(n^3)。我们平时所见的Floyd算法的一般形式如下:1 void Floyd(){2 int i,j,k;3 for(k=1;kn;k++)4 for(i=1;in;i++)5
2014-05-13 17:12:17
3179
转载 visual C++中最常用的类与API函数
常用类CArchive类:用于二进制保存档案 CBitmap类:封装Windows的图形设备接口(GDI)位图 CBrush类:封装图形设备接口(GDI)中的画刷 CButton类:提供Windows按钮控件的功能 CByteArray类:该类支持动态的字节数组 CCmdUI类:该类仅用于ON_UPDATE_COMMAND_UI处理函数中 CColorD
2014-05-11 04:29:16
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人