- 浏览: 223604 次
- 性别:
- 来自: 北京
最新评论
-
synack:
写的很好,图文并茂,语言简单清晰,赞!
SkipList 跳表 -
king_c:
jiandandecaicai 写道你好,请教一下是如何通过E ...
从Hadoop URL 中读取数据 -
jiandandecaicai:
你好,请教一下是如何通过Eclipse来连接Hadop机群的, ...
从Hadoop URL 中读取数据
文章列表
MYSQL高并发架构
- 博客分类:
- java
L1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采
用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站 ...
C# socket 服务端实例
- 博客分类:
- c#
IPAddress ipAddress;
IPEndPoint remoteEP ;
// Create a TCP/IP socket
Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
private Boolean sendUid(string uid)
{
byte[] bytes = new byte[10];
...
文件读取:
Console.WriteLine(Directory.Exists("H:\\CopyFiles1.java"));
return;
StreamReader objReader = new StreamReader("H:\\CopyFiles1.java");
string sLine = "";
ArrayList arrTex ...
问题描述:
Cygwin中,使用ssh localhost命令,出现Connection closed by 127.0.0.1的问题。
来源:http://blog.sina.com.cn/s/blog_6102461a0100p5zh.html
解决方案:
1、开始——运行——services.msc
2、右键CYGWIN sshd——属性——登录选项卡——选择“此账户”——浏览——高级——立即查找——选择你的账户名(必须为管理员权限)——输入密码(必须要有,空密码不接受)——确定。
3、重启CYGWIN sshd服务即可。
这样就以 ...
用三台centos操作系统的机器搭建了一个hadoop的分布式集群。启动服务后失败,查看datanode的日志,提示错误:ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /var/lib/hadoop-0.20/cache/hdfs/dfs/data: namenode namespaceID = 240012870; datanode namespaceID = 1462711424 .
问题:Namenode上nam ...
crawler4j代码解析
- 博客分类:
- java
Crawler包Crawler.CrawController 控制爬虫,先addseed,再开启多个爬虫,并不断监听各个爬虫存活状态。Crawler.WebCrawler 爬虫1. Run():不断循环,每次从Frontier拿50条url,对每条url,processPage(curUrl)。2. processPage(curURL):用PageFetcher.fetch爬取网页,如果curURL有redirect,则将redirect url的url加入Frontier,以后再调度;如果爬取正常,则先进行parse,生成Page,将新urls降入Frontier(新加入url的深度此时确定 ...
Java常见的内存溢出异常及解决方法
- 博客分类:
- java
Java的内存溢出,主要是两方面的异常:堆内存溢出、非堆内存溢出。
一、 java.lang.OutOfMemoryError: Java heap space。 Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。提示:在JVM中 ...
在使用Berkeley DB c++ Edition的时候发现有些接口不是太了解,发现网上好多都是Java版本的信息,对付发现他们的命名基本相同。所以转载一下以便以后查找。
一、 简介 Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。 l 能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。 l 多线程支持,JE使用超时的方式来处理线程间的死琐问题。 l Database都采用简单的key/value对应的形式。 l 事务支持。 l 允许创建二级库。这样我们就可以方便的使用一级key,二级ke ...
线程安全 synchronized
- 博客分类:
- java
package gucas.xiaoxia.demo;
public class Demo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Runnable safe = new ThreadSafe();
Thread thread1 = new Thread(safe, "thread1");
Thread thread2 = new Thread(safe, &q ...
用abstract 修饰的类被称为抽象类。
所谓抽象类就是没有具体实例对象的类。抽象类通常包括一个或多个抽象方法(只有方法说明,没有方法体),
抽象类的子类必须完成父类定义的每一个抽象方法,除非该子类也是抽象类。
它的主要用途是用来描述概念性的内容,这样可以提高开发效率,更好地统一用户“接口”。
abstract class 类名称
{
成员变量;
方法(); //定义一般方法
abstract 方法(); //定义抽象方法
}
说明:抽象类中可以包含有一般方法,也可以包含有抽象 ...
人脸识别技术资料和源码(包含人脸库)
- 博客分类:
- c/c++
人脸识别技术资料和源码(包含人脸库)毕业设计:人脸识别系统设计http://www.61eda.com/Soft/luenwen/clw/200811/3275.html
opencv是C语言编写的图像和视频处理的函数库http://www.61eda.com/Soft/Xilinx/Code/200811/3276.html
MIT人脸库http://www.61eda.com/Soft/Xilinx/Code/200811/3277.html
Yale人脸库http://www.61eda.com/Soft/Xilinx/Code/200811/3278.html
ORL人脸库h ...
前文提到过,除了分类算法以外,为分类文本作处理的特征提取算法也对最终效果有巨大影响,而特征提取算法又分为特征选择和特征抽取两大类,其中特征选择算法有互信息,文档频率,信息增益,开方检验等等十数 ...
最近接触C#的一个项目,里面用到了多线程处理,这里做个备忘
class TestThread
{
static void Main()
{
//使用WaitHandle静态方法阻止一个线程,直到一个或多个同步对象接收到信号
WaitHandle[] waitHandles = new WaitHandle[]
{
new ManualResetEvent(false),
new Ma ...
c#的ThreadPool使用笔记(一)
- 博客分类:
- c#
摘要:系列文章,从一个基本的代码说起,逐步探索 ThreadPool 的奥妙。首先,看看线程池的样子:
从上图看出,线程池维护1个至n个线程,操作系统从请求队列中提取请求分配个线程池中的适合线程处理。
using System;
u ...
1、定义
统计学习理论提出了一种新的策略,即把函数集构造为一个函数子集序列,使各个子集按照VC维的大小排列;在每个子集中寻找最小经验风险,在子集间折衷考虑经验风险和置信范围,取得实际风险的最小。这种思想称作结构风险最小化(Structural Risk Minimization),即SRM准则。
2、经验风险与真实风险的关系
统计学习理论系统地研究了对于各种类型的函数集,经验风险和实际风险之间的关系。得出如下结论:对指示函数集中的所有函数(包括使经验风险最小的函数), 经验风险 和实际风险 之间以至少 的概率满足如下关系:
其中h是函数集的VC维,n是样本数.
...