自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python tkinter Text绑定回车键的问题

绑定方法 def do_something(event): pass #按下时触发 text.bind('<Return>', do_something) #不是Enter而是Return #弹起时触发 text.bind('<KeyRelease-Return>', do_something) 问题描述 在按下回车键时,不仅会触发我们绑定的方法,还会触发回车键原本的换行效果, 但我们希望只触发绑定的方法而不进行换行。 解决方法 在绑定事件函数的末尾加上 return ‘br

2020-07-24 16:38:34 4643

原创 Python socket中socket.recv()的陷阱

问题描述 在Python中使用socket库的socket.recv()函数时,实际接收的数据大小可能会小于指定的大小,这是因为该函数并不保证能完全接收指定大小的数据。 为了解决这一问题,我们可以像socket.sendall()一样使用循环来保证接收到的数据大小与指定的大小一致。 具体代码 def recvall(self, length): data = b'' while len(data) < length: #循环接收数据 data += self.recv(

2020-07-21 21:51:51 5494 1

原创 c++ socket通信(TCP/IP) 简单实例 (Windows)

c++ socket通信(TCP/IP) 简单实例 (Windows) 本篇将讲解c++的socket实现 IDE 推荐大家使用 Microsoft Visual Studio,可以省去很多繁琐的设定 1.新建项目 server端 新建项目 server,并添加源文件 server.cpp client端 新建项目 client,并添加源文件 client.cpp 2.加载socket库 server端 && client端 #include <iostream> #includ

2020-07-20 20:50:24 5883 2

Python聊天室 (socket tkinter)

python聊天室,使用socket, tkinter, thread,分为服务端和客户端,能正常连接和断开,将 client.py 改为 client.pyw 运行时不会出现cmd

2020-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除