代码改变世界

hadoop在ubuntu下的安装配置

2013-03-12 10:19 by xlw, 270 阅读, 0 推荐, 收藏, 编辑
摘要:前面均在windows下进行,但是在安装hadoop过程中出了一些问题,先暂时切换到linux下,回头再补充windows下的安装。不过通过对比确实发现,在linux下的安装配置确实比较简单。一.安装ubuntu 我是下载的ubuntu12.04,在64位的虚拟机上使用virtualbox安装的,没错,是在虚拟机上在安装虚拟机,然后安装ubuntu具体安装过程就不描述了,不过安装过程确实慢,除非你的网络很快。12.04的新主题使用真是别扭,在登陆界面切换到gonme classic,这里可以使用windows共享,可以很方便的从硬盘或者其他机器拉东西回来。二. 在Ubuntu下创建hadoo. 阅读全文

忘记技术原理,关注用户心智

2012-11-12 13:00 by xlw, 308 阅读, 0 推荐, 收藏, 编辑
摘要:从工程师的角度看,这个设计很自然,因为特定温度的水其实就是冷水和热水混合出来的,这就是其“技术原理”。实际上,这不好用,因为它不符合用户心智。用户心智中,水有两个维度:一个是水量,一个是温度,这两者是 ...浴室水龙头,有两种常见的设计。先说说A方案,如下图。有两个旋钮,一个控制热水的出水量,一个控制冷水的出水量。 分享到 从工程师的角度看,这个设计很自然,因为特定温度的水其实就是冷水和热水混合出来的,这就是其“技术原理”。实际上,这不好用,因为它不符合用户心智。用户心智中,水有两个维度:一个是水量,一个是温度,这两者是分离的。下面这个B方案,就是符合用户心智的方案。旋转可以控制温度,开合.. 阅读全文

C#版企业总线(ESB)

2012-10-16 09:29 by xlw, 17344 阅读, 12 推荐, 收藏, 编辑
摘要:C#版企业总线(ESB)设计说明书 从开源的ESB项目,基本上都是java版本,c#的esb开源项目太少,这对搞c#来说是一大遗憾,所以本人很想对c#开源世界做一份小小的贡献,因些开始写一版真正开源的ESB企业开发框架。园子里有兴趣的园友也可以一起来做。1,ESB架构图2,ESB系统架构要求WindowsServer2003R2WindowsServer2008.Net4.0Framework处理器要求:最少1GHzorfaster内存要求:最少2GBRAM服务器需要打开的端口:Redis服务端口:6379~6384JS,WP7,JavaAPI端口:8078routerandgatewayse 阅读全文

C# ESB开源项目比较 NServiceBus vs MassTransit vs PEServiceBus

2012-10-09 12:02 by xlw, 4226 阅读, 0 推荐, 收藏, 编辑
摘要:因为项目需要,对一些开源的ESB产品做些分析和比较,NServiceBus vs MassTransit vs PEServiceBus 在今后的blog中我会把这几种产品做一个详细的分析和实例比较,可以提供大家参考 NServiceBus说明对比Web服务这几乎不值得的努力,也需要输入。一旦你把“红色药丸”你永远不会看到的世界一样了。对我来说,这是要乌迪的类。去上他的课之前我已经做了十年的使用SOAP和REST的Web服务,我一直运行到同一类型的问题,一遍又一遍。我读过的所有的供应商的最佳实践等等,但一直困扰我的事情是如何与这些“最佳实践”(如果它甚至适当给他们打电话),总是指出我们回到购. 阅读全文

10 Steps To Become Better .NET Developer

2012-08-08 21:15 by xlw, 293 阅读, 0 推荐, 收藏, 编辑
摘要:Learn Unit TestingGet familiar with distributed Version Control Systems: Git or Mercurial.Learn about IoC Containers: Autofac, Windsor Container andStructureMap.Contribute to Open Source Projects of your choice.Learn about Continuous Integration and try setting up TeamCity, Hudsonor CruiseControl.N. 阅读全文

Windows Phone 8功能概览

2012-07-14 22:27 by xlw, 335 阅读, 0 推荐, 收藏, 编辑
摘要:新功能盘点如下:改用Windows 内核硬件全面提升拥抱NFC,发布微软钱包改进 Metro 用户界面开放原生代码,API 与 Windows 8 相同IE 10浏览器预装诺基亚地图、导航应用完善企业管理语音平台改用Windows 内核三年半前,微软内部开始研发新移动系统替代无力抗衡竞争对手的 Windows Mobile。2010 年推出的 Windows Phone 7 系统引入 Metro 用户界面,彻底推翻老系统的用户界面。但 Windows Phone 7 的内核仍然是 WinCE,它像 Windows Mobile 的用户界面一样不堪重用。而 Windows Phone 8 将放弃 阅读全文

IOS开发NSArray,NSSet,NSDictionary,NSString操作总结

2012-07-11 11:10 by xlw, 826 阅读, 0 推荐, 收藏, 编辑
摘要:三种集合类来收集cocoa对象(NSObject对象):NSArray用于对象有序集合(相当于是数组)NSSet用于对象无序集合NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableArrayNSMutableSetNSMutableDictionary注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int, float, double, BOOL等),则需要将这些原始的C数据封装成NSNumber类型的,NSNumber 阅读全文

NSData 方法说明

2012-07-10 14:56 by xlw, 508 阅读, 0 推荐, 收藏, 编辑
摘要:NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差(Time Interval)运算和日期之间的早晚比较等。1.创建或初始化可用以下方法用于创建NSDate实例的类方法有 + (id)date;返回当前时间 + (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs;返回以当前时间为基准,然后过了secs秒的时间 + (id)dateWithTimeIntervalSinceReferenceDate:(NSTimeInterval)secs;返回以2001/01/01 GMT为基准,然后过了secs秒的时间 + (id 阅读全文

IOS开发基础之──NSLog 输出格式详解

2012-07-10 13:51 by xlw, 227 阅读, 0 推荐, 收藏, 编辑
摘要:• %@ 对象• %d, %i 整数• %u 无符整形• %f 浮点/双字• %x, %X 二进制整数• %o 八进制整数• %zu size_t• %p 指针• %e 浮点/双字 (科学计算)• %g 浮点/双字 • %s C 字符串• %.*s Pascal字符串• %c 字符• %C unichar• %lld 64位长整数(long long)• %llu 无符64位长整数• %Lf 64位双字 阅读全文

关于项目总结一下

2012-06-13 13:17 by xlw, 194 阅读, 0 推荐, 收藏, 编辑
摘要:最近在做两很多事情,总结一下1、MySQL使用需要注意的地方1) 存储引擎选择InnoDB,在高并发下读写有很好的表现2) 数据合理分表分区,均衡各数据库服务器的负载3) 适当作数据的冗余,便于在cache失效时的快速恢复2、Redis使用需要注意的地方1) 合理规划cache将访问量高的热点数据统计出来、分类缓存。对微博来说,主要有三种形式的缓存:IDs,content,page。IDs包括各种关系的ID列表,如用户的粉丝、关注的对象、发表的新鲜事等,这些可以缓存在Redis的set或list结构中;content包括各ID的具体信息及内容,如新鲜事的正文、用户的详细信息等,这些可以缓存在R 阅读全文