摘要:
centos 4.4配置使用1、Nutch简介 Nutch是一个由Java实现的,开放源代码(open-source)的web搜索引擎。主要用于收集网页数据,然后对其进行分析,建立索引,以提供相应的接口来对其网页数据进行查询的一套工具。其底层使用了Hadoop来做分布式计算与存储,索引使用了Solr分布式索引框架来做,Solr是一个开源的全文索引框架,从Nutch 1.3开始,其集成了这个索引架构。 Nutch目前最新的版本为version1.4。1.1 Nutch的目标 Nutch致力于让每个人能很容易,同时花费很少就可以配置世界一流的Web搜索引擎。为了完成这一宏伟的目标,Nutch...
阅读全文
posted @ 2014-03-21 13:52
HackerVirus
阅读(259)
推荐(0)
摘要:
ASP.NET Web API中的Controller虽然通过Visual Studio向导在ASP.NET Web API项目中创建的 Controller类型默认派生与抽象类型ApiController,但是ASP.NET Web API框架本身只要求它实现IHttpController接口即可,所以我们将其统称为HttpController。既然HttpController指的是所有实现了IHttpController接口的类型,我们自然得先来了解一下这个接口的定义。如下面的代码片断所示,在IHttpController接口中仅仅定义了唯一的方法ExecuteAsync方法,它以异步的方
阅读全文
posted @ 2014-03-21 13:42
HackerVirus
阅读(287)
推荐(0)
摘要:
前端MVVM框架设计及实现(一)最近抽出点时间想弄个dom模块化的模板引擎,不过现在这种都是MVVM自带的,索性就想自己造轮子写一个简单的MVVM框架了借鉴的自然还是从正美的avalon开始了,我记得还是去年6月写过一个系列的avalon源码分析的,不过那时候0.7版本,不够健全,现在已经好太多了框架是面向一个领域,提供一套解决方案,那么我们用前端的MVVM能为我们带来什么便利?关注点分离操作数据即操作DOM动态模板关注点分离是MVVM与身俱来的,操作数据即操作DOM,是VM中的访问器带来的,动态模板是流程绑定实现的。关于MV*的讨论太多了,这里不在讨论,我们重点就是分析如何实现前端MVMM框
阅读全文
posted @ 2014-03-21 13:36
HackerVirus
阅读(246)
推荐(0)
摘要:
Essential C#读书笔记这是一个多变的时代,一次又一次的浪潮将不同的人推上了巅峰。新的人想搭上这一波,同时老的人也不想死在沙滩上。这些年新的浪潮又一次推开,历史不停地重复上演,那便是移动互联网。它的兴起无人抗拒,而在这一波浪潮中移动互联网游戏更是重中之重。 在这个混沌时期,手机游戏以几倍的速度经历着客户端游戏曾经走过的道路,从轻度到重度,从弱交互到强交互,从简单到复杂。来到2014,我们正处于一个中间时期,由于门槛低,渠道单一,手机游戏依然是渠道为王。当然这并不是这篇随笔的重点。 同时手机游戏由于目前的环境,需要更快的速度推上市场,这便带来了快速开发的需求。而unity3d搭上了这..
阅读全文
posted @ 2014-03-21 10:45
HackerVirus
阅读(214)
推荐(0)
摘要:
常用排序算法的python实现和性能分析一年一度的换工作高峰又到了,HR大概每天都塞几份简历过来,基本上一天安排两个面试的话,当天就只能加班干活了。趁着面试别人的机会,自己也把一些基础算法和一些面试题整了一下,可以阶段性的留下些脚印——没办法,平时太忙,基本上没有时间写博客。面试测试开发的话,这些也许能帮得上一些。这篇是关于排序的,把常见的排序算法和面试中经常提到的一些问题整理了一下。这里面大概有3个需要提到的问题:虽然专业是数学,但是自己还是比较讨厌繁琐的公式,所以基本上文章所有的逻辑,我都尽可能的用大白话说,希望能说明白;语言使用的是Python,原因是写的快一些,当然会尽可能的抛开一些P
阅读全文
posted @ 2014-03-20 23:15
HackerVirus
阅读(373)
推荐(0)
摘要:
数据传递型情景下事件机制与消息机制的架构设计剖析(一) 公司一个项目中有这样一个情景:这是一个C/S架构的软件,S端采集各类第三方系统数据,传输到C端,然后在C端将数据整合成一个个的业务对象,同时针对各类业务对象,编写了相应的展示UI;用户在二次开发时,根据实际需要将业务对象与展示UI进行匹配,最后形成对第三方系统数据的动态显示。其实说白了就是类组态软件,这个在很多行业都有类似的软件。 在这个场景中,实际上涉及到这样一种需求:要求业务对象的数据变化能够传递到UI对象中,以触发UI对象的展示逻辑,进而形成实时动态数据显示。 在设计C端架构时,针对这个需求,我和同事提出了两种架构设计:第一种...
阅读全文
posted @ 2014-03-20 23:11
HackerVirus
阅读(231)
推荐(0)
摘要:
Asp.net MVC4.0(net4.5) 部署到window server 2003上的解决方案最近做了一个Web项目,也没多想就用了Asp.net MVC4.0 ,MVC4.0默认的目标framework是4.5版本,等开发完毕才发现,将要部署的现有服务器是Window server 2003,没有window 2008。但是Net Framework4.5是不支持安装在window server 2003上。这中间还去机房折腾过,折腾的事情就不说了。今天早上来公司就开始研究如何把Asp.net MVC4.0 (Net Framework4.5)部署到现在有window server 2
阅读全文
posted @ 2014-03-20 23:08
HackerVirus
阅读(643)
推荐(0)
摘要:
记一次SQLServer数据库误删数据找回昨天 同事在本机清理数据库表时,连接到了生产机,误删了二十几张表,幸好是晚上加班的时候删除的,生产机上当时是一天一备份,还原备份是最后的策略,最关键的还是要找回数据。 生产机环境是server2008 R2、 sqlserver2012,使用delete语句删除的表现在开始还原,还原可参考dudu的这篇文章(链接),其中使用Recovery for SQL Server工具还原,发现还原的数据字段值为demo,所以最后还是用sql命令去还原的,用sql命令,微软官方给的比较明细(链接)。一、还原需要的条件设置 使用命令,是通过sqlserver的事务日
阅读全文
posted @ 2014-03-20 22:32
HackerVirus
阅读(1339)
推荐(0)
摘要:
构成ASP.NET Web API核心框架的消息处理管道既不关心请求消息来源于何处,也不需要考虑响应消息归于何方。当我们采用Web Host模式将一个ASP.NET应用作为目标Web API的宿主时,实际上是由ASP.NET管道解决了这两个问题。具体来说,ASP.NET自身的URL路由系统借助于HttpControllerHandler这个自定义的HttpHandler实现了ASP.NET管道和ASP.NET Web API管道之间的“连通”,但是在Self Host寄宿模式下,请求的监听、接收和响应又是如何实现的呢?[本文已经同步到《How ASP.NET Web API Works?》]目
阅读全文
posted @ 2014-03-20 22:30
HackerVirus
阅读(246)
推荐(0)
摘要:
依赖倒置(DIP)与依赖注入(DI) 依赖倒置原则(Dependency Inversion Principle)为我们提供了降低模块间耦合度的一种思路,依赖注入(Dependency Injection)是一种具体的实施方法。依赖倒置原则: 前面一篇讲软件设计原则的文章中已经提到了“依赖倒置原则”(Dependency Inversion Principle),该原则主要是为了降低模块与模块之间的“耦合度”,提倡模块与模块之间不要发生直接的依赖关系,即:高层模块不应该直接依赖于低层模块,高层模块和低层模块应该同时依赖一个抽象层。如果现在有一个类Manager在处理某一任务时,需要记录错误..
阅读全文
posted @ 2014-03-20 22:28
HackerVirus
阅读(252)
推荐(0)