老师,为什么我不能调用models.py里面创建的
(sname*coursenames): (snamecoursenames) (coursenames)
这个方法,手动引包也不可以
第二:
每次的初始化,为什么都要要这样?第二是,这里的self表示的含有,怎么解释?
import copy class MobilePhone: def __init__(self,cpu,screen): self.cpu = cpu self.screen = screen class CPU: def calculate(self): print("算你个12345!") print("cpu对象:",self)
package cn.sxt.Server; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; import cn.sxt.client.CloseUtil; /** * 手写服务器服务器 * @author Administrator * */ public class TextServer3 { public static void main(String[] args) { System.out.println("——————————————————————————服务器已经开启————————————————————————"); String CRLF = "\r\n";//换行 String BLANK = " ";//空格 // 1\创建ServerSocket ServerSocket socket = null; // 2、监听客户端 Socket client = null; // 3、数据输入流 InputStream is = null; // 4、数据输出流 BufferedWriter bw = null; try { socket = new ServerSocket(9999); client = socket.accept(); is = client.getInputStream(); String str = null; byte[] buf = new byte[10240]; int len = is.read(buf); System.out.println(new String(buf, 0, len)); /**对Web浏览器的请求作出相应 */ /** * http相应格式 * 1、http协议版本、状态代码、描述 * 2、响应头(Response Head) * 3、响应正文(Response Content) */ StringBuilder sb = new StringBuilder(); StringBuilder sbContent = new StringBuilder(); sbContent.append("<http><head><title>响应结果</title></head>"); sbContent.append("<body><t1>登录成功</t1></body></html>"); //(1)拼接 协议版本 状态代码Status Code 描述 sb.append("HTTP/1.1").append(BLANK).append(200).append(BLANK).append("OK"); //(2)响应头 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); // 通过流输出 bw = new BufferedWriter(new OutputStreamWriter(client.getOutputStream(),"UTF-8")); bw.write(sb.toString()); bw.flush(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ // 5、关闭 CloseUtil.closeAll(is, bw, client, socket); } } }
按照课程里面的代码敲,显示结果是没有问题的。但是我修改了里面的一部分代码(如下所示):然后出现了问题。
服务器没有将全部代码返回:这是为什么?
老师,像这种情况在自定义比较长度的规则后为什么打印没有把world打印出来呢?而且这种情况会导致连key和value都不对应了
Comparator compareLen = new CompareLength(); TreeMap<String, Integer> treeMap = new TreeMap<String, Integer>(compareLen); treeMap.put("hello", 123); treeMap.put("world", 456); treeMap.put("java", 789); treeMap.put("world", 2345); System.out.println(treeMap);
老师,在视频12:30处说,如果处理的异常比较多,会需要创建多个处理异常的方法,这样会造成代码的冗余,但是视频中也提到了@ExceptionHandler(value= {java.lang.ArithmeticException.class}) 这个注解的value中可以接收多个异常,然后可以在方法内部根据异常的种类分类处理,这样不就不用创建多个方法了吗?这能算是一种解决前面所说的冗余问题的一种解决方案吗?
老师,您好,为什么说元组的访问和处理速度比列表的快呢?
这个视频编写的响应头中的内容没有出现在运行结果中,那写了有什么用。而且老师在上一节视频12分40秒中也说了不建议使用字节输入,那还有什么方法用代码编写HTTP协议
{% url ''stu1:q1 88 %}和{% url ''stuapp1:q1 88 %} 匿名空间和app名都可以吧
老师您好:
请问queue模块是python3.X版本的吗?我用的是arcgis软件集成的python2.7.14,因为要用到里面的arcpy。
老师我这哪里转错了
问题:switch()中最后default后面可以不写break; 也好像对,还是都写规范写吗?
问题:广播通信讲完就没有一个case去演示一下吗?老师,我感觉听着还是晕乎乎的,很虚
这是什么情况
老师,请问我想将打印的爱你一百遍每打印出一次“爱你一百遍”就换行,怎么操作呢?
li=[]
for i in range(100):
li.append("爱你一百遍")
a=" ".join(li)
print(a)
double r = 4 * Math. random (); double area = Math.I PI * Math. pow (r, 2); double circle = 2 * Math.I PI * r; System. out .println“ (“ 半径为: ” + r); System. out .println“ (“ 面积为: ” + area); System. out .println“ (“ 周长为: ” + circle); if(area >= circle) { System. out .println“ (“ 面积大于等于周长 ”); } else { System. out .println“ (“ 周长大于面积 ”); } }
问题:不是说double类型这样的浮点型变量最好不要比较吗?这里r的取值在[0,4),有可能在取r=2左右时因精度不准确导致判断错误。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637