java模拟c中的realloc(),周二晚上就要交作业,达人们帮忙

问题描述

建立两个java文件ReAlloc.javaTestReAlloc.java实现c中realloc()的功能提供另一个javaprogram:GenStrings.java用来为程序的输入用importjava.util.*;classGenStrings{staticfinalintMAX_STR_LEN=80;staticintnumStrs;staticintmaxSlen;Randomr=newRandom();voidprocess(){intsLen;for(inti=0;i<numStrs;i++){sLen=r.nextInt(maxSlen)+1;for(intj=0;j<sLen;j++){System.out.printf("%c",randChar());}System.out.println();}}charrandChar(){intiVal;charretVal;iVal=r.nextInt(maxSlen)%26+'a';retVal=(char)iVal;returnretVal;}publicstaticvoidmain(String[]args){if(args.length!=2){System.err.println("usage:javaGenStringsnumStrsmaxStrLen");System.exit(1);}numStrs=Integer.parseInt(args[0]);maxSlen=Integer.parseInt(args[1]);if(maxSlen>MAX_STR_LEN){System.err.println("ERROR:maximumstringlength="+MAX_STR_LEN);System.exit(1);}newGenStrings().process();}}最后显示结果如下:F:java>javaGenStringsusage:javaGenStringsnumStrsmaxStrLenF:java>javaGenStrings570hpkerarxvppssqjhmsbmsgodeicrvlefilalfsximljzwbkfazcavdvsufvpakesieapckiatxegrhunlumaktfhdcdtpgrbkeixdgixvwofttfaqqenjfmjharkcefhnkbkyjlszkptxhumrxyndozdiajayccruqhnuqaxehbaogihxbccsdkpageqknkiduiipmwuoilfjpiiswyjviqckpdwxquzomwdqpsjavacTestReAlloc.javajavaTestReAllocusage:TestReAllocchunkSizejavaTestReAlloc5hithereatestofstdin^DchunkSize:5totalbytesread:25totallinesread:5totalallocs:5javaGenStrings100080|javaTestReAlloc1chunkSize:1totalbytesread:42128totallinesread:1000totalallocs:42128javaGenStrings100080|javaTestReAlloc100chunkSize:100totalbytesread:41674totallinesread:1000totalallocs:417javaGenStrings100080|javaTestReAlloc1000chunkSize:1000totalbytesread:41421totallinesread:1000totalallocs:42javaGenStrings1000080|javaTestReAlloc1000chunkSize:1000totalbytesread:412568totallinesread:10000totalallocs:413javaGenStrings10000080|javaTestReAlloc1000chunkSize:1000totalbytesread:4151668totallinesread:100000totalallocs:4152tips:1.chunkSize为要分配的一块内存大小,假设是5时,当输入到第六个值需要再分配一个大小是5的内存,做法为生成出一个大小为10的内存,将6个值装入,下面再继续输入的值紧接着第六个值后面开始装入2.^D是用来结束输入3.EOL(EndOfLine)占用一个byte,windows下的EOL占用2个byte.所以上面输入的:问题补充:3.EOL(EndOfLine)占用一个byte,所以上面输入的:hithereatestofstdin一共是25个byte看错了,是下周二交老师不让用开发工具吗,要求手工代码,周二交作业,跪求答案

解决方案

解决方案二:
作业是不会有人帮你写的,这个需要自己多琢磨有某个地方不懂再来问,这样才会有人回答的。LZ加油吧
解决方案三:
该回复于2010-10-25 08:53:57被版主删除

时间: 2024-09-01 19:56:46

java模拟c中的realloc(),周二晚上就要交作业,达人们帮忙的相关文章

使用JAVA编写一个聊天程序,要求有图形界面,还有就是要显示联系人,后天就要交作业了,求大神!

问题描述 JAVA编写,聊天程序,有图形界面,还有界面显示联系人,类似于QQ的,但是极简的就行,求大神帮助啊,我后天就要交了,谢谢大神!!!!! 解决方案 解决方案二:网上有源代码--解决方案三:哪里有,我怎么没有找到,帮忙找一下!解决方案四:引用1楼u013335717的回复: 网上有源代码-- 哪里有,我怎么没有找到,帮忙找一下!解决方案五:上大学的时候写过好像还在U盘里趴着呢

Java模拟HTTP请求如何获取请求页面中ajax方法的返回值

问题描述 Java模拟HTTP请求如何获取请求页面中ajax方法的返回值 我有一个AAA.JSP页面是通过加载百度的地图API的JS文件,再调用其中的ajax请求方法获取地理坐标.地理坐标在该ajax方法的返回参数中的.我现在需要在服务器端获取地理位置信息,因此我通过java程序模拟HTTP请求,去访问AAA.JSP,但因为ajax是异步的,模拟程序访问该页面的时候,其中的ajax方法还没执行结束,服务器就返回了该页面的静态HTML内容,导致我无法获取地理位置信息.请问如何让服务器端在ajax执

Java应用程序中动态分配CPU资源

一个多任务系统需要在任务之间实现QoS(Quality of Service)管理时,如果CPU资源的分配基于Java线程的优先级,那么它在不同平台上运行时的效果是很难预测的. 本文利用协调式多任务模型,提出一个与平台无关.并且能在任务间动态分配CPU资源的方案. 现在,由于计算机系统已经从人机交互逐步向机机交互转化,计算机和计算机之间的业务对于时间的要求非常高.软件系统对于业务的支持已经不仅表现为对不同业务的逻辑和数据(算法+数据结构)支持,而且还表现为对同时处理不同任务的时效性(任务响应速度

请求-在java或html中打开url

问题描述 在java或html中打开url 我希望在java或者html中打开一个第三方新的链接,比如说window.location.href=""http://www.baidu.com""一个get请求我现在希望在这个get请求中放入cookie请问如何弄,不要java的模拟请求,希望可以确确实实的在浏览器看到那个页面.请问怎么弄.谢谢啊. 解决方案 先设置cookiedocument.cookie=""userId=828"&q

模拟登陆-java模拟登录Post问题!!

问题描述 java模拟登录Post问题!! 大神们!!!! 我现在遇到问题了,模拟登录一直登不进去,我现在做测试是用的 csdn 网站来做的,但是一直登不进去呀!! 好像登录一直不成功,一直没获取到 cookie !求指教,我已经研究很久了.后面贴代码! 解决方案 建议先使用本地页面来测试,这样可以双向调试. 解决方案二: 或者用httpanalyzerstd手动登录抓包分析一下,看看是不是少提交了东西. 解决方案三: 一定要有cookie,如果没有cookie的话,你肯定登录不了的.因为会话的

使用jsp自定义标签库实现数据列表显示模拟cms4j中的标签库效果

文章标题: 使用jsp自定义标签库实现数据列表显示模拟cms4j中的标签库效果   作者: javaboy2012 Email:yanek@163.com qq:    1046011462     cms4j中调用方式:     下面例子实现类似效果:   运行效果:   具体如下: jsp调用代码: <%@ page language="java" import="java.util.*,com.yanek.cms.vo.*" pageEncoding=&

如何将网站上的json数据导到我的java小程序中?

问题描述 如何将网站上的json数据导到我的java小程序中? 我刚学完java基础,打算单纯用java做一个股票数据查询小程序.在聚合数据上找到了一个资料:http://www.juhe.cn/docs/api/id/21 ,我不知道要怎么弄了. 解决方案 发送http请求,读取返回的json数据,存到文件等,然后java程序访问文件 解决方案二: JAVA用POST向网页发送请求,接收数据 下面是一个范例程序: import java.io.BufferedReader; import ja

模拟登录-java模拟登陆为什么要将程序反复运行好几次才能获取到返回的数据

问题描述 java模拟登陆为什么要将程序反复运行好几次才能获取到返回的数据 我用MyEcplise工具Java语言做的模拟登录,在访问成功之后将Cookie放到了获取成绩的代码中,但是在获取成绩的时候会有问题.也就是每当运行的时候就会返回 //初始化函数 function init(){ document.form.action='/logout.do'; document.form.target = "_top"; document.form.submit(); } setTimeo

编程-模拟登录中,如何保持session

问题描述 模拟登录中,如何保持session 用java写的一个模拟登录程序,转到userInfo 页面时却得不到用户信息,怀疑是得不到session. 贴上代码,像这样先取得cookie 再发回去的方法好像不可行? public static void login() throws HttpException, IOException{ URL url = new URL("http://localhost/ONCAPS/login.php"); HttpURLConnection