老师怎么没有字幕呀,没有字幕学起来不太方便。
TCP多线通信问题.docx
def recv_data(): while True: # 接收服务器端数据 recv_data = client_socket.recv(1024) recv_content = recv_data.decode('gbk') print(f"服务端说:{recv_content}") if recv_content == "end": print("结束接收消息") breakdef send_data(): while True: # 给服务端发消息 msg = input(">") client_socket.send(msg.encode('gbk')) if msg == "end": breakif __name__ == '__main__': client_socket = socket(AF_INET, SOCK_STREAM) client_socket.connect(("127.0.0.1", 8899)) t1 = Thread(target=recv_data) t2 = Thread(target=send_data) t1.start() t2.start() client_socket.close()
# coding=utf-8from socket import *from threading import Threaddef recv_data(): while True: recv_data = client_socket.recv(1024) recv_content = recv_data.decode('gbk') print(f"客户端说:{recv_content},来自{client_info}") if recv_content == "end": print("结束接收消息") breakdef send_data(): while True: msg = input(">") client_socket.send(msg.encode('gbk')) if msg == "end": print("结束发送消息!") breakif __name__ == '__main__': server_socket = socket(AF_INET, SOCK_STREAM) server_socket.bind(("127.0.0.1", 8899)) server_socket.listen(5) print("等待接收连接!") client_socket,client_info = server_socket.accept() print("一个客户端建立连接成功!") t1 = Thread(target=recv_data) t2 = Thread(target=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close() server_socket.close()
为什么效果不一样
这个etree是什么作用
懂了,懂了,了解原理了!
老师,中间表的数据是怎么同步的呀?删除需要先删除中间表数据,新增为什么不需要新增中间表数据
+=是什么意思
double a= 3.66;
int b=(int)a;取整数用double 是不是就取3.66了
为什么上一章没有声明nonelocal会报错而这一章没有呢
老师:我3个节点运行不起来,运行后会掉一个,而且kibana也访问不了。现在我改成两个节点后才能运行起来,kibana也才能访问起来。是不是内存不够的原因导致的?
我也遇到了这个问题,怎么解决啊
老师,b=10下面先执行def inner():里面的内容 还是先执行a=1000下面的inner()
>>> 12
12
>>> 0b101
5
>>> 0o19
SyntaxError: invalid syntax
>>> 0o10
8
>>> 0xff
255
>>> 0xf
15
>>> 0x10
16
#我把代码复制粘贴,结果报错了
public class TestSuper01 { public static void main(String[ ] args) { new ChildClass().f();//这个改成new ChildClass()为啥没有输出 //TestSuper02里面就能输出 } } class FatherClass { public int value; public void f(){ value = 100; System.out.println ("FatherClass.value="+value); } } class ChildClass extends FatherClass { public int value; public int age; public void f() { super.f(); //调用父类的普通方法 value = 200; System.out.println("ChildClass.value="+value); System.out.println(value); System.out.println(super.value); //调用父类的成员变量 } public void f2() { System.out.println(age); } }
这个注释标签<!--wode-->
中间必须要有空格吗?
def add(a,b,c): '''三个数相加''' sum = a+b+c print("{0},{1},{2}三个数和是:{3}".format(a,b,c,sum)) #return sum add(10,20,30) add(10,20,50)
加return和不加return结果是一样的,老师什么情况下加return
这是咋回事啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637