2014年5月12日
摘要: @echo offrem ----------------------------------------------------------------------------rem ADD_LINE设定空行数rem ----------------------------------------... 阅读全文
posted @ 2014-05-12 13:29 risan 阅读(394) 评论(0) 推荐(0) 编辑
  2014年4月22日
摘要: 对于高频率使用的数据,用户可以将其放人某文件夹,然后向各个DataNode发出指示将其中的数据缓存在内存里。这种情况下,用户还可以利用一组zero-copy的API,同时由于不再需要反复验证数据完整性,可以显著提高计算效率。 各DataNode的缓存由NameNode统一管理,周期性地向后者发... 阅读全文
posted @ 2014-04-22 23:03 risan 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. Edit Viewer 用于将EditLog转换成各种可读文件的工具。2. Image Viewer 用于将FsImage转换成各种可读文件的工具。3. Quotas 分NameQuotas和SpaceQuotas两种。前者用于限制文件名及路径名的长度,后者用于限制某文件夹所能容纳的文件的大小... 阅读全文
posted @ 2014-04-22 22:24 risan 阅读(230) 评论(0) 推荐(0) 编辑
  2014年4月21日
摘要: 上篇介绍提到,NameNode主要通过EditLog和FsImage两个文件来维护整个集群的namespace。在NameNode启动时,合并两个文件并更新FsImage,并将EditLog清空,启动后只需要实时更新EditLog文件。如果集群庞大且操作十分密集的话,会使EditLog非常肥大,从... 阅读全文
posted @ 2014-04-21 23:12 risan 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: 1. HDFS最初作为Apache Nutch搜索引擎的基础而生,被设计为可在廉价硬件设备上运行的具有高容错性的分布式文件系统。2. 主要设计目标是大吞吐量而非低延迟性,为此放松了一些POSIX协议的要求。3. HDFS支持超大文件,典型文件通常是GB级的。HDFS的文件是一次写入多次读取模式。4.... 阅读全文
posted @ 2014-04-21 19:04 risan 阅读(284) 评论(0) 推荐(0) 编辑
  2014年4月15日
摘要: protected static K getKeyValuesByCacheMap(Class keyValuesType, ConcurrentMap cacheMap, Object[] values) { ConcurrentMap parentMap = cacheMap; ... 阅读全文
posted @ 2014-04-15 15:22 risan 阅读(2276) 评论(0) 推荐(0) 编辑
  2012年1月13日
摘要: log4net可把log分别输出到不同的文件中<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <log4net> <logg 阅读全文
posted @ 2012-01-13 10:01 risan 阅读(338) 评论(0) 推荐(0) 编辑
  2012年1月11日
摘要: 对于完整的值对可用下述方法public static Dictionary<string, object> Json2Obj(string txt) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Dictionary<string, object> json = (Dictionary<string, object>)serializer.DeserializeObject(txt); return json; }对于对... 阅读全文
posted @ 2012-01-11 16:21 risan 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 利用wininet.dll的RefreshIESettings可以在程序的进程中临时切换代理服务器。public struct Struct_INTERNET_PROXY_INFO { public int dwAccessType; public IntPtr proxy; public IntPtr proxyBypass; }; [DllImport("wininet.dll", SetLastError = true)] private static extern ... 阅读全文
posted @ 2012-01-11 16:17 risan 阅读(851) 评论(0) 推荐(0) 编辑
  2012年1月6日
摘要: nsi文件例子如下;NSIS Modern User Interface;Basic Example Script;Written by Joost Verburg!Define Product "MySoft"!Define NAME_JP "我的软件"!Define Company "俺公司"!Define Version "1.0.0"!Define LocalMtExpertsDir "C:\Program Files (x86)\MetaTrader 4"!Define ROOT &q 阅读全文
posted @ 2012-01-06 18:47 risan 阅读(1487) 评论(0) 推荐(1) 编辑