Tarjan算法详解 【概念】 在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components) ...
分类:
编程语言 时间:
2016-03-31 00:17:56
阅读次数:
258
题目:http://codevs.cn/problem/3286/ 3286 火柴排队 2013年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目:http://codevs.cn/problem/3286/ 3286 火柴排 ...
分类:
编程语言 时间:
2016-03-31 00:15:34
阅读次数:
296
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构 ...
分类:
编程语言 时间:
2016-03-31 00:17:52
阅读次数:
273
首先我们在编写python代码文件时,文件本身会采用一种编码格式,如 utf-8 或 gbk 这时我们需要在python文件的开头设置文件的编码格式,以告诉编译器。 如果文件的编码格式是 utf-8, 则在文件的第一行需要添加如下语句 #coding=utf-8 如果文件的编码格式是 utf-8, ...
分类:
编程语言 时间:
2016-03-31 00:15:26
阅读次数:
262
以下内容来源于:http://www.jb51.net/article/54641.htm 最近在看 express,满眼看去,到处是以函数作为参数的回调函数的使用。如果这个概念理解不了,nodejs、express 的代码就会看得一塌糊涂。比如: app.use(function(req, res ...
分类:
编程语言 时间:
2016-03-31 00:10:15
阅读次数:
321
package com; import java.util.Scanner; /** * Created by Frankie on 2016/3/28. */public class HotelSys { public static int h = 5; public static int w = ...
分类:
编程语言 时间:
2016-03-31 00:12:08
阅读次数:
221
既然产生了事件,我们就要去处理它,据我了解Javascript事件处理程序主要有3种方式: 1、HTML事件处理程序 即我们直接在HTML代码中添加事件处理程序,如下面这段代码: <input id="btn1" value="按钮" type="button" onclick="showmsg() ...
分类:
编程语言 时间:
2016-03-31 00:10:57
阅读次数:
520
汉诺塔是怎样通过递归算法实现的? 这个问题困扰了我一段时间,今天回过头来想想似乎明白了,因此在这里记录下自己想法。 首先贴上在Python上的代码: 为了完成这个任务,需要将此母任务分解为三个子任务: 1.把A上面的n-1个盘,移动到B上 2.把A”最下面的第n个盘移动到C上 3.把第一步中的n-1 ...
分类:
编程语言 时间:
2016-03-31 00:09:30
阅读次数:
364
转自:http://www.jb51.net/article/74844.htm 在liunx系统中要想每隔一分钟执行一个命令,最普遍的方法就是crontab了,如果不想使用crontab,经同事指点在程序中可以用定时器实现这种功能,于是就开始摸索了,发现需要一些信号的知识... 查看你的linux ...
分类:
编程语言 时间:
2016-03-31 00:08:25
阅读次数:
581
如同别的开发语言,python也支持异常处理机制。本文介绍下它的基本语法。 一、异常的基本处理框架如下: 其中最后一个 except: 没有带异常类名,表示缺省处理,所有的前面没有处理的异常都会被它拦截。相当于 except Exception: ,因为所有的异常类的基类都是Exception。 举 ...
分类:
编程语言 时间:
2016-03-31 00:06:29
阅读次数:
238
Object类与其集成的方法 枚举/枚举与Switch 内部类 BigInteger 线程中的单例设计模式 懒汉式,饿汉式???? synchronized 与 lock 用法区别 组合设计模式 ArrayList(Debug)??? Iterator迭代器( next remove方法) 集合与迭 ...
分类:
编程语言 时间:
2016-03-31 00:08:04
阅读次数:
254
opencv3.1 +windows10+ vs2015配置见文章 win10下vs2015配置Opencv3.1.0过程详解(转) 代码经过测试,识别度极高,测试图片50w张,识别率90%以上 如果可以结合微软牛津计划的api可以识别图片物品 https://www.azure.cn/projec ...
分类:
编程语言 时间:
2016-03-31 00:07:39
阅读次数:
366
<!doctype html><html > <head> <title>利用循环遍历的方式判断某个对象是否属于这个数组</title> <meta charset="UTF-8"> </head> <body> <!-- 利用循环遍历的方式判断某个对象是否属于这个数组; 不属于这个数组时,把这个对 ...
分类:
编程语言 时间:
2016-03-31 00:05:28
阅读次数:
245
一、开发环境 操作系统:Win10 编译器:VS2013 .Net版本:.net framework4.5 二、涉及程序集 Spring.Core.dll:1.3.1 Common.Logging.dll 三、开发过程 1.项目结构 2.编写Product.cs namespace SpringNe... ...
分类:
编程语言 时间:
2016-03-31 00:03:49
阅读次数:
237
array_change_key_case — 返回字符串键名全为小写或大写的数组 array_chunk — 将一个数组分割成多个 array_column — 返回数组中指定的一列 array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_cou ...
分类:
编程语言 时间:
2016-03-30 23:59:41
阅读次数:
410
在java中,简单的浮点类型float和double是不能够进行运算。我们先看下面的两个程序代码: 代码一: import java.util.Scanner; class Circle { double radius; static final double PI=3.14; public Cir ...
分类:
编程语言 时间:
2016-03-30 23:59:37
阅读次数:
548