print('操作码:%d,ACK:%d,服务器随机端口:%d,数据长度:%d' % (caozuoma, ack_num, rand_port, len(recv_data[0])))
老师,这里的%符号没有理解,是什么意思?
#当作为发送方可以不绑定端口,但做为接收方一定要绑定端口 from socket import * s=socket(AF_INET,SOCK_DGRAM) s.bind('',8788) s.sendto(b'asd','169.254.69.137',8083) rdata=s.recvfrom(2048) print(rdata[0].decode('gb2312'))
只接收一个参数是什么意思呀,这个该如何该呢
老师我这个是怎么回事?在terminal上安装过gevent了
老师,这上面的io是什么意思?为什么说碰到 io就要用协程来处理呢
这段视频是不是不完整,感觉说了一半就没有了,不过源码中有全部的源码?
老师,上图中圈起来的 state = 0 的作用是什么,视频中的老师说是门每关一次,就把门的状态清零一次,为什么要清零呢?另外, state += 1,老师说的是不管门开着还是门关着,每执行完一次循环就加 1,然后下面判断 state>3,即门开着的时间超过 3s 门就自当关闭。那这样的话逻辑说不通吧,这里的 3 指的是循环执行 3 次,并不是门开着的时间啊。麻烦老师解释一下,谢谢
sub_info是什么意思
from socket import * a = socket(AF_INET,SOCK_DGRAM) #创建套字节、为固定句式 address = ("192.168.10.40",8080) date = input("输入发送内容:") a.sendto(date.encode('GB2312'),address) #接收数据 redate = a.recvfrom(1024) #括号内为最大字节数 print(redate[0].decode("GB2312")) a.close()
为什么调试助手接收端还是没转化过来啊
创建线程,那个是如何导入的
#coding=utf-8 import threading num=0 def test1(): global num if mutex.acquire(): for i in range(100000): num += 1 mutex.release() def test2(): global num if mutex.acquire(): for i in range(100000): num += 1 mutex.release() mutex = threading.Lock() p1 =threading.Thread(target=test1) p2 =threading.Thread(target=test2) p1.start() p2.start() print(num)
老师,为什么我的代码不能起到互斥锁的作用呢?
def end(m,n,t): print(f'{m}+{n}={t.result()}')
在这个地方,这个t 上边并没有对t赋值 这里单纯的定义为什么就能执行,并且对应task,我最开始认为返回来的就是结果 所以按照下边这个写的 但是打印的不是结果 查看type之后发现是个class 就有点蒙了 为什么能直接对应task,并且t调用result可以有结果
def end(m,n,t): print(f'{m}+{n}={t}')
老师 我这么理解对吗
老师我这吧下载的网络助手显示乱码,是我电脑设置的问题吗
老师,导入包/模块的快捷键是什么呀
老师,请问,这里的f是什么意思,必须要加上的吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637