代码改变世界

阅读排行榜

Chapter04-进程终止

2012-04-08 23:33 by java20130722, 226 阅读, 收藏,
摘要: 一个进程终止的四种方式:基线程(primary thread)的入口函数自动返回.例如通常的main函数返回。在基线程的入口函数退出时必须确保:所有的该线程创建的C++对象都调用了对应的析构函数。操作系统已经释放了所有申请的线程堆栈。系统在入口函数的返回值中甚至了退出代码值(exit code)系统将减少进程内核对象(process kernel object)的引用值(usage count)在进程的一个线程中调用ExitProcess函数。 如果进程正常地从基线程(primary thread)的入口函数退出,则会自动清理和释放 资源。但是如果直接调用ExitProcess函数则就是... 阅读全文

浅说ruby嵌套函数

2012-10-28 22:52 by java20130722, 225 阅读, 收藏,
摘要: 想到这个问题是因为看了网上的一个问题,大家可以先看看:http://pivotallabs.com/users/nick/blog/articles/302-ruby-quiz-a-trick-question我先从第二个问题开始讲起:下面的演示可以在irb中,也可以自己写一个main.rb之类的文件运行尝试(我的ruby是1.9.3)首先,开始看一个最简单的函数,def foo 1 end 我们知道ruby的顶级作用域是一个名叫main的Object,那么foo是在self为main中定义的,那它是存在于哪里的呢?增加两行代码puts private_methods.inc... 阅读全文

Chapter04-获取主机版本系统和验证系统是否是Vista

2012-04-08 11:33 by java20130722, 225 阅读, 收藏,
摘要: //打印出系统版本信息 void PrintOSVersionInfo() { //系统版本系统结构体:OSVERSIONINFO OSVERSIONINFO osvi; //将其内容置为0,并设置其大小 ZeroMemory(&osvi, sizeof(OSVERSIONINFO)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); //调用该函数获取系统版本信息 GetVersionEx(&osvi); _tprintf(TEXT("dwBuildNumber: %d\n"),osvi.dwBuildN 阅读全文

Hive官方手册翻译(Getting Started)

2013-02-27 15:58 by java20130722, 222 阅读, 收藏,
摘要: 翻译Hive官方文档系列,文中括号中包含 注: 字样的,为我自行标注的,水平有限,翻译不是完美无缺的。如有疑问,请参照Hive官方文档对照查看。内容列表Cloudera制作的Hive介绍视频安装与配置系统需求安装Hive发行版从Hive源码编译运行Hive配置管理概览运行时配置Hive, Map-Reduce 与本地模式错误日志DDL 操作元数据存储DML 操作SQL 操作查询示例SELECTS 和 FILTERSGROUP BYJOINMULTITABLE INSERTSTREAMINGSimple Example Use CasesMovieLens User RatingsApache 阅读全文

源码级强力分析hadoop的RPC机制

2013-07-02 17:02 by java20130722, 221 阅读, 收藏,
摘要: 前言: 这些天一直奔波于长沙和武汉之间,忙着腾讯的笔试、面试,以至于对hadoop RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm)机制分析的博客一直耽搁了下来。昨天晚上胡老大和我抱怨说:最近乱的很。呵呵,老是往武汉跑,能不乱嘛。不过差不多腾讯面试的事就该告一段落了。五一期间,云计算小组的成员们,我们再搞起来吧。记住,我们还有一本hadoop的手册没出来呢。胡老大已经答应给我们写提纲了,在这期 阅读全文
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 115 下一页