会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132837个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 3064楼

老师,我这个没有相应成功。这是为啥呀.................


package com.bjsxt.server;


import java.io.BufferedWriter;

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.OutputStreamWriter;

import java.net.ServerSocket;

import java.net.Socket;


public class Server3 {

public static void main(String[] args) {

String CRLF="\r\f";//换行

String BLANK=" ";

//(1)创建ServerSocket的对象

ServerSocket server=null;

//(2)监听是否有客户端发送请求

Socket client=null;

InputStream is=null;

 

try {

server = new ServerSocket(8888);

client = server.accept();

//获取来自浏览器的请求信息

is=client.getInputStream();

byte[] buf=new byte[20480];

int len=is.read(buf);

System.out.println(new String(buf,0,len));

/*对web浏览器的请求做出相应*/

StringBuilder sb=new StringBuilder();

StringBuilder sbContent=new StringBuilder();//相应的文本

sbContent.append("<html><head><title>相应结果</title></head>");

sbContent.append("<body>登陆成功</body></html>");

//(1)拼接响应头

sb.append("HTTP/1.1").append(BLANK).append(200).append(BLANK).append("OK");

sb.append(CRLF);//换行

sb.append("Content-Type:text/html;charset=utf-8");

sb.append(CRLF);//换行

sb.append("Content-Length:").append(sbContent.toString().getBytes().length).append(CRLF);

sb.append(CRLF);//换行,代表响应头与响应正文部门之间的空行

sb.append(sbContent);

//通过流输出

BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(client.getOutputStream(),"utf-8"));

bw.write(sb.toString());

bw.flush();

bw.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally {

//(6)关闭流

IOClose.closeAll( is,client,server);

}

}

}


JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 3065楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 3067楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/多线程技术(旧) 3068楼

朴素贝叶斯算法.zip

老师,自己写的朴素贝叶斯算法,得到的结果都是空是怎么回事。具体代码在压缩包中

图片.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 3069楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/反射技术(旧) 3071楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧) 3072楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 3073楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 3074楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/多线程和并发编程(旧) 3075楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637