- 博客(31)
- 收藏
- 关注
Cloud Foundry Service Gateway源码分析
Cloud Foundry是一个开源的平台即服务产品,它提供开发者自由度去选择云平台,开发框架和应用服务。而Cloud Foundry中,服务则是体现了应用程序的高级功能,正是由于服务Service的存在,用户得以加速应用部署和简化应用管理。首先,还是简要的介绍一下Cloud Foundry的Service。 目前Cloud Foundry的Service主要包括三方面:1.数据库...
2012-10-31 13:24:00 194
输入参数的设置--Option类的应用
最近学习mahout的时候需要编译打包,然后在命令行运行程序,一般来说自己调试程序的话输入参数自己都是知道的,比较好设置比如你可以自己定义args[0] 是input,args[1]是output,但是如果其他人看你的程序的话,就很难搞懂哪个参数是对应的哪个。最近看到一个类Options和Option、CommandLine,这几个类可以提供一种参数输入错误的提示,而且比较好用,下面贴下一个使用d...
2012-10-31 11:57:00 272
输入参数的设置--Option类的应用
最近学习mahout的时候需要编译打包,然后在命令行运行程序,一般来说自己调试程序的话输入参数自己都是知道的,比较好设置比如你可以自己定义args[0] 是input,args[1]是output,但是如果其他人看你的程序的话,就很难搞懂哪个参数是对应的哪个。最近看到一个类Options和Option、CommandLine,这几个类可以提供一种参数输入错误的提示,而且比较好用,下面贴下一个使用d...
2012-10-31 11:57:00 216
输入参数的设置--Option类的应用
最近学习mahout的时候需要编译打包,然后在命令行运行程序,一般来说自己调试程序的话输入参数自己都是知道的,比较好设置比如你可以自己定义args[0] 是input,args[1]是output,但是如果其他人看你的程序的话,就很难搞懂哪个参数是对应的哪个。最近看到一个类Options和Option、CommandLine,这几个类可以提供一种参数输入错误的提示,而且比较好用,下面贴下一个使用d...
2012-10-31 11:57:00 97
信息的魅力
提到信息不得不先说IT,这个词在任何一个公司恐怕不会有人不知道。正确的来说应该解释为信息技术,并且根据"软"和"硬"衍生出了很多的分支,但无论怎么分,最重的服务目标只有一个,这就是"信息"。而信息的魅力就在于,蕴含在其内部的宝藏。80后的很多人中,接触IT这个词大多是从高中时(现在已经是小学课程),学校都会有开信息技术这门课程。课程都很简单,比如操作Windows,如何看网页,如何收发邮件...
2012-10-27 21:10:00 85
【专栏】数学之美番外篇:平凡而又神奇的贝叶斯方法(2)
好东西是用来和大家一起分享的。转载来自http://www.infzm.com/content/80410经典著作《人工智能:现代方法》的作者之一Peter Norvig曾经写过一篇介绍如何写一个拼写检查/纠正器的文章(原文在这里,徐宥的翻译版在这里,这篇文章很深入浅出,强烈建议读一读),里面用到的就是贝叶斯方法,这里我们不打算复述他写的文章,而是简要地将其核心思想介绍一下。...
2012-10-26 14:50:00 77
我的工作日志2
一周又过去啦,真快啊!上周快结束时开会,验收了大家的工作成果,我的TL模块完成得也差不多了。开会的时候,给大家展示了一下界面和功能,并做了简单介绍,回答了大boss一些问题,也顺带着提了一些问题,基本通过,但有些细节问题,仍然需要改一改。这没什么可说的,让我比较纠结的是,我们开会竟然开了一个上午,效率非常低。说是看看我们的成果,看着看着又去讨论需求,讨论设计了,然后反反复复,最后问...
2012-10-23 22:18:00 97
HDFS导出数据到HBase的ROWVALUE设置tricks
在做Hadoop的编程时,有时会用到HBase,常常涉及到把HDFS上面的数据导入到HBase中,在这个操作中,row的设置比较重要,如果几条记录的row值一样,同时列簇也一样的话,那么后面的数据就会覆盖前面的数据,比如这样:比如现在有这样的一个操作:我要把下面的数据导入HBase:1,101,5.01,102,3.01,103,2.52,101,2.02,102,2.5...
2012-10-23 17:18:00 69
HDFS导出数据到HBase的ROWVALUE设置tricks
在做Hadoop的编程时,有时会用到HBase,常常涉及到把HDFS上面的数据导入到HBase中,在这个操作中,row的设置比较重要,如果几条记录的row值一样,同时列簇也一样的话,那么后面的数据就会覆盖前面的数据,比如这样:比如现在有这样的一个操作:我要把下面的数据导入HBase:1,101,5.01,102,3.01,103,2.52,101,2.02,102,2.5...
2012-10-23 17:18:00 74
HDFS导出数据到HBase的ROWVALUE设置tricks
在做Hadoop的编程时,有时会用到HBase,常常涉及到把HDFS上面的数据导入到HBase中,在这个操作中,row的设置比较重要,如果几条记录的row值一样,同时列簇也一样的话,那么后面的数据就会覆盖前面的数据,比如这样:比如现在有这样的一个操作:我要把下面的数据导入HBase:1,101,5.01,102,3.01,103,2.52,101,2.02,102,2.5...
2012-10-23 09:18:00 95
Infomation与Information的不同
两个单词都是信息的意思,只不过是美式和英式的拼法不同:Infomation:美式英语,美国人很懒,能省的都省。Information:英式英语。
2012-10-20 10:30:00 1208
PO BO VO DTO POJO DAO概念及其作用
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。...
2012-10-19 11:39:00 49
PO BO VO DTO POJO DAO概念及其作用
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。...
2012-10-19 11:39:00 40
C#中新特性的学习:Delegate、匿名方法、lambda表达式
最近在修改一个项目的代码中,用到了lambda表达式的写法,就顺便学习了一下,发现弄清楚lambda必须要弄清楚匿名方法,弄清楚匿名方法必须要弄清楚Delegate,弄清楚Delegate还要理解C++的指针,还好之前用过Delegate,闲话少叙,还是分享一下测试代码吧。1、Delegatepublic delegate void MyDelegate(string message);...
2012-10-18 10:42:00 54
【专栏】数学之美番外篇:平凡而又神奇的贝叶斯方法(1)
之前看过吴军的《数学之美》这本书。感概作者能将我们生活中的发明创造与其所实现过程中应用到的数学原理阐述的清晰而简单,不由让自己重新思考“数学是科学之母”这句话的含义,谨以提醒大家在日后的学习过程中加强数学原理的应用。 同时,庆幸于偶然间,发现另一本阐述数学之美的好书,现转载来与大家一起分享。概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最...
2012-10-17 15:34:00 68
我的工作日志1
来这家公司三周了,工作基本进入正轨,也已经熟悉了周围的生活。工作有条不紊的进行中,大面上完成的还可以吧,但具体细节方面,依然很乱,例如控件大小,验证,什么情况下可用,什么情况下不可用,这些都要慢慢完善,等待开会统一中,呵呵。因为很多地方需求并不完善,boss们还在讨论中,我们只是在开发需求相对比较稳定的地方,只能说是相对,遇到问题,仍然需要讨论。那天我跟boss简单提了提:...
2012-10-15 22:32:00 123
Iron Foundry和Cloud Foundry的vcap对比
前一阶段,在做Iron Foundry和Cloud Foundry的实验室工作,在成功完成Iron Foundry和Cloud Foundry的通信以后,特意去深入了解Iron Foundry和Cloud Foundry的源码区别。于是在github官网将Cloud Foundry的vcap和Iron Foundry的vcap的源码做了一回对比。由于对比程度比较浅层次,所以肯定会有疏漏...
2012-10-12 22:05:00 224
Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 1
最近一直在研究《Mahout in Action》,今天才算是把第一部分看完。在Chapter 6中有一个例子,是实现协同过滤进行推荐的例子,不过书上的是针对布尔值的输入数据,在mahout的安装目录里面也有这个算法的详细源码,但是毕竟是源码,读起来有点晦涩,所以就参考了书上的例子编写了(书上的例子思路比较清楚)不仅仅是布尔值的输入数据的代码;下面就详细说下思路及代码:输入数据:第一列...
2012-10-12 16:02:00 49
Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 1
最近一直在研究《Mahout in Action》,今天才算是把第一部分看完。在Chapter 6中有一个例子,是实现协同过滤进行推荐的例子,不过书上的是针对布尔值的输入数据,在mahout的安装目录里面也有这个算法的详细源码,但是毕竟是源码,读起来有点晦涩,所以就参考了书上的例子编写了(书上的例子思路比较清楚)不仅仅是布尔值的输入数据的代码;下面就详细说下思路及代码:输入数据:第一列...
2012-10-12 16:02:00 47
Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 1
最近一直在研究《Mahout in Action》,今天才算是把第一部分看完。在Chapter 6中有一个例子,是实现协同过滤进行推荐的例子,不过书上的是针对布尔值的输入数据,在mahout的安装目录里面也有这个算法的详细源码,但是毕竟是源码,读起来有点晦涩,所以就参考了书上的例子编写了(书上的例子思路比较清楚)不仅仅是布尔值的输入数据的代码;下面就详细说下思路及代码:输入数据:第一列...
2012-10-12 16:02:00 71
Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 2
这部分内容接Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 1 的实现<style type="text/css"><!--@page {margin:2cm}td p {margin-bottom:0cm}pre.cjk {font-family:"文泉驿微米黑",...
2012-10-12 15:34:00 72
Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 2
这部分内容接Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 1 的实现<style type="text/css"><!--@page {margin:2cm}td p {margin-bottom:0cm}pre.cjk {font-family:"文泉驿微米黑",...
2012-10-12 15:34:00 62
Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 2
这部分内容接Hadoop 实现协同过滤 (example in <Mahout in action> chapter 6) Part 1 的实现<style type="text/css"><!--@page {margin:2cm}td p {margin-bottom:0cm}pre.cjk {font-family:"文泉驿微米黑",...
2012-10-12 07:34:00 106
理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T...
2012-10-11 15:07:00 60
理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T...
2012-10-11 15:07:00 40
21个人生启示
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有...
2012-10-11 14:37:00 62
libcurl教程
原文地址:http://blog.csdn.net/jgood/article/details/4787670 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中,写的一些示例程序(笔者使用的libcurl版本是:7.19.6)。出现在这里主要是为了更好的说...
2012-10-09 20:30:00 54
RASE分布式计算系统
1.引入 ranking and selection engine(RASE)是一个特定的分布式计算框架,用于通过ranking and selection算法进行的分布式simulation计算。 通过一个例子简单介绍一下RASE的作用,现在有1000名乒乓球运动员,我们需要从他们中选出一名实力较强的运动员代表国家去比赛。如何看谁的实力强呢?我们需要进行一些比赛,从比赛结果来...
2012-10-09 16:15:00 210
4个月的工作中对软件设计开发的思考
Author:GaryGaohttp://garyelephant.megarygaowork[at]gmail.com关注自动化运维,软件部署自动化1.运维监控平台的设计:集群的运维监控,需要确保的是将发现问题,记录问题,报告问题,定位问题紧密结合,尤其是对问题的准确定位。在运维监控平台的设计、开发阶段确立准确定位问题的机制,可使系统能够记录问题出现的原始点,不至于在实际...
2012-10-08 20:44:00 65
结构体 “值传递” 与“地址传递”
做一个简单的语法使用记录,方便以后查询。值传递 定义中 结构体成员 用“.” void ShowFunction(box Num){ cout<<Num.maker<<" "<<Num.height<<" "\ <<Num.ength<<" &quo
2012-10-06 16:25:00 218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人