Mr Jason

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2015年4月8日

摘要: 问题签名:问题事件名称: CLR20r3问题签名01: devenv.exe问题签名02: 11.0.51106.1问题签名03: 5098c6d7问题签名04: Microsoft.VisualStudio.ExtensibilityHosting . . .解决方案如下:No1.开始-->... 阅读全文
posted @ 2015-04-08 13:58 Mr Jason 阅读(589) 评论(0) 推荐(0)

2014年4月8日

摘要: //说明, 这段代码我用了很久, 我删除了自动调整规模的代码(因为他还不成熟)/******************************************************************* Thread Pool For Win32 * VC++ 6, BC++ 5.5(Free), GCC(Free)* Update : 2004.6.9 llBird wushaojian@21cn.comUse:1):void threadfunc(void *p){ //...} ThreadPool tp; for(i=0; i#include #include #i... 阅读全文
posted @ 2014-04-08 17:03 Mr Jason 阅读(299) 评论(0) 推荐(0)

摘要: 本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。1. 为什么需要线程池 目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后... 阅读全文
posted @ 2014-04-08 16:57 Mr Jason 阅读(415) 评论(0) 推荐(0)

摘要: 1. 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。 使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的 阅读全文
posted @ 2014-04-08 16:56 Mr Jason 阅读(440) 评论(0) 推荐(1)

2014年4月2日

摘要: Hadoop是什么?Hadoop是一个开发和运行处理大规模数据的软件平台,是Appach的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行分布式计算.Hadoop框架中最核心设计就是:HDFS和MapReduce.HDFS提供了海量数据的存储,MapReduce提供了对数据的计算.数据在Hadoop中处理的流程可以简单的按照下图来理解:数据通过Haddop的集群处理后得到结果.HDFS:HadoopDistributed File System,Hadoop的分布式文件系统.大文件被分成默认64M一块的数据块分布存储在集群机器中.如下图中的文件 data1被分成3 阅读全文
posted @ 2014-04-02 12:41 Mr Jason 阅读(339) 评论(0) 推荐(0)

2013年4月19日

摘要: syntax on //高亮set number //设置行数set showmatch //设置匹配set history=400 //设置命令记录数量set tabstop=4set softtabstop=4set shiftwidth=4set autoindentset cindentif &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm set t_Sf=^[[3%dmendif//设置缩进 filetype on//读取文件类型 filetype plugin indent on//:inoremap ( ()i:. 阅读全文
posted @ 2013-04-19 20:10 Mr Jason 阅读(222) 评论(0) 推荐(0)

2013年4月14日

摘要: 一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar解压功能安装 sudo apt-get install unrar卸载 sudo apt-get remove unrarubuntu解压命令全览.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName注: 阅读全文
posted @ 2013-04-14 11:15 Mr Jason 阅读(401) 评论(0) 推荐(0)

摘要: Ubuntu中文输入法的安装Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System Settings-->Language Support-->Install/Remove Languages,将弹出以下窗口: 输入密码后,系统会安装简体中文语言包。第二步,安装IBus框架,在终端输入以下命令:sudo 阅读全文
posted @ 2013-04-14 10:00 Mr Jason 阅读(134) 评论(0) 推荐(0)