最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意...
分类:
数据库 时间:
2014-07-16 23:21:23
阅读次数:
373
题目:从扑克牌中随机抽取5张牌,判断是不是一个顺子,即这5张牌是不是连续的2-10为数字本身,A为1,J为11,Q为12,K为13,大小王可以替换任意数字题解分析:step1. 首先大小王看作0,与其他数字都区分开step2. 对这5张牌排序step3. 统计5张牌中0的个数和 相邻数字之间的空缺总...
分类:
其他好文 时间:
2014-06-27 11:12:59
阅读次数:
172
1.ETL:数据抽取2.抽取数据在不同的数据源之间,把数据进行转化,加载,清洗操作,保证抽取的数据合法。3.开源实现:Kettle 工具====================================================================学习:大家可以学学这个Ket...
分类:
其他好文 时间:
2014-06-26 13:05:42
阅读次数:
210
垂直搜索引擎研发经验总结
什么是垂直搜索引擎?
垂直搜索引擎是针对某一行业的搜索引擎,是搜索引擎的细化和延伸,是对网页库中的某类信息进行一次整合,定向分字段抽取出所需要的数据,再进行二次处理和索引,最后根据用户提交的请求,返回搜索结果。
与普通的网页搜索引擎相比,它们最大的区别是对网页信息进行了结构化信息抽取,也就是将网页的非结构化数据抽取成特定的结...
分类:
其他好文 时间:
2014-06-26 07:38:14
阅读次数:
294
AOP是Aspect Oriented Programing的简称,被译为“面向切面编程”。 AOP独辟蹊径通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方法。如何将这些独立的逻辑融合到业务逻辑中完成和原来一样的业务操作,这才是AOP的关键。 1、连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前,类初始化后,类某个方法调用前。一个类或一段...
分类:
编程语言 时间:
2014-06-25 19:35:50
阅读次数:
275
今天写完业务层在抽取接口的时候脑子里突然产生了一个问题:抽取接口到底有什么用呢?在刚刚学习接口的时候知道接口是为了实现java的多继承,但是现在每一个业务类都要抽取一个接口,每当该类需要增加方法的时候还要到接口中增加方法,也就是两份,这个时候感觉维护接口增加了工作量,想来想去也不知道为什么这么做,反...
分类:
编程语言 时间:
2014-06-24 15:06:01
阅读次数:
312
Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处 理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但...
分类:
编程语言 时间:
2014-06-23 07:26:51
阅读次数:
391
写在前面一:
数据仓库ETL工具有很多,基于大数据环境下的分析,Hive用的多些。本文介绍国外的 一款开源ETL工具——Kettle。
写在前面二:
所用软件说明:
一、什么是Kettle
Kettle是一款国外开源的ETL工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transf...
分类:
其他好文 时间:
2014-06-22 12:01:20
阅读次数:
619
1 变量,函数,对象 命名生动,且不会产生歧义2 利用变量,函数,对象名称传递含义,减少注释,在必要处注释:todo,代码的问题,为什么要这么写 ,总结3 代码可读性要强,美观,简洁4 减少变量和控制流变量,缩小变量的作用域,鼓励写const或者final5 抽取重复代码和子功能
分类:
其他好文 时间:
2014-06-15 21:42:52
阅读次数:
215
ArcGIS10中使用过程中,Bug不少。尽管有了SP3,但模型耦合的深层次的应用中还是错误不少。目前只是遇到一个,利用躲避的方法解决一个。例如,从NetCDF中抽出的数据表,必须在内存和数据库中都存在的条件下,Python程序才能运行成功,花了许多时间才得出这样的躲避方法。如下图的抽取计算数据为例...
分类:
其他好文 时间:
2014-06-14 18:46:47
阅读次数:
177