今天遇到一个很奇葩的问题!在写Hadoop程序的时候!new一个对象!程序直接跑到finally代码块里面去了!Catch里面的Exception也没有执行。Configuration configuration = new Configuration(); 害我纳闷了好久!就去看了Hadoo...
分类:
编程语言 时间:
2015-02-09 17:55:59
阅读次数:
202
实现功能:同最大流 1这里面主要是把前面的邻接矩阵改成了邻接表,相比之下速度大大提高——本人实测,当M=1000000 N=10000 时,暂且不考虑邻接矩阵会不会MLE,新的程序速度快了很多倍(我们家这个很弱的电脑上耗时0.3s);而当M=300000 N=10000时,优势更加明显(几乎是秒出)...
分类:
编程语言 时间:
2015-02-09 17:53:50
阅读次数:
234
Java串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现...
分类:
编程语言 时间:
2015-02-09 17:51:54
阅读次数:
207
//线程安全问题的原因其实就是:线程执行多条语句的时候出现了阻塞,然后没有执行完该线程另一线程就启动了。//解决方法就是同步代码块:synchronized(对象)//synchronized(对象)//{// 需要同步的代码//}class Ticket implements Runnable{....
分类:
编程语言 时间:
2015-02-09 17:50:06
阅读次数:
183
1. 记住阿姆达尔定律:funccost是函数func运行时间百分比,funcspeedup是你优化函数的运行的系数。所以,如果你优化了函数TriangleIntersect执行40%的运行时间,使它运行快了近两倍,而你的程序会运行快25%。这意味着不经常使用的代码不需要做较多优化考虑(或者完全不优...
分类:
编程语言 时间:
2015-02-09 17:44:38
阅读次数:
177
基本思路:用C#实现调用Java编写的类中的方法;重点是将Java编写的程序打包成Jar,然后使用开源工具IKVM将其转化成DLL控件,在.NET环境下调用。分为以下步骤:1.下载JDK6(注:JDK7下可能不支持,建议使用JDK6和Eclipse),进行安装,然后配置环境变量Path,将JDK安装...
分类:
编程语言 时间:
2015-02-09 17:41:12
阅读次数:
255
注意:本次实现线程的暂停执行主要采用互斥量的方法,如果有更好的实现方法的小伙伴可以在下面留言!直接插入代码了,由于做的小demo,代码写的可能有点乱,但还算完整。//mythread.h#ifndef MYTHREAD_H#define MYTHREAD_H#include #include #in...
分类:
编程语言 时间:
2015-02-09 17:39:48
阅读次数:
222
一、WEB开发的简单理解 Web开发是一个指代网页或站点编写过程的广义术语。网页使用 HTML、CSS 和 JavaScript编写。这些页面可能是类似于文档的简单文本和图形。页面也能够是交互式的,或显示变化的信息。编写交互式server页面稍微复杂一些,但 却能够实现更丰富的站点。现在的大多数页面...
分类:
编程语言 时间:
2015-02-09 17:39:44
阅读次数:
244
Vector3 tmpvc;1. tmpvc = Quaternion.Euler (new Vector3 (0, 30, 0)) * new Vector3 (0, 0, 1);2. tmpvc = new Vector3 (sin (30.0f), 0, cos (30.0f)); ...
分类:
编程语言 时间:
2015-02-09 17:37:40
阅读次数:
175
Swift中的代理协议的写法. 这是第一个页面有一个button和一个label, button点击跳到下一个页面. 第二个页面有一个输入框和一个按钮, 点击按钮把输入框里的内容设置为第一个页面label的内容.效果如下接下来是代码部分.跟OC的写法还是一样的.这里不再写第一个页面的那些UI的代.....
分类:
编程语言 时间:
2015-02-09 17:37:29
阅读次数:
473
String str_f = str.substring(0, 1); int i = (Integer.parseInt(str.substring(1)) + 1); // 数字补齐0 DecimalFormat df = new DecimalFormat("0000"); Stri...
分类:
编程语言 时间:
2015-02-09 17:34:24
阅读次数:
193
现有两个整数,a,b。若a > b,则一定有a = kb + q。可以得到 a除以b,可以得到k余q,即a % b = q。假设d同时是a和b的最大公约数,则a能够被d整除,b也能被d整除,q = a - kb 所以q也能够被d整除,所以d是b和q的公约数。所以a和b的公约数d同时也是b与q(a %...
分类:
编程语言 时间:
2015-02-09 17:34:27
阅读次数:
211
由于函数也是一个对象,而且函数作为一个特殊的对象可以被赋值给其他变量(value = pringname()),相反,通过变量也是可以调用函数的,以下是一个简单的例子:1 >>> def printName():2 ... print("My name is Jobs")3 ... 4 >>> na...
分类:
编程语言 时间:
2015-02-09 17:34:31
阅读次数:
206
原文http://blog.csdn.net/xuanwenchao/article/details/302268231. 我们添加swift类到现有的objective-c工程中。CMD+N 如下所示2.点Next后 输入sfLoginView 语言选择swift3.点Next后 会弹出堤示,是否...
分类:
编程语言 时间:
2015-02-09 17:33:12
阅读次数:
552
RGB颜色空间中的统计肤色模型
1. 统计肤色模型简介
前几篇文章提出的参数肤色模型,由于参数值固定,所以来自测试图像集的分割误差有可能很大(不过在光照足够的情况下已经够用了)。对于光线比较昏暗的场合,一般人们不太会训练这样的数据来提取参数,同时光照不足时颜色容易跟背景混在一起,所以做出来效果也不好。在光照昏暗的场合,直接在自然光和复杂背景下分割肤色到现在为止依然是比较困难的事...
分类:
编程语言 时间:
2015-02-09 16:12:08
阅读次数:
404