老师,请问,看着看着有点儿想不通了,self.speed=speed右边这个speed是调用函数的时候传的参数,疑问是:self.speed中的speed是我们自己定义的名称,还是object根类中设定了speed表示速度的属性?
我想,如果是我们自己定义的变量名称,凭什么定义一个变量,self.speed=10传值之后,刚好就能控制对象的速度呢
import com.Jin.FuWuQi.KeHuDuan.IOClose; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class Server2 { public static void main(String[] args) { String CRLF = "\r\n";//换行 String BLANK = " ";//空格 ServerSocket server = null; Socket client = null; InputStream is = null; try { //(1)创建ServerSocket对象 server = new ServerSocket(8888); //(2)监听是否有客户端发送请求 client = server.accept(); //获取来自浏览器的请求信息 is = client.getInputStream(); byte []buf = new byte[20480]; int len = is.read(buf); System.out.println(new String(buf,0,len)); /** * 对wed浏览器的请求作出响应 */ 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=uft-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) { e.printStackTrace(); }finally { //(6)关闭流 IOClose.closeAll(is,client,server); } } }
运行都正常,登陆也没问题
就是一进去就乱码
改编码格式,改成UTF-8,也是显示乱码,到底是哪里出了问题呢
''' 验证运行速度,用循环增加多个线程 ''' #调用创建线程模块 from threading import Thread from time import sleep from threading import Lock #定义方法 def f1(self): print(f'threading:{self}start',) sleep(3) #获取锁 lock.acquire() global count for i in range(1000000): count+=1 sleep(10) lock.release() print(f'threading:{self}end',) #创建线程 if __name__=='__main__': lock=Lock() count=0 t_list=[] for i in range(3): t=Thread(target=f1,args=(f't{i+1}',)) t.setDaemon(True) t_list.append(t) t.start() for t in t_list: t.join() print(count)
为什么这个代码end可以输出来,我不是先守护线程,怎么还要运行join()呢
老师,我这个建JdbcUntils的时候报错是怎么回事啊
from threading import Thread from time import sleep # 类实现-多线程 class MyThread(Thread): def __init__(self, name): Thread.__init__(self) self.name = name def run(self): print(f"Threading:{self.name} start") sleep(3) print(f"Threading:{self.name} end") if __name__ == "__main__": # 创建线程 for i in range(10): t = MyThread(f"t{i + 1}") # 设置当前进程为 守护线程 t.setDaemon(True) t.start() print("主进程结束!")
问题1.这里边运行出来只有Threading:t1 start。。。,但是end没运行,我可不可以理解为主进程中只有run()中的第一行代码:
print(f"Threading:{self.name} start")
是主进程,第二行以下都是子进程,所以守护线程意思就是只运行run()中的第一行代码?
请老师解答,谢谢
老师为什莫会报这种错误?为什莫会出现这种错误
我感觉这里没必要将写完这么多用例,讲一部分就好
在将Collection源码的时候说到了add方法,添加成功返回true,添加失败返回false,什么情况就算添加失败呢
老师,请问,pygame.display.set_mode返回的是窗口对象还是surface对象,视频中老师开始说返回的是窗口对象,所以创建了类属性window,后来设置窗口颜色的时候,又说是surface对象,都听糊涂了
为什么不可以写成
for(char cc = 'a',int i=0;i<26;i++){ char cc2 = (char)(cc+i); System.out.println(cc2+"\t");}
老师的decode函数 里面写了四个参数
sum(decode(to_char(hire_date,'yyyy'),'2003',1))
那要是直接这么写也对吧 就是不加后面那个0 要是年份2003直接给1
第四题 四舍五入怎么写呢 好像不能用单行函数嵌套啊
a1 = ["高小一",18,30000,"北京"] a2 = ["高小二",19,20000,"上海"] a3 = ["高小五",20,10000,"深圳"] a = [a1,a2,a3] b = ["姓名","年龄","薪资","城市"] for i in (1,4): c = dict(zip(b,a[i])) print(c)
老师,你好,请问一下我这个问题出在哪里,运行结果出错
老师你好! 在数据库模型中,图片表t_picture的gid字段的外键约束是,表t_goods.id。现在删除这个商品的 时候报错。
错误信息是:
(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`flask_shop`.`t_goods_attr`, CONSTRAINT `t_goods_attr_ibfk_2` FOREIGN KEY (`gid`) REFERENCES `t_goods` (`id`))')
[SQL: DELETE FROM t_goods WHERE t_goods.id = %(id)s]
[parameters: {'id': 14}]
看错误信息是不能删除父表外键约束。
这个怎么解决??
代码:
Flask_shop.zip
vue_shop.zip
老师。您好!我想请教您一下,为啥html文件放在桌面上运行运行时,相对路径下的图片没有显示出来?
<!--代码区--> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <!--相对路径--> <img src="img/2.jpg" /> <!--绝对路径(在HBuilder中,绝对路径是无法打开图片的。把html文件放到HBuilder以外才可以打开绝对路径的图片)--> <img src="C:\\Users\\Lenovo\\Desktop\\1.jpg" /> <!--网络路径--> <img src="https://www.baidu.com/img/dong_e8b80aecc2ee2ab14545e57e1ee7642b.gif" /> <hr /> <a href=""> <img src='img/1.jpg' title='图片' width='200px' height="200px" border='9px' alt="图片显示错误" align="right" /> <a/> </body> </html> <!-- img(不会自动换行) src:引入图片的位置()相对路径、绝对路径、网络路径 title:图片的标题(鼠标在图片上停留时,才会显示标题) alt:图片无法正常显示时才会显示的属性 align:图片的位置,必须有参照物 -->
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637