public class HelloWorld {
public static void main (String args[]) {
Vector v=new Vector();
while(1==1){
HelloWorld hw=new HelloWorld();
vadd(hw);
}
}
}
这个可以吗
#include <winsock2h>
#include <stdioh>
#pragma comment(lib,"ws2_32")
char Buff[2048];
void overflow(char s,int size)
{
char s1[50];
printf("receive %d bytes",size);
s[size]=0;
strcpy(s1,s); //将s字符串拷贝至s1,也许这里会有溢出
}
int main()
{
WSADATA wsa;
SOCKET listenFD;
int ret;
char asd[2048];
WSAStartup(MAKEWORD(2,2),&wsa); //初始化网络环境
listenFD = WSASocket(2,1,0,0,0,0);//创建侦听套接字
struct sockaddr_in server; //声明地址变量
serversin_family = AF_INET;
serversin_port = htons(8888);
serversin_addrs_addr = INADDR_ANY;
ret=bind(listenFD,(sockaddr )&server,sizeof(server));//把地址与侦听套接字绑定
ret=listen(listenFD,2); //允许最多2个客户端连接
int iAddrSize = sizeof(server);
SOCKET clientFD=accept(listenFD,(sockaddr )&server,&iAddrSize); //开始侦听客户端连接,如果没有客户连接请示,则阻塞
unsigned long lBytesRead;
while(1) {
lBytesRead=recv(clientFD,Buff,2048,0); //接受客户端发来的数据
if(lBytesRead<=0) break; //如果连接关闭或者接受数据失败,则结束程序
printf("\nfd = %x\n", clientFD); //显示接受到的数据
overflow(Buff,lBytesRead); //溢出测试
ret=send(clientFD,Buff,lBytesRead,0); //向客户端发送数据
if(ret<=0) break;
}
WSACleanup(); //清理网络环境
return 0;
}
在测试求两个数的平均值的 C 程序时,通常需要考虑以下几种情况的测试数据:
正常情况:测试两个正整数、负整数、0、小数等不同类型的数字,确保程序能够正确计算平均值并返回正确的结果。
边界情况:测试输入数字的边界值,如最大整数、最小整数、最大浮点数、最小浮点数等,以验证程序在边界值情况下的处理能力。
特殊情况:测试特殊的输入情况,例如输入为负数但求平均值时应当舍弃负号的情况、输入为非数值类型时的处理情况(如字符串、字符等),以验证程序对异常输入的处理能力。
多组测试数据:使用多组不同的测试数据进行测试,包括正常情况、边界情况和特殊情况,以验证程序在不同输入情况下的稳健性和准确性。
具体的测试数据和测试组数可以根据具体的需求和程序逻辑来确定,一般来说,越全面的测试越能够帮助发现潜在的错误。在编写测试用例时,可以考虑边界值、常见的特殊输入和一般情况,以尽量覆盖不同情况下的可能性,从而提高程序的健壮性和可靠性。
以上就是关于请高手写一个JAVA方法,能够迅速导致内存溢出,或者明显增大,我在测试Jprofiler.全部的内容,包括:请高手写一个JAVA方法,能够迅速导致内存溢出,或者明显增大,我在测试Jprofiler.、帮这个溢出程序server端写个注释!!!!、c语言求两个数的平均值要测试出该程序所有错误最好用什么样的值测试,最好用几组值测试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)