题目链接:http://hihocoder.com/problemset/problem/1174 题意:判断一个有向图是否有环,用拓扑排序,结论就是每次取出点的时候统计一下现在剩下几个点,最后没有剩下点就是无环的。 ...
分类:
编程语言 时间:
2016-06-13 15:02:27
阅读次数:
237
在之前的项目基础上,加入了一个聊天室的功能,为了界面好看 引入了AmazeUI和umeditor最终效果图如下: 源码在 https://github.com/Zering/MyWeb 目前练习都在这个上面做 如果导入maven项目出现 Cannot change version of projec ...
分类:
编程语言 时间:
2016-06-13 15:00:47
阅读次数:
286
1.JavaScript 布尔 布尔(逻辑)只能有两个值:true 或 false。 2.JavaScript 数组 或者 (condensed array): 或者 (literal array): 3.JavaScript 对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (na ...
分类:
编程语言 时间:
2016-06-13 14:59:02
阅读次数:
193
11.1 JavaScript的子集 11.1.1 精华 11.1.2 子集的安全性 11.2 常量和局部变量 <script type="text/javascript"> //关键字let有4种使用方法 //可以作为变量声明,和var一样 //在for或for/in循环中,作为var的代替方案 ...
分类:
编程语言 时间:
2016-06-13 14:58:02
阅读次数:
157
TreeMap 概要
基于红黑树的NavigableMap
put,get,remove,containsKey操作时间复杂度 log(n)
提供给SortedMap的比较器或者自身的比较函数必须与equals方法一致,因为对于SortedMap,是否相等是基于compare或者compareTo方法的,如果compare方法与equals方法不一致,SortedMap也可以工作,只是与Map接口(...
分类:
编程语言 时间:
2016-06-13 13:51:11
阅读次数:
225
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51649975
本文出自:【openXu的博客】目录:Debounce
Distinct
ElementAt
Filter
First
Last
IgnoreElements
SampleThrottleFirst
SkipSkipLast
TakeTakeLast
源码下载“过滤操作”...
分类:
编程语言 时间:
2016-06-13 13:49:01
阅读次数:
347
某些时候我们需要定时去完成一些任务,这里举一个例子:我们需要在3秒钟后打印当前系统时间,此后每隔5秒重复此操作。代码如下: ...
分类:
编程语言 时间:
2016-06-13 13:50:20
阅读次数:
151
下面的 Des 加密解密代码,在加密时正常,但是在解密是抛出错误: 解决方法: 将 setKey方法修改为如下: 不使用SecureRandom生成SecretKey,而是使用SecretKeyFactory;重新实现方法generateKey,代码如下 问题解决。 ...
分类:
编程语言 时间:
2016-06-13 13:47:46
阅读次数:
196
/** 快速排序OC 实现: 设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也 ...
分类:
编程语言 时间:
2016-06-13 13:46:12
阅读次数:
448
原型包括三个独立但相关的访问器。这三个单词都是对单词prototype做了一些变化。
C.prototype用于建立由new C()创建的对象的原型
Object.getPrototypeOf(obj)是ES5中用来获取obj对象的原型对象的标准方法
obj.__proto__是获取obj对象... ...
分类:
编程语言 时间:
2016-06-13 13:46:49
阅读次数:
164
在Go语言中只有很少的几个控制结构,它没有while或者do-while循环。 但是它有for、switch、if。而且switch接受像for那样可选的初始化语句。下面来认识一下他们 一、if语句 Go语言中的if像下面这个样子: 一般不需要加圆括号,不过,如果你写上,也是没有问题的(亲测,写上圆 ...
分类:
编程语言 时间:
2016-06-13 13:45:25
阅读次数:
149
以下代码主要实现java中的读文件 和写入文件,练习一下流操作. 要点: 1.读取文件时,一定要加编码格式,否则中文乱码 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import ja ...
分类:
编程语言 时间:
2016-06-13 13:44:59
阅读次数:
226
指针在编程中有时很重要的作用 我们可以用它完成一些看似不可能完成的任务 #include<iostream>using namespace std;void square(int *n){ *n=*n**n;}int main(){ int num = 2; cout<<"The original ...
分类:
编程语言 时间:
2016-06-13 13:43:29
阅读次数:
143
观察者模式的应用场景: 1、 对一个对象状态的更新,需要其他对象同步更新,而且其他对象的数量动态可变。 2、 对象仅需要将自己的更新通知给其他对象而不需要知道其他对象的细节。 举个例子说明,这个例子讲述一个老大吩咐小弟做事的故事,只要老大一声令下小弟就开始工作,小弟成员可增减.根据模式定义,使用两个 ...
分类:
编程语言 时间:
2016-06-13 13:40:22
阅读次数:
210
一、深度优先搜索 深度优先搜索算法(Depth First Search),是图论中的经典算法。 深度优先搜索算法是沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当结点所有子结点那一层都被搜索过,再回溯返回到当前结点的邻结点,继续搜索,直到遍历完整棵树。一般采用的是前序遍历,先根然后再左右结点的 ...
分类:
编程语言 时间:
2016-06-13 13:39:07
阅读次数:
389
原文链接:http://www.importnew.com/12773.html 本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是 ...
分类:
编程语言 时间:
2016-06-13 13:33:32
阅读次数:
228