Fork me on GitHub

2013年4月6日

摘要: 模拟acm测试系统模拟acm测试系统1. 前言2. 代码模拟acm测试系统1. 前言最近和朋友在做一些acm的训练,虽然算法功力比较薄弱,但对acm的测试系统产生了一点兴趣,于是就尝试使用shell脚本做了一样小型的模拟程序。运行环境主要是linux和mac。我的环境是mac。目前只支持c语言。主要功能有:第一次运行时,会初始化设置你的项目根目录,并询问是否将脚本加入到PATH根据用户输入的题目命名,生成题目目录,包括源文件,测试数据文件,期望数据文件可以生成题目目录的时候,选择是否在控制台输入测试和期望数据根据测试数据文件运行源代码,并生成结果输出文件,和期望数据文件进行比对,输出比对结果提 阅读全文
posted @ 2013-04-06 23:39 HackerVirus 阅读(472) 评论(0) 推荐(0)
摘要: [译] 基于Hadoop的视频流服务(Using Hadoop for Video Streaming)Using Hadoop for Video Streaming基于Hadoop的视频流服务Internet Memory supplies a service to browse archived Web pages, including multimedia content. We use Hadoop, HDFS and HBase for storing and indexing our data, and associates this storage with a Web ser 阅读全文
posted @ 2013-04-06 23:38 HackerVirus 阅读(868) 评论(0) 推荐(0)
摘要: 第一个OC程序说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言专题。一.打开Xcode,新建Xcode项目二.选择最简单的命令行项目因为我们只是学习OC语法,还未正式进入iOS开发,所以选择命令行项目即可三.输入项目名称,选择Foundation框架进行创建项目* Type一项一定要选择Foundation框架,因为OC的常用类都包含在此框架中* 最下面的"Use Automatic. 阅读全文
posted @ 2013-04-06 23:36 HackerVirus 阅读(329) 评论(0) 推荐(0)
摘要: wcf基础知识之 查看soap消息 TcpTrace今天本来准备了wcf的三种消息模式wcf 基础知识 之 消息交换模式 response/reply oneway deplex 的介绍,但是考虑到里面有说到soap消息,但是可能还有一些朋友对如何查看soap消息还不是很清楚,所以这次先来把如何查看wcf通信的介质--soap消息介绍一下。其实这个工具的使用非常简单,可以说如果知道了怎么做那是小学一年级的水平,但是我就曾经在这个一年级还浪费了好一些时间,所以为了避免浪费大家的时间,毕竟程序员的时间不是特别多。TcpTrace 专业查看wcf通信的工具,使用非常简单,但是为了演示如何使用这个小工 阅读全文
posted @ 2013-04-06 23:34 HackerVirus 阅读(354) 评论(0) 推荐(0)
摘要: 使用T4模板批量生成代码前言 之前在“使用T4模板生成代码 - 初探” 文章简单的使用了T4模板的生成功能,但对于一个模板生成多个实例文件,如何实现这个方式呢?无意发现一个解决方案 “MultipleOutputHelper.ttinclude” ,它让基于T4模板批量生成文件实例变得简单起来了。什么是MultipleOutputHelper.ttinclude Damien Guard是一个在加利福尼亚州圣何塞的开发人员,他构建出处理使用T4模板输出多文件的解决方案“MultipleOutputHelper.ttinclude”使用 1.初始化 获取MultipleOutputHe... 阅读全文
posted @ 2013-04-06 23:32 HackerVirus 阅读(1509) 评论(0) 推荐(0)
摘要: 微软2013暑期实习笔试回忆微软2013暑期实习笔试回忆2013-04-06 17:02 by 人若无名, 1003 阅读,14评论,收藏,编辑一共是20道选择题(有可能多选),答对加分,答错扣分,所以了不敢乱选啊,现在开始回忆一些题目:1: 有1000瓶水,其中1瓶是有毒的,小老鼠如果喝了有毒的水会在一个星期后死掉,问至少需要多少只小老鼠来做实验,才能够在一星期后选出有毒的一瓶水。 我选的是10,2^10=1024>1000,原理跟1:N选择器一样的。2: 1条线把平面划分为2部分,2条线把平面划分为4部分(任意两条线不平行,也不存在3条线共点情况),问100条线把平面划分为多少部分。 阅读全文
posted @ 2013-04-06 23:29 HackerVirus 阅读(173) 评论(0) 推荐(0)
摘要: 使用快捷键,快到极致前段时间曾经写过一篇文章,《优秀程序员无他-善假于物也》。其中谈到一点是优秀的程序员必须要能灵活的掌握常用软件的快捷键。对于程序员来说,每天使用时间最长的软件恐怕就是IDE(Integrated Development Environment)了。如果你是C#的程序员,那么就基本非Visual Studio莫属了。而如果你是Java的程序员,那么eclipse,myeclipse或者Intellij都有人用之。如果你是Ruby等动态语言的程序员,那么Vim、Emacs、RubyMIne…有太多的选择可以成为你的IDE。下面我就用Intellij来给大家演示下使用快捷键是多么 阅读全文
posted @ 2013-04-06 23:27 HackerVirus 阅读(251) 评论(0) 推荐(0)
摘要: VS版权信息插件——初试VS插件开发小记清明小短假天气不给力,加上H7N9威力比较大,因此本屌基本上是在家宅了三天。由于一直想写个插件来添加版权信息,正好有时间,就研究了一下。关于VS插件开发,我主要是参考园子里Anders Cui的几篇文章,理论上的东西,人家已经讲得非常好了(我也讲不到人家这个水平),因此这里我就不讲了。下面简单介绍一下开发过程。1、开始用VS2010自带的模板新建一个插件项目,如下图:2、实现思路插件实现思路很简单:在用户选择的文本处,用事先配置好的版权注释信息,替换掉文本(如果是有选择文本的话)或在光标位置插入。下面是核心代码:TextSelection selecte 阅读全文
posted @ 2013-04-06 23:24 HackerVirus 阅读(266) 评论(0) 推荐(1)
摘要: Luence初始与简单应用-Document的增删改查.Lucene是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎.它提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费开源工具。就其本身而言,Lucene是很受欢迎的免费Java资讯检索程式库。因公司需要,所以开始爬资料学习,希望得到更多大神的指点.然后把这块做好!当前版本为4.2,官方网站:http://lucene.apache.org/在全文索引工具中,都是由3部分组成1.索引部分2.分词部分3.搜索部分建立索引的步骤1.创建Directory2.创建In 阅读全文
posted @ 2013-04-06 23:22 HackerVirus 阅读(223) 评论(0) 推荐(0)
摘要: HttpContext.Current并非无处在不阅读目录开始无处不在的HttpContextHttpContext.Current到底保存在哪里?HttpContext并非无处不在!如何获取文件绝对路径?异步调用中如何访问HttpContext?安全地使用HttpContext.Current了解ASP.NET的开发人员都知道它有个非常强大的对象 HttpContext,而且为了方便,ASP.NET还为它提供了一个静态属性HttpContext.Current来访问它, 今天的博客打算就从HttpContext.Current说起。回到顶部无处不在的HttpContext由于ASP.NET提 阅读全文
posted @ 2013-04-06 23:21 HackerVirus 阅读(201) 评论(0) 推荐(1)