代码改变世界

阅读排行榜

Eclipse with C++: "Launch failed. Binary not found."

2013-07-04 14:09 by java20130722, 176 阅读, 收藏,
摘要: Eclipse with C++: "Launch failed. Binary not found." (windows 7)用Eclipse创建一个Hello world 例子。Build 完成, run的时候出现错误:"Launch failed. Binary not found."--------------解决方法:1. 安装Cygwin 安装方法参考:http://blog.csdn.net/luhuajcdd/article/details/70385042. 配置Cygwin 环境变量3. 右键点击项目(C++ project)红线箭头 阅读全文

轻松使用Hadoop RPC

2013-07-02 16:52 by java20130722, 176 阅读, 收藏,
摘要: Hadoop RPC是Hadoop的一个重要部分,提供分布式环境下的对象调用功能,源码在org.apache.hadoop.ipc中。而HBase也几乎完全copy了这部分的源码,只是在配置项上面有所改动。关于Hadoop RPC的机制分析和源码解读,网上已经有许多资料,一搜一大把,这里就不在描述了。本文通过一个小例子,介绍如何调用Hadoop RPC。1. 应用场景Hadoop RPC在整个Hadoop中应用非常广泛,Client、DataNode、NameNode之间的通讯全靠它了。举个例子,我们平时操作HDFS的时候,使用的是FileSystem类,它的内部有个DFSClient对象,这 阅读全文

优化Java堆大小的五个技巧

2012-08-02 23:34 by java20130722, 175 阅读, 收藏,
摘要: 本文作者Pierre是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。根据他多年的工作实践经验,他发现许多性能问题都是由Java堆容量不足和调优引起的。下面他将和大家分享非常实用的5个Java堆优化技巧。 1、JVM:对难以理解的东西产生恐惧感 千万不要以为,通过配置,调优,就可以排除那些你所不明白的问题。有些人认为Java程序员不需要知道内部JVM内存管理。毫无疑问,这种观点明显是错误的,如果想拓宽知识面和提升排除故障能力,你就必须要了解和学习一下JVM内存管理。 对于Java或者是Java EE新手来说,Java Heap调优和故障排除是一项... 阅读全文

SVN-安装(eclipse)

2013-05-21 13:59 by java20130722, 174 阅读, 收藏,
摘要: SVN-安装(eclipse)1. 启动eclipse,选择菜单上面的Help > Instal New Software2. 点击图片2.1上的,会出现图片2.2, 图2.1图2.23. 在图2.2 里面输入name: svn; location:http://download.eclipse.org/technology/subversive/1.0/update-site-1.0.1/然后点击确定,会得到图3.1结果 图3.14. 点击图3.1 中的next>, 过一会儿得到图4.1结果图4.15. 点击图4.1 next>,得到图5.1图5.16. 点击图5.1 中的 阅读全文

Chapter09-“内核模式下的线程同步”之信号量内核对象

2012-08-07 15:05 by java20130722, 174 阅读, 收藏,
摘要: 信号量规则如下:1.如果当前资源计数大于0,信号量处于触发状态。2.如果当前资源计数等于0,信号量处于非触发状态。3.系统不允许当前资源计数为负数。4.当前资源计数不会比资源最大值还大。 一个线程通过调用一个等待函数(传递信号量对应的句柄作为参数)获取访问资源的权限。等待函数内部会检测信号量当前的资源计数,如果资源计数值等于0,则线程阻塞,处于等待状态;如果资源计数值大于0(即信号量处于触发状态),则计数减一之后当前调用的线程处于可调度状态。 有趣的是,信号量执行测试-设置(test-set)原子式(atomically)的操作。当你用一个信号量去请求资源时,操作系统检测资源是否可用和将可用资 阅读全文
上一页 1 ··· 90 91 92 93 94 95 96 97 98 ··· 115 下一页