本文将从下面几个方面介绍拓扑排序:拓扑排序的定义和前置条件和离散数学中偏序/全序概念的联系典型实现算法Kahn算法基于DFS的算法解的唯一性问题实际样例取材自下面材料:http://en.wikipedia.org/wiki/Topological_sortinghttp://en.wikipedi...
分类:
编程语言 时间:
2015-02-16 15:32:30
收藏:
0 评论:
0 赞:
0 阅读:
398
原文:http://www.csdn.net/article/2012-06-04/2806277每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它...
分类:
编程语言 时间:
2015-02-16 15:31:49
收藏:
0 评论:
0 赞:
0 阅读:
219
一、Arrays类常用方法二、简单例子package com.pb.demo1;import java.util.Arrays;/* * Arrays工具类的中的几个常用方法 * 1.copyof * 2.toString * 3.equals * 4.sort * 5.fill * 6.binar...
分类:
编程语言 时间:
2015-02-16 15:30:28
收藏:
0 评论:
0 赞:
0 阅读:
308
快速排序基本特性时间复杂度:O(n*lgn)最坏:O(n^2)空间复杂度:最好情况下:O(lgn),最坏情况:O(n),平均情况:O(lgn)不稳定。关于快速排序的空间复杂度,谢谢@命运他爹 同学指正。详述一下。快速排序由于每次递归的时候会占用一个空间返回中间数位置,所以一次递归的空间复杂度为O(1...
分类:
编程语言 时间:
2015-02-16 15:28:57
收藏:
0 评论:
0 赞:
0 阅读:
276
一、什么是数组数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组。同一数组中的变量数据类型相同二、数组的优点不使用数组定义100个整型变量:int i1;int i2;…int i100使用数组定义:int i[100]同一类型的多个变量可以使...
分类:
编程语言 时间:
2015-02-16 15:27:47
收藏:
0 评论:
0 赞:
0 阅读:
216
SpringAOP中的概念晦涩难懂,读官方文档更是像读天书,看了非常多样例后,写一些自己理解的一些spring的概念。要理解面向切面编程,要首先理解代理模式和动态代理模式。如果一个OA系统中的一个功能是查看考勤信息,那么我们如果有要实现这个功能,要经历的步骤是:1.启动日志,进行记录。2.启动安全性...
分类:
编程语言 时间:
2015-02-16 15:27:16
收藏:
0 评论:
0 赞:
0 阅读:
404
出现错误“Failed to load JavaHL Library”的绝大多数情况是使用的Linux环境,在Linux环境中使用eclipse集成svn,会出现这个情况。网上很多处理Linux下出现这种错误的办法此处就不列出了,仅提供一个参考URL:http://www.cnblogs.com/f...
分类:
编程语言 时间:
2015-02-16 15:26:46
收藏:
0 评论:
0 赞:
0 阅读:
405
在C++11中,for有了类似Java语言中的简化循环,可以用于遍历数组,容器,string等等。比如用法如下...
分类:
编程语言 时间:
2015-02-16 14:20:06
收藏:
0 评论:
0 赞:
0 阅读:
242
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
1.创建一个Unity3D项目
2.将Camera设置为正交投影
游戏的输出画面是通过摄像机所观察的场景来实现的,将场景呈现到2D的计算机屏...
分类:
编程语言 时间:
2015-02-16 14:19:26
收藏:
0 评论:
0 赞:
0 阅读:
384
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
用 Sublime 已经有很长一段时间,很舒适,很贴心,根本停不下来。之前因为是开发页游,所以是用 AS3 开发,近段时间,新开了个手游项目,引擎方面选...
分类:
编程语言 时间:
2015-02-16 14:19:06
收藏:
0 评论:
0 赞:
0 阅读:
489
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
操作transform.localPosition的时候请小心
移动GameObject是非常平常的一件事情,一...
分类:
编程语言 时间:
2015-02-16 14:18:56
收藏:
0 评论:
0 赞:
0 阅读:
339
Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。
Dijkstra算法是很有代表性的最短路算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。
其基本思想是,设...
分类:
编程语言 时间:
2015-02-16 14:18:36
收藏:
0 评论:
0 赞:
0 阅读:
330
官方提供了三种下载spring框架文件的方式(推荐3直接下载和2maven下载),文章提供了官网的下载页面地址和maven方式的下载介绍...
分类:
编程语言 时间:
2015-02-16 14:16:36
收藏:
0 评论:
0 赞:
0 阅读:
334
添加pas文件EhLibADO.pasEhLibCDS.pasEhLibFireDAC.pas设置GridEh的属性DBGridEh1->SortLocal = true;DBGridEh1->OptionsEh ColumnDefValues->Title->TitleButton = True;...
分类:
编程语言 时间:
2015-02-16 14:14:11
收藏:
0 评论:
0 赞:
0 阅读:
382
想象一下你已经完成了你的app并且运行的很好,但是界面看上去太土,你可以在PS里面画好多不同尺寸的自定义控件,Apple并没有4x的retina屏幕。或者你已经未雨绸缪,在代码中使用Core Graphics创建一个图形并且缩放适配不同尺寸的设备。Core Graphics 是苹果的矢量绘制框架,这...
分类:
编程语言 时间:
2015-02-16 14:12:10
收藏:
0 评论:
0 赞:
0 阅读:
316
常见javascript特效,javascript开源项目1、http://js.fgm.cc/learn/(阿里的牛x工程师写的)2、
分类:
编程语言 时间:
2015-02-16 14:11:09
收藏:
0 评论:
0 赞:
0 阅读:
239
原文网址:http://blog.csdn.net/wgw335363240/article/details/6359614java枚举类型enum的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用public final static类型来定...
分类:
编程语言 时间:
2015-02-16 14:10:29
收藏:
0 评论:
0 赞:
0 阅读:
304
在前端生成二维码,并支持下载二维码,以及在angular中的简单封装。
分类:
编程语言 时间:
2015-02-16 14:08:26
收藏:
0 评论:
0 赞:
0 阅读:
300
主要参考论文《A Guide to Singular Value Decomp osition for Collab orative Filtering》
其实一开始是比较疑惑的,因为一开始没有查看论文,只是网上搜了一下svd的概念和用法,搜到的很多都是如下的公式:其中假设C是m*n的话,那么可以得到三个分解后的矩阵,分别为m*r,r*r,r*n,这样的话就可以大大降低存储代价,但是这里特别需要...
分类:
编程语言 时间:
2015-02-16 13:05:21
收藏:
0 评论:
0 赞:
0 阅读:
571
今天Mayuyu要介绍C++11中两个重要的关键字,即auto和decltype。实际上在C++98中,已经就有了auto关键字,只不过在C++98中auto表示的是临时变量的语义,而在C++11中auto表示自动类型推导,如下
#include
using namespace std;
int main()
{
vector v;
for(int i = 0; i < 10;...
分类:
编程语言 时间:
2015-02-16 13:03:56
收藏:
0 评论:
0 赞:
0 阅读:
383