自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用20

春节虽然离春节还有一个半月,但是过年的气氛已经开始变得越来越浓了,人们已经开始谈论着买回家的火车票,行程安排等等信息,周围都迷漫着越来越浓的年的味道。每年到这个时候,吴言都会感到未名烦燥。又一年过去,又是一事无成,今年尤其如此,连往年还算说得过去的工作都没有了,而且自己的

2011-08-31 12:00:21 8612 15

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用19

英语复习课终于完成了商品相似度计算程序,吴言伸了个懒腰,走到窗前准备放松一下。吴言站在窗前向窗外望着,今天天阴得特别沉,才三点多钟,屋里就必须要开灯了。空气中迷漫着浓浓的水汽,仿佛可以拧出水来似的,应该是快要下雪了。转眼已经进入十二月份了,离自己离职创业已经有将近四个月的

2011-08-30 11:54:34 8781 16

原创 全文检索、数据挖掘、推荐引擎系列7---条目相似度算法

在实际的项目中,有许多场合需要进行条目相似度计算,比如在电商系统中,经常有喜欢这个商品的用户还喜欢,通常计算商品的相似度是实现这种功能的方法之一,这可以视为一种基于内容的推荐系统的应用。同时,计算相似度不仅可以用于推荐商品,利用同样的算法,我们还可以计算出用户的相似度,可以向用户

2011-08-29 17:11:22 7074 6

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用17

工作中的细节吴言的新公司好像一切都进展得很顺利,经过一周左右的磨合时间,大家彼此都变得熟悉起来,每个人也基本进入了工作状态。吴言对此非常满意,第一次转型做管理的自己,在最关键的第一周并没有出现大的失误,这个小团队已经开始工作了。但是吴言还是注意到了一些问题,虽然这些问题很

2011-08-26 13:29:27 12512 27

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用16

第一次公司全会今天是吴言约定的三个新员工报到的第一天,吴言提前就把办公室的卫生又好好搞了一遍,同时为他们分配好了座位,赵文涛和李卫东同是做开发的,坐在主卧靠窗的两个座位,曾玉洁将会做产品录入以及部分软件质量保证的工作,坐在客厅里,自己也先不坐在自己的办公室,而是坐在客厅里,这

2011-08-25 11:49:59 10033 12

原创 全文检索、数据挖掘、推荐引擎系列6---基于KMean的文本自动算法

对一系列文章进行自动聚类可以做为基于内容的推荐引擎的基础,如果要实现文本的自动聚类,首先按照本系列5中所介绍的,对文章进行分词,然后计算得出文章的术语向量表示,即求文章中每个不同的单词以其所对应的TF*IDF,具体计算方法如5中所示。目前文本自动聚类算法中,用得最多是KMean算

2011-08-24 16:28:08 6714 8

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用15

第一批员工吴言把自己租的房子换成了一个临街的两室两厅的单元房,里边只有简单的装修,并且没有家居和家电,虽然每月3500的租金有些贵,但是却可以同时解决吴言住宿和办公问题,吴言还是觉得挺值的。吴言首先买了个简易的地毯,铺在了原本是地砖的地上,因为这样可以防止电脑椅来回移动时产生

2011-08-24 12:01:15 9584 14

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用14

半部论语创企业吴言自从创业到现在也没有多长时间,但是在这些天所经历的起起落落、悲悲喜喜却比过去的总和还要多,有时侯真的感觉心力憔悴,现在他深深的意识到应该加强自身的修养了。吴言以前有一个习惯,就是每次遇到职业瓶颈时,总喜欢买一本励志学或成功学的书来看,所以这类书是除技术类书籍

2011-08-23 11:56:55 10905 17

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用13

蝴蝶结效应吴言昨天晚上熬得很晚,早上是被自己的手机来电惊醒的。谁这么早就来电话,真讨厌!吴言心里嘟囔着,不情愿的从床上爬起来,下意识的看了一下表,原来已经十点多了,已经不算早了。吴言拿起手机,无精打彩的说道:“喂?”“老吴,我是杨子健!现在说话方便吗?”原来是杨子健,

2011-08-22 13:16:38 14114 29

原创 全文检索、数据挖掘、推荐引擎系列5---文章术语向量表示法

无论是要进行全文检索,还是对文章进行自动聚类分析,都需要将文章表示为术语向量(Term Vector),在Lucene内部就是通过术语向量来对文章进行索引和搜索的,但是Lucene没有向外提供合适的术语向量计算接口,所以对术语向量计算还必须我们自己来做。术语向量解述众所周

2011-08-19 16:39:36 5333 8

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用12

股权激励之惑终于通过程序可以把京成商城所有产品的页面全都通过网络爬虫程序全部下载到本地来了,吴言心满意足坐在了电脑椅的靠背上,这才发现自己已经足足一动不动的在这编了将近五个小时的程序了,好累呀,吴言很有成就感地伸了一个懒腰。“哎呦!”吴言不小心把堆在电脑桌上最上面的一本书

2011-08-19 08:59:02 18060 20

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用11

创业合作伙伴吴言最近常在创业啪网站上活动,开始这个网站吸引吴言的地方是这里有无数创投业大佬,吴言想通过这里接触到他们,但是后来发现想在这里接触投资人,显然是水中捞月镜中摘花,成功的概率与直接买彩票独中5亿差不多。但是创业啪网站上还活跃着很多草根创业者,创业者之间互相交流,给吴

2011-08-18 08:47:23 8217 9

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用10

商业计划书虽然吴言一直觉得系统开发才是硬道理,其他神马都是浮云。但是在创业网站上,各位牛人们一遍遍重复着的商业计划书的重要性,对吴言还是产生了影响。虽然商业计划书融资价值无限接近于零,但是一个商业计划书可以为自己理清创业思路,这点吴言还是认可的。况且,万一真的通过商业计划书融

2011-08-17 09:04:38 7926 10

原创 全文检索、数据挖掘、推荐引擎系列4---去除停止词添加同义词

Lucene对文本解析是作为全文索引及全文检索的预处理形式出现的,因此在一般的Lucene文档中,这一部分都不是重点,往往一带而过,但是对于要建立基于文本的内容推荐引擎来说,却是相当关键的一步,因此有必要认真研究一下Lucene对文解析的过程。Lucene对文本的解析对用户的

2011-08-16 16:37:11 5242 2

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用9

辞职创业吴言在经过了几天的反复思考,终于下定决心辞职创业了。做出这个决定真的需要很大的勇气,因为自己的年纪做为程序员来说,已经属于很高龄了,如果创业失败几乎没有退路,再找工作将很难,合适的工作几乎是不可能的。但是如果一辈子就这么重复着当下的生活,他又不甘心,非常的不甘心,放弃

2011-08-16 08:37:43 14140 38

原创 全文检索、数据挖掘、推荐引擎系列3---全文内容推荐引擎之中文分词

基于内容的推荐引擎有两种实现途径,一种是根据条目的元数据(可以将元数据理解为属性),另一种是根据条目的文本描述信息。本系列中将先描述基于条目描述信息的全文检索实现方式,然后描述基于元数据的内容推荐引擎实现方式。对于基于条目文本描述信息的内容推荐引擎,目前有很多资料可以参考,基

2011-08-12 16:34:42 5523 5

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用8

创业餐厅正在吴言为能有机会和VC面谈这一问题一愁莫展的时候,事情突然有了转机,吴言听人说,中关村这边有家创业餐厅,创业者不仅可以在里面办公,还可以在那里很方便的见到著名投资人,而且那里的投资人都对早期项目感兴趣,并且这个地方刚办几个月,就有好几个在那里长期办公的团队获得了天使

2011-08-12 11:46:03 8128 9

原创 全文检索、数据挖掘、推荐引擎系列2---异步服务实现

正向前一篇分析的,在全文检索、数据挖掘、推荐引擎的后台系统中,通常可以提供三种类型的服务:同步服务、异步服务、后台服务。对于同步服务可以采用Web Service、XML Over HTTP或Restful服务,我在项目中就采用了Jason over HTTP,主要考虑Javas

2011-08-11 16:08:13 4938 3

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用7

山寨工场奇遇记吴言这几天感觉自己像一台多线程运行的机器,一边是公司没完没了的系统升级需求,一边是自己社会化电子商务实现,还有就是恶补各种创业知识,吴言渐渐感到力不从心了,但是他依然坚持着。这不,今天刚打开网络,在浏览创业新闻时,就被一条新闻稿给吸引了,新闻稿讲的是北京山寨

2011-08-11 08:44:38 8894 12

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用6

互联网创业葵花宝典吴言这几天参加了无数创业交流活动,看了无数的创业网站,但是本来很清晰的创业思路,恶补了这些创业秘诀和宝典之后,变得越来越糊涂了。吴言决定请教高人来指点一下,自然他想到了同学小A,小A是他上学睡他下铺的兄弟,真名叫陈永强,因为上学时总是考试都得A,所以才得

2011-08-10 08:18:45 13399 16

原创 全文检索、数据挖掘、推荐引擎系列1---技术架构

在后web2.0时代,简单的允许用户产生内容,连接用户组成社交网络,满足用户个性化需求,已经变成各个网站的标配,不可能成为网站的特色和竞争优势了。然而,随着用户产生内容的增多,用户与系统交互手段的丰富,用户可供选择的选项的增多,用户迫切需要一种可以处理当前信息爆炸时代的工具,可以

2011-08-09 17:46:20 10295 10

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用5

创业交流会吴言的公司在上这边,可是这场创业交流会却在Soho现代城,如果想去参加,需要从北京城的西北到东南去,如果下班肯定赶不及,所以吴言找个机会,早出来了两个小时,冒着盛夏的配热,从地钱13号线然后10号线再一号线,几经辗转终于到传说中的Soho现代城。好在地钱里有空调,没

2011-08-09 07:26:41 19479 30

原创 Android平台3D引擎研究4

OpenGL ES纹理处理使用OpenGL ES的纹理可以将图片贴到3D模型上,从而生成逼真的3D场景。纹理是以图片文件形式存在的,图片被归一化为(0.0, 0.0)到(1.0, 1.0)的矩形区域,通常一个3D物体具有一个纹理文件即可,每处三角片所使用的纹理可以通过uv坐标

2011-08-09 07:24:22 3828 1

原创 Android平台3D引擎研究3

OpenGL ES颜色处理在OpenGL ES编程中非常重要的概念就是颜色和纹理,通过这些元素可以创造出各种漂亮的场景。下面就来看一下在min3d中怎样显示颜色和纹理。显示颜色相对来说比较简单,一种情况是整个面都具有同样的颜色,这时该面上所有顶点的颜色值相同,如果同一面上

2011-08-09 07:21:09 3079

原创 Android平台3D引擎研究2

在上一篇文章中,我们看到可以通过很少的代码,就可以在屏幕上显示出一个立方体,相当于min3d中的Hello World程序。但是,对于OpenGL ES编程来说,我们通常需要处理的数据是三角片,可惜使用min3d这样的引擎把这些细节给隐藏了。在这里我们自己手动生成一个放在原点上的

2011-08-09 07:20:11 3473 3

原创 Android手机3D引擎研究1

由于Android手机都支持OpneGL ES,因此具有3D功能是Android手机的一大特性。然而,Android手机中3D应用开发的资料还相对较少,因此很多人都是看iPhone的3D教程来摸索Android手机上3D应用开发。近日偶然发现Android上开源的3D引擎min3

2011-08-09 07:19:07 6460 2

原创 Javascript中继承的实现方法

Javascript实现OO编程方面,由于语言本身的问题,目前还不能做到像Java及C++那样纯粹的OO编程。其中怎样实现继承关系是一个难点。通常认为通过prototype是一个比较理想的方式,还可以利用Javascript的动态特性,实现动态修改继承关系。代码如下所示:fu

2011-08-09 07:15:58 2864 1

原创 javascript中Singleton设计模式的实现

众所周知,javascript是动态语言,而Singleton模式在动态语言中实现是比较困难的,不过可以利用javascript的闭包特性来实现Singleton模式。例如在我们HTML5电气原理图绘制项目中,需要一个Singleton来存放原点坐标、屏幕尺寸等信息,可以通过如下

2011-08-09 07:13:58 2898 1

原创 javascript面向对象编程技巧

Javascript在HTML5到来之后,毫无疑问将成为一门重要的编程语言。而随着Javascript 2.0规范的采用,Javascript越来越具有一门强大的编程语言所需的所有特性。在这其中,面向对象编程就是一个重要的方面。面向对象有四大领域:抽象、封装、继承、多态。下面

2011-08-09 07:11:51 3917 2

原创 Java缺省系统变量汇总

Java下系统变量总结:java.version Java                                                  运行时环境版本java.vendor Java

2011-08-08 17:13:29 5504

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用4

王总的部门会原定九点钟的部门会,由于王总在路上堵车,到九点半才正式开始。会议像往常一样由王总主持,首先是研发总监张宏宇做工作总结。张宏宇站了起来,用充满自信的语气讲起来:“各位同事,大家好!首先感谢各位同事的Hard Work,我经常Totally impressed b

2011-08-08 08:05:27 9429 16

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用3

通向管理之路吴言今天又起了个大早,来到写字楼的大厅时还不到八点,平时拥挤的电梯间现在还空无一人,吴言过去按下了上楼的按钮。“嗨!老吴,早呀!”吴言回头一看,原来是行政部的程静,是个特别活泼开朗的外向型小姑娘,在研发部里很有人缘。“你也挺早呀!”吴言回了一句。“

2011-08-05 08:13:19 9247 5

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用2

吴言的直接上司张宏宇比他小10岁,是一个北大毕业的硕士,头脑相当灵活,办事效率非常高,常常别人还不明白是怎么回事的时侯他就恍然大悟了。他的头衔是研发总监,实际上就是研发部门经理,手下有20几个人,他还有一个漂亮的女朋友,靓照就放在笔记本的桌面上,每次开会时,都让这些程序员们眼馋得

2011-08-04 08:57:22 12333 17

原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用1

序言别笑,我可以以我的名义起誓,这是一本全文检索、数据挖掘、推荐引擎在社会化电子商务中应用的专著。当前这三方面的专著很多,但是大多是讲理论基础和实现细节的,还没有发现把这些技术真正用到实际项目中例子,因此我们还是不很清楚应该在什么地方用,应该怎么用。在这本书里,主人公吴言

2011-08-04 08:56:04 25560 34

Lwuit developer guide

The developer guide for j2me lwuit

2010-04-25

Symbian系统平台相关程序编制技术

介绍如何通过系统的宏定义、PlatformID及MachineID来获取手机的symbian操作系统版本,手机型号等信息。可以根据这些信息对不同的平台使用不同的代码,包含不同的库文件及头文件,可以编制同时适用于3.0/3.1/3.2/5.0系统的软件。

2009-08-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除