岚天逸见

上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 80 下一页

2012年7月24日 #

改进型MapReduce

摘要: 1. 前言本文通过对MapReduce的分析,列出MapReduce存在的问题,然后提出一种解决这些问题的改进型MapReduce,这种改进型的MapReduce暂且取名为MapBalanceReduce。由于经验和水平有限,所述观点和方法未必正确,诚心欢迎交... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(294) 评论(0) 推荐(0)

转载:x86的cpu_relax解析

摘要: 原文:http://blog.liuw.name/1024内核执行的任务在很多情况下是不加锁的,只是poll某个公有变量去保证同步。再深一步,即使是使用锁,本质上也是一个poll某个公有变量的过程。这个poll的过程需要CPU一直循环等待。要是让我这个菜鸟来写的话,循... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(248) 评论(0) 推荐(0)

高效的使用stl::map和std::set

摘要: 1、低效率的用法// 先查找是否存在,如果不存在,则插入if (map.find(X) == map::end()) // 需要find一次{ map.insert(x); // 需要find一次}// 下面这段代码是一个意思if (0 == map.count... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(707) 评论(0) 推荐(0)

Linux内核list&hlist解读

摘要: 全文下载: Linux内核list&hlist解读.pdf 目录1. 前言 22. 通用宏 22.1. typeof 22.1.1. 定义 32.1.2. 用途 32.1.3. 示例 32.2. offset_of 32.2.1. 定义 32.2.2. 作用 32... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(216) 评论(0) 推荐(0)

如何为crontab调度运行的多脚本设置共享的环境变量?

摘要: 方法直接将环境变量添加到crontab中,如:NAME=zhangsanAGE=3010 * * * * /home/xx/test.sh注意不要加上export,这样test.sh就可以用到环境变量了。 http://bbs.hadoopor.com/... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(139) 评论(0) 推荐(0)

如何解决fd跨线程安全问题

摘要: fd跨线程是不安全的,当一个线程close它后,就相当于成了野指针,另一线程再使用就成了对野指针的使用,当系统调用使用一个已经close后的fd时,可能出现内核报错,如果安全使用它了?有两个办法:一是对fd进行再包装,产生应用对象,对象通过引用计数保证线程安全;二是d... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(341) 评论(0) 推荐(0)

__gxx_personality_v0错误原因

摘要: 如果编译遇到如下错误:tmp/cceMNWaA.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'collect2: ld returned 1 exit status则可能是因为使用gc... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(457) 评论(0) 推荐(0)

文件和SOCKET跨线程安全吗?

摘要: 将一个文件或SOCKET的句柄fd传递给多个线程,进行读、写和Close操作,是否安全了?答案是“否”,这类似于new一个指针后,这个指针传递给多线程是否安全,结果是常常容易造成一个线程使用已经被另一个线程delete的指针。对fd的各系统调用本身是线程安全的,比如可... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(432) 评论(0) 推荐(0)

interpreter_command_state pattern

摘要: 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(80) 评论(0) 推荐(0)

ANTLR实现的SQL解析器 - OQL

摘要: 使用ANTLR写了个SQL解析器,这样ORM的基本功能就比较完整了。几天的时间比较仓促,所以对于最终目标,还只能算是个雏形。总体状况使用SQL解析器的主要优点:1. 基于解析之后的语法树提供用户操作接口,灵活性非常好,因为达到了对SQL每一部分的完整控制。2.... 阅读全文

posted @ 2012-07-24 16:19 岚天逸见 阅读(194) 评论(0) 推荐(0)

上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 80 下一页

导航