- 博客(16)
- 资源 (105)
- 收藏
- 关注
转载 十道海量数据处理面试题与十个方法大总结
第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几
2011-10-31 15:28:22 618
原创 分析题or设计题
1、谷歌面试题:如何随机选取1000个关键字 给定一个数据流,其中包含无穷尽的搜索关键字(比如,人们在谷歌搜索时不断输入的关键字)。如何才能从这个无穷尽的流中随机的选取1000个关键字?(注:这一题和2012年百度校招浙大站其中一个分析题很相似)解:定义长度为1000的数组。对于数据流中的前1000个关键字,显然都要放到数组中。对于数据流中的的第n(n>1000)个关
2011-10-27 22:39:17 1541
原创 哈哈,收集的智力题
1、微软面试题:利用天平砝码,三次将140克的盐 分成50、90克两份? 有一个天平,2克和7克砝码各一个。如何利用天平砝码在三次内将140克盐分成50,90克两份。解决方法1:1. 利用天平将140克分成70,70克两份。 2. 利用天平将70克分成35,35克两份。 3. 利用
2011-10-26 19:11:09 1080 2
原创 Struts 2的标签库(2)——控制标签
Struts 2控制标签1)if/elseif/else<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> s:if标签测试60"> 老年人
2011-10-25 20:58:00 888
转载 ARCGIS DESKTOP 9.3 安装破解完整清晰步骤
ARCGIS DESKTOP 9.3 安装破解完整清晰步骤请按以下步骤来进行安装:提示:如果您的系统windowsXP(SP1或SP2或SP3),可能需要先安装Microsoft windows Installer. 一、安装ArcGIs Desktop9.31 打开下载的ArcGIS Desktop9.3,找到ESRI光盘启动程序(硬盘上的安装文件也行),打开它。2
2011-10-22 23:24:09 1165
原创 每天一道算法题,菜鸟也能成高手!哈哈(2011年10月篇)
1、题目:输入一个正数n,输出所有和为n 连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3 个连续序列1-5、4-6 和7-8。思路:(思路是付老师提的,我之前都没想到,付老师雄起)对输入的数num除以i,在得到的结果a附近找i个数,判断下和是否等于num就可以了。public class continum {static void
2011-10-19 22:07:22 1788 2
原创 Struts实现下载文件
Struts 2的文件下载Action和普通的action差不多,仅仅是该action需要提供一个返回inputstream流的方法,该输入流代表了被下载文件的入口。如下:public class FileDownloadAction extends ActionSupport { //该属性是依赖注入的属性,可以在配置文件中动态指定该属性值 private String inpu
2011-10-19 22:01:58 559
原创 文件的过滤
大部分的时候,web应用是不允许浏览者自由上传。这样就需要对上传的文件进行过滤。1、手动实现文件过滤在action中定义一个专门用于进行文件过滤的方法,该方法的方法名是任意的,该方法的逻辑就是判断上传文件的类型是否为允许类型。例如增加一个filterTypes()方法,代
2011-10-18 21:23:24 1161
转载 Reservoir Sampling - 蓄水池抽样
问题起源于编程珠玑Column 12中的题目10,其描述如下: How could you select one of n objects at random, where you see the objects sequentially but you do not
2011-10-17 15:35:17 1147
转载 2011年百度面经
昨天早上起了个早去百度笔试,一直等到9:30才开门,人那个多啊!竟然还碰到了师兄师姐!!!坐旁边的都是浙大滴。偶感到压力巨大!!笔试题目不多就5大题的样子,基础考的是C++,我投的是测试。大题目基本不会。本身我也没准备(什么书都没看)。自己就把自己的一些想法写了上去咯。。。
2011-10-17 15:07:40 590 2
转载 Linux下配置tomcat、jdk
步骤如下: 1、 上传apache-tomcat-6.0.24.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个文件添加可执行的权限 # chmod +x apache-tomcat-6.0.24.tar.gz j
2011-10-11 10:44:11 534
原创 java学习惊奇之路
惊奇之一import com.bruceeckel.simpletest.*;public class Equivalence { static Test monitor = new Test(); public static void main(String[] args) { Integer n1 = new Integer(47); Integer
2011-10-10 13:18:58 486
原创 学习linux小问题解决汇总
1.运行软件包管理器和更新管理器提示:====================================不能够初始化包信息初始化包信息时遇到无法解决的问题。请汇报这个此 'update-manager' 软件包的错误,并且将如下信息包含在报告中:
2011-10-09 22:18:35 563
转载 Sed学习笔记
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并
2011-10-05 12:46:25 390
转载 grep用法详解:grep与正则表达式
首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里
2011-10-03 20:56:56 432
【债券深度报告】标准化票据系列之二:解析供应链票据新格局-20210129-华创证券-24页_1mb.pdf
2021-04-09
标准化票据系列报告之一:“标准化票据”投资基础手册-20200822-华创证券-25页_1019kb.pdf
2021-04-09
Junit4.10下载
2013-02-20
NetsparkerSetup2.3专业版 破解版本
2012-09-17
SSH实例——在线考试系统
2012-08-30
java内存解析(讲的很清楚的视频)
2012-08-21
2012阿里巴巴ADC嘉年华ppt全集——part 02
2012-07-26
2012阿里巴巴ADC嘉年华ppt全集——part 01
2012-07-26
Java_EE面试题集(修正版)
2011-11-18
Hibernate入门讲义,理解ORM概念
2011-11-18
Struts 2权威指南--基于WebWork核心的MVC开发PDF版(3)
2011-11-09
Struts 2权威指南--基于WebWork核心的MVC开发PDF版(2)
2011-11-09
Struts 2权威指南--基于WebWork核心的MVC开发PDF版(1)
2011-11-09
《Java完全自学手册》源代码
2011-10-27
ArcGIS Desktop9.3安装补丁、安装方法与汉化
2011-10-23
数据结构的超强教学软件
2011-10-21
算法导论中文版
2011-10-21
程序员面试宝典 (第二版)
2011-10-19
解析Java中文乱码的处理方法
2011-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人