自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 阻塞与非阻塞模式下,tcp客户端判断服务端是否终止

send()发送空数据,recv能接收到吗?发现一个问题,阻塞模式下,read与recv,没有读取到数据时,返回值仍然为0,无法判断服务端是否挂了,在使用send函数发送空数据(即发送长度为0的数据)时,recv函数在客户端可能不会明确地接收到任何数据。这是因为发送空数据通常不会产生实际的数据包,也不会触发网络层的传输。

2024-08-14 16:24:19 209 1

原创 pthread和thread库有什么区别?哪个好用?

语法和易用性提供了更简洁的语法和更少的样板代码。资源管理利用RAII(Resource Acquisition Is Initialization)原则自动管理资源。异常处理提供了更好的异常处理机制。跨平台性在不同平台上表现一致,而pthread在不同系统间可能有细微差异。依赖性依赖于C++11及更高版本的编译器支持,而pthread则可以在较旧的编译器上使用。

2024-08-13 20:16:23 330

原创 (通以灵码)socket tcp中,连接的客户端进程终止,为什么我的服务端进程也终止了

回答:在你的示例代码中,服务端进程在循环中不断地向客户端发送数据。SIGPIPE。

2024-08-13 19:42:04 207

原创 socket tcp服务端和客户端阻塞区别

阻塞模式:适合单线程模型,因为阻塞模式下线程在等待 I/O 时会被操作系统调度到其他任务,从而释放 CPU 资源。但在多连接场景下效率较低,因为每个连接都需要等待 I/O 完成。非阻塞模式:适用于多线程或多连接场景,特别是结合多路复用技术(如select()poll()epoll()等)时,可以高效地处理多个连接的 I/O 操作。非阻塞模式下的线程不会因为等待 I/O 而被阻塞,因此可以处理更多的并发连接。在实际应用中,通常会结合使用阻塞和非阻塞模式,或者采用多路复用来提高性能。

2024-08-13 19:37:32 362

原创 opencv将视频按比例缩放到设定的分辨率上,多余部分黑色补齐

想将视频按比例缩放到设定的分辨率上,原版视频放在中央,上下左右多余部分黑色补齐。原版视频是1280*720的,如下图所示。

2024-05-25 18:26:27 289 1

原创 torchserve部署模型发布到web端口

解决办法:添加环境变量,这里一定要注意将所在包应用程序的路径添加到,我这里存在一个C盘的,当时找了半天。遇到问题:torch-model-archiver 不是内部或外部命令,也不是可运行的程序。torchserve主要用于模型发布到web端访问,包含一些管理,注册工具。,可以通过postman测试。步骤二、安装torchserve。步骤三、启用torchserve。指定端口,docker run。步骤一、模型打包成mar文件。

2024-01-21 22:10:07 699

原创 stable diffusion安装diffusers时报错python -m bitsandbytes

【代码】stable diffusion安装diffusers时报错python -m bitsandbytes。

2024-01-08 02:11:55 622

原创 导入transformers库报错问题

如图所示,推测原因可能是numpy版本太低了。但是出现新的错误了。当前版本1.24.4。

2024-01-08 01:50:07 1437

原创 vscode配合jupyter使用出现问题

无法启动 Kernel。

2024-01-08 01:39:11 639

空空如也

空空如也

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

TA关注的人

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