from socket import* from threading import Thread def recv_data(): while True: recv_data = client_socket.recv(1024) recv_content = recv_data.decode('gbk') print(f"客户端说:{recv_content},来自:{client_info}") if recv_data == 'end': print('结束') break def send_data(): while True: msg = input('>') client_socket.send(msg.encode('gbk')) if msg == 'end': print('结束') break if __name__ == '__main__': server_socket = socket(AF_INET, SOCK_STREAM) # 建立TCP套接字 server_socket.bind(('127.0.0.1', 8989)) # 本机监听8989端口 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()
这是怎么回事?
实时效果反馈 这道题选项里 b 和 n 是不同对象。b在哪里呢? 题目里面也没有b啊,是a 和 n吗?
使用老师的源码运行,并没有动画效果,怎么回事呀
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> #div1{ height: 300px; background-color: green; } #div2{ height: 300px; background-color: yellow; } </style> <script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function(){ $("#bu1").click(function(){ //获得div对象 var div1 =$("#div1"); //3s隐藏动画 // div1.hide(3000); // div1.show(3000); //隐藏的显示 ---显示的隐藏 //$("div").toggle(3000); //滑动上 // div1.slideUp(3000); //滑动下 // div1.slideDown(3000); //滑动上--滑动下 滑动下---滑动上 // $("div").slideToggle(3000); //淡出 div1.fadeOut(3000); //淡入 div1.fadeIn(3000); }) }) </script> </head> <body> <input type="button" id="bu1" value='动画触发'> <hr /> <div id="div1"></div> <div id="div2"></div> </body> </html>
from socket import* from threading import Thread s = socket(AF_INET, SOCK_DGRAM) s.bind(("127.0.0.1", 8979)) def recv_data(): while True: data = s.recvfrom(1024) print(f"收到远程信息:{data[0].decode('gbk')},来自:{data[1]}") if data[0].decode('gbk') == "88": print("聊天结束") break def send_data(): while True: data = input("请输入:") add = (("127.0.0.1", 8081)) s.sendto(data.encode("gbk"), add) if data == "88": print("聊天结束") break if __name__ == '__main__': t1=Thread(target=send_data()) t2=Thread(target=recv_data()) t1.start() t2.start() t1.join() t2.join()
为什么输入“88”,才接收到信息,如果输入其他的,则是一直显示请输入
老师这个比如这个r = models.Role.query.get(rid)
为啥这里括号里是放rid呢??????
这个Role模型里不是只有id,desc,name,,,,,
没有rid啊?????????
老师业务层该怎么写啊,前面那些方法都没有用业务层啊
老师你好!有点看不懂这三行代码 def在python中是定义函数的。
那么
self.name=name self.score=score
是给name和score的一个定义吗?
谢谢老师
老师我想问一下pojo传参法要setUsername和sex是吧bjsxt和male放到users里面吗,数据库里面不是有吗
老师他创建UsersMapper接口类型为什么是class不是interface
老师,那这个方法到底是通过key来获取还是通过name和sex获取,而且如果根据name=name,sex=sex来获取那岂不是还得知道数据库里的username和usersex,若是有很多岂不是要map.put很多次,然后后面遍历的时候还要拿到所有的key通过key来遍历不是很麻烦吗
高老师编辑代码的时候可以不用鼠标复制,全选啥的,是用啥快捷键的啊
for v in set(df[col]): if v == v: subDf = df[df[col] == v] else: xList = list(df[col]) nanInd = [i for i in range(len(xList)) if xList[i] != xList[i]] subDf = df.loc[nanInd] encoder[v] = sum(subDf[target])*1.0/subDf.shape[0]
老师,上面一段代码对应视频9.20左右,if v == v这个谜之操作我真的没看懂,它是想表达什么意思?视频老师说如果它等于当前值,就把当前列取出来我没听明白,对df[col]集合遍历每一个元素出来,它不等于它自己难道还等于别人吗?
老师,为什么这里对维度编码的时候没有用到独热编码和labelencode编码
安装bs4的时候提示下面怎么解决?
Using legacy 'setup.py install' for bs4, since package 'wheel' is not install
检查Scripts文件里是有wheel安装的。
然后再安装的话,提示下面信息
Requirement already satisfied: bs4 in d:\python\01pythonpycharm\python\lib\site-packages (0.0.1)
Requirement already satisfied: beautifulsoup4 in d:\python\01pythonpycharm\pytall bs4hon\lib\site-packages (from bs4) (4.10.0) e-packages (0.0.1)
Requirement already satisfied: soupsieve>1.2 in d:\python\01pythonpycharm\pythhon\lib\site-packages (from bs4) (4.10.0)on\lib\site-packages (from beautifulsoup4->bs4) (2.3.1)
在虚拟环境运行python说没有安装bs4
老师 我vue 2.6.1 用vuex什么版本 我指定用vuex3.6.1版本还是不行 咋搞
import Vue from 'vue' import App from './App.vue' import './registerServiceWorker' // import 'es6-promise/auto' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { count: 0 }, }) Vue.config.productionTip = false new Vue({ store, render: h => h(App), }).$mount('#app')
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637