ip-考研导师给的题目,希望好心人帮忙

问题描述

考研导师给的题目,希望好心人帮忙

给1亿个IP,放在一个文本文件 文本文件1.5G 统计每个IP出现的次数,要求:在4G内存以下的机器 5分钟运行出结果

解决方案

总的思路是bitmap
考虑到ip地址的稀疏性,可以使用页表

解决方案二:

个人认为首先考虑内存映射机制,4G 内存的机器,你可用的内存肯定是大于 1.5G的。
使用内存映射文件来提高你程序的性能
然后,再考虑查找/分析的算法。

解决方案三:

采用内存映射吧,我的导师也问了这个问题~
其实用Java的NIO包中的通道、缓冲区、选择器,采用多线程,速度也会快很多~之前还想着搭建Hadoop平台,采用并行处理。

时间: 2024-09-11 10:22:24

ip-考研导师给的题目,希望好心人帮忙的相关文章

java-查询一个对象一查就报错 新人没什么积分 希望好心人帮忙解答下。谢谢!!!

问题描述 查询一个对象一查就报错 新人没什么积分 希望好心人帮忙解答下.谢谢!!! String hql = "FROM ReceivedRecord where id =22222"; Query query = this.getSession().createQuery(hql); List ReceivedRecords =query.list(); System.out.println("=========="+ReceivedRecords.size())

第一次很认真很认真的做一件事,但是就卡在这里了,找了很多方法都没有成功,最后的希望全在这里了,希望好心人帮忙解决一些,您的几分钟有可能解决我几天都解决不了的问题

问题描述 我们学校的教务在线是gbk解码,但wp不支持,网上说用getGDCCEcoding可以解决,但在wp上报"System.Type"不包含"Assembly"的定义,并且找不到可接受类型为"System.Type"的第一个参数的扩展方法"Assembly"(是否缺少using指令或程序集引,第一次很认真的学习一门技术,希望有好心人帮忙解决,有可能您花上几分钟的事,可能解决困恼我好几天都解决不了的问题 解决方案 解决方案

打包成-exe4j出现错误,希望好心人解答解答

问题描述 exe4j出现错误,希望好心人解答解答 用exe4j把jar包打包成exe文件之后,点击运行,总是遇到图片中的错误,希望好心人帮忙解答! 解决方案 你是否用了混淆,混淆后会把名字变乱,导致反射时找不到 解决方案二: 编译项目的Target JRE版本和系统上安装的JRE版本不兼容

class-编译报错,希望哪位好心人帮忙解释一下

问题描述 编译报错,希望哪位好心人帮忙解释一下 编译报错,希望哪位好心人帮忙解释一下error C2440: 'initializing' : cannot convert from 'class CImageObject' to 'class CImageObject 解决方案 一般是出现了类型转换错误的问题 是不是用到指针之类的东西了 解决方案二: 无法从 'class CImageObject' 转换到'class CImageObject'定义是不是有问题 解决方案三: 以前碰到过. 本

java GUI 问题 求好心人帮忙看看,谢谢

问题描述 java GUI 问题 求好心人帮忙看看,谢谢 我有一道练习题,题目大致意思是:只用线和画圆输出"HELLO",我写出的程序不能同时输出所有字母,哪位好心人可以帮我看看改正一下么 源码: package test; import java.awt.*; import java.awt.geom.*; import javax.swing.*; public class DrawHelloTest{ public static void main(String[] args){

应用商店-(iOS)有个日志文件,希望能帮忙分析一下,说是在程序加载的时候,应用程序崩溃了。

问题描述 (iOS)有个日志文件,希望能帮忙分析一下,说是在程序加载的时候,应用程序崩溃了. 10C http://a103.phobos.apple.com/us/r30/Purple7/v4/38/1e/87/381e875f-bdf2-b8ed-33b6-b56cb1a6165b/temp..rgbcntpc.crash?downloadKey3=1449655120_daec0230692a58a1ba3f2a4c2d24b499 http://a1363.phobos.apple.co

张正友仿真标定出来的结果误差精度太高了,是怎么回事呢??有没有好心人帮忙回答下

问题描述 张正友仿真标定出来的结果误差精度太高了,是怎么回事呢??有没有好心人帮忙回答下 我做的是6*6的标靶,每格间隔33mm..拍5副图片..噪声在(-0.3,0.3)之间,像素噪声的编程是(u=u1+0.6*(rand(1)-0.5)其中u1是仿真算出来的像素坐标..再把这个加了噪声的像素坐标u,v带到张正友模型里算..可是算出来的结果误差在0.2之间..都高出张正友论文里的精度了吧..有哪位好心人知道是哪里出问题了呢?感谢感谢

c#3-求好心人帮忙看下事件不触发

问题描述 求好心人帮忙看下事件不触发 C.MOUSEDOWN事件怎么都不触发求大神帮忙看下谢谢啊看看谢谢搞了几天--看下看看谢谢搞了几天--看下 解决方案 看下事件有没有挂钩到事件处理函数 解决方案二: 代码都不帖,怎么帮你看? 解决方案三: 你先把代码贴出来啊 ,没有代码 怎么看 解决方案四: 求帮忙----------------------

连接-小白太菜,求好心人帮忙指导啊

问题描述 小白太菜,求好心人帮忙指导啊 providerName=""System.Data.SqlClient"" />怎么才能连接上SQL呢 解决方案 第一种方法:直接通过数据库的用户名.密码等连接到数据库进行数据库连接. 如:private void sqlconn() { SqlConncetion conn = new SqlConnection(""SERVER=.;DATABASE=pubs;PWD=;UID=sa;"