![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Other
兰博杂谈
这个作者很懒,什么都没留下…
展开
-
开源协议比较(BSD, Apache, GPL, LGPL, MIT)
记得暑假中间件导论第一节课就是讲的开源,整理了一些开源协议,以免以后侵权了还不知道。。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL, MIT等都是OSI批准的协议。如果要开源自己...2009-11-09 13:00:26 · 106 阅读 · 0 评论 -
推荐算法浅析
推荐系统估计是以后的一个大的方向,应用广泛,根据用户个性化地定制或自动推荐,提高用户体验。像亚马逊首页的商品推荐,以后的搜索推荐等等。最近听了一些讲座和分享,自己也学习了一下,下面做一点总结和分享。一、推荐系统的分类1、根据用户历史内容的推荐现在大部分应用场景还是在用这种方式,像商品推荐根据用户的历史购买情况去做分析,以相似度来排序来进行推荐。2、根据用户个人喜好的推荐...2010-11-21 18:25:10 · 177 阅读 · 0 评论 -
测试QQ在线状态
点击这里给我发消息 新浪微博 智修_聪明的一休 腾讯微博 leign.du@gmail.com2011-06-16 11:53:25 · 281 阅读 · 0 评论 -
分发还是同步
数据分发还是同步最近需要将一些文件从一台server备份到另一台server上(刷新新的数据到正式机上)是根据刷新操作触发自动同步? 还是主动推(分发)过去?想了想,觉得比较合理的解决还是看需要备份的数据量,如果是大规模的文件,为了提高效率,还是主动一点吧,推过去。 小批量文件,则还是可以被动同步。用哪种方式1、scp/sftp(SHH2)可以使用[url]ht...2010-05-23 21:04:43 · 177 阅读 · 0 评论 -
Shell脚本实现执行‘Hive脚本’
Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件hive映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。Hive目前还不支持像Mysql那样的sql脚本,如果遇到需要批量处理HQL就会比较麻烦(这两天就遇到需要批量删除有命名规则的表的情况,想了许多土方法)。于是就想到了用shell脚本去实现执行批量HQL命令...2010-08-04 16:35:15 · 875 阅读 · 0 评论 -
JSON学习笔记
最近写一个搜索方面的代码,需要用JS异步请求以JSON格式与服务器传输数据,于是开始了JSON和Rest的学习。introJSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管JSON是在Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯---百科JSON...2009-12-21 22:19:10 · 88 阅读 · 0 评论 -
我要抽奖
今天到公司的第一天,兴奋还没走完,就来了一个比较有挑战的TASK。。哈哈,我喜欢以前就知道可以用概率算法来模拟抽奖,但是都是一些确定型的问题,如给定的总人数,给定奖品数,这样模拟起来就很好办,方法也比较多,最容易的是直接用SQL语句随机抽出给定人数中奖, select * from people order by rand() limit N; N为中奖人数。也可以用随机算法,给全部人个...2009-11-12 23:30:54 · 259 阅读 · 0 评论 -
设计模式英文手稿
暑期实习的时候做了一次presentation on design pattern,以下是做的draft(由于公司算半个外企,用的英文;)Design patterns are recurring solutions to software design problems you find again and again in real-world application developm...2009-11-09 22:20:04 · 124 阅读 · 0 评论 -
常用排序算法总结
1、冒泡排序重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。2、选择排序每次找出最小/最大,确定一个位置选择排序的交换操作介于0和(n − 1)次之间。选择排序的比较操作为n(n − 1) / ...2009-11-09 22:15:58 · 68 阅读 · 0 评论 -
改进的Apriori算法和协同过滤(Collaborative Filtering)算法
上次大概地介绍了一下现在常用的推荐算法,下面来介绍两种比较优化的算法。Apriori算法关联规则挖掘发现大量数据中项集之间有趣的关联或相关联系。它在数据挖掘中是一个重要的课题,最近几年已被业界所广泛研究。经典的频集算法:Agrawal等于1994年提出了一个挖掘顾客交易数据库中项集间的关联规则的重要方法 ,其核心是基于两阶段频集思想的递推算法。该关联规则在分类上属于单维、单层、布尔...2010-12-11 15:10:44 · 761 阅读 · 0 评论