一个简单的迭代器示例
--迭代工厂函数
function value(t)
    local i = 0;
    return 
          function()
               i = i+1;
               return t[i];
          end;
end;
t = {10,20,30};
iter = va...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 08:36:53   
                                阅读次数:
268
                             
                    
                        
                            
                            
                                eshell是emacs shell的简称,是emacs自带的shell.开始设置的时候还在想是否要找到它的key map (eshell-mode-map?).
原来它是采用hook设置,如下所示
(add-hook 'eshell-mode-hook
          (lambda ()
            (local-set-key (kbd "C-j") 'switch-to...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 05:25:39   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                这里介绍一下hadoop的组成, hadoop主要由两部分组成,,一个是hdfs,另一个是mapreduce
这两个部分在hadoop 2.2.0中分别用start-dfs.sh和start-yarn.sh启动。mapreduce 在2.0版本中有了一个新名字yarn.
dfs 主要用来启动 namenode 和 datanode, namenode既是是传说中的matser, datanod...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 04:33:35   
                                阅读次数:
359
                             
                    
                        
                            
                            
                                MapReduce2.0(Yarn)
MapReduce2.0是在Hadoop0.23开始采用的,叫做MapReduce2.0或者MRv2或者Yarn。
MRv2的主要思想是把jobtracker的任务分为两个基本的功能,一个是资源管理,一个是任务监控,这两个任务分别用不同的进程来运行。这个想法使拥有一个全局的资源管理器(ResourceManager)和每个应用程序的应用...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 04:05:06   
                                阅读次数:
272
                             
                    
                        
                            
                            
                                老是报物理内存越界,kill 
container,然后把yarn.scheduler.minimum-allocation-mb设成2048就好了跟这个yarn.nodemanager.pmem-check-enabled参数应该也有关系在这篇文章中得到启发:http://bise.aliapp.c...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 02:15:35   
                                阅读次数:
409
                             
                    
                        
                            
                            
                                /usr/local/bin/redis-server /etc/redis.conf
                            
                            
                                分类:
其他好文   时间:
2014-05-06 23:46:07   
                                阅读次数:
306
                             
                    
                        
                            
                            
                                nagios监控windows主机一,编辑Nagios的主配置文件vi/usr/local/nagios/etc/nagios.cfg把下面这行最前面的#号去掉:#cfg_file=/usr/local/nagios/etc/objects/windows.cfg保存配置文件并退出。二,安装Windows代理程序NSClient++外部构件1.从http://sourceforge.net/projects/n..
                            
                            
                                分类:
移动开发   时间:
2014-05-06 20:16:41   
                                阅读次数:
530
                             
                    
                        
                            
                            
                                查询注册表是否禁用USB@echooffset"str=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR"for/f"tokens=2*"%%ain(‘regquery"%str%"/vStart2^>nul‘)doset"a=%%b"if"%a%"=="0x4"(echoUSB已经禁用>>USB已禁用)else(echoUSB未禁用>>USB未禁用)禁用USB..
                            
                            
                                分类:
其他好文   时间:
2014-05-06 17:06:20   
                                阅读次数:
280
                             
                    
                        
                            
                            
                                安装apache前需要安装gcc,gcc-c++,这里apache2.2.26需要安装Apr与Apr-util.这里使用源码安装apache安装路径:/usr/local/apache2apache是模块化软件安装前可以根据自己的需求制定参数安装这里我们配置几个常用的参数1、制定安装位置2、制定配置文件安装3、制定zlib库文件的位置..
                            
                            
                                分类:
系统相关   时间:
2014-05-06 16:56:49   
                                阅读次数:
698
                             
                    
                        
                            
                            
                                selinux限制apacheexec执行cgi一、起因某日发现smokeping访问失败,发布的apache进程不存在;在/usr/local下找不到任何apache文件,怀疑apache是rpm安装,使用/etc/init.d/httpd启动后果真listen8001端口···二、排查1、获取error日志的关键内容启动后尝试刷新8001下的smokep..
                            
                            
                                分类:
系统相关   时间:
2014-05-06 16:39:10   
                                阅读次数:
689