logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Socket:应用程序看世界的那扇窗

本文全面介绍了Socket网络编程的核心概念与实践。首先解析了Socket的本质是操作系统提供的网络API抽象,通过内核缓冲区实现数据传输,解释了send/recv等行为的底层机制。其次详细讲解了TCP/UDP的Socket编程流程和常见陷阱,包括连接管理、粘包处理等,并提供了完整的代码示例。针对粘包问题,文章深入分析了三种解决方案(定长包、分隔符、TLV)并给出基于状态机的解包实现。最后系统梳理

文章图片
#服务器#网络#linux
OpenAI Whisper vs IBM Granite Speech 4.1

本文对比分析了OpenAI Whisper和IBM GraniteSpeech4.1两大开源语音模型。Whisper采用Transformer架构,支持99种语言的语音识别,生态成熟但翻译能力有限;GraniteSpeech4.1融合Conformer设计,在识别准确率上平均提升10-15%,并支持多语言直接翻译。测试显示GraniteSpeech在LibriSpeech等基准上WER更低,中英混

文章图片
#算法
OpenAI Whisper vs IBM Granite Speech 4.1

本文对比分析了OpenAI Whisper和IBM GraniteSpeech4.1两大开源语音模型。Whisper采用Transformer架构,支持99种语言的语音识别,生态成熟但翻译能力有限;GraniteSpeech4.1融合Conformer设计,在识别准确率上平均提升10-15%,并支持多语言直接翻译。测试显示GraniteSpeech在LibriSpeech等基准上WER更低,中英混

文章图片
#算法
分治策略:归并排序与逆序对计算

本文探讨了分治策略在算法设计中的应用,重点分析了归并排序和逆序对计算两个经典案例。归并排序通过分解、递归排序和合并三个步骤实现O(nlogn)时间复杂度,具有稳定性和广泛适用性。逆序对问题则利用归并排序的特性,在合并过程中高效计算逆序对数量,同样达到O(nlogn)时间复杂度。文章还讨论了算法优化、并行化处理、树状数组解法等进阶内容,并介绍了逆序对在推荐系统、基因分析等领域的实际应用。最后指出分治

文章图片
#算法#数据结构#c++
机器人操作系统演进之路

本文系统梳理了机器人操作系统(ROS)的技术演进与工业应用。从ROS1到ROS2的技术革命,重点分析了DDS通信中间件引入带来的分布式通信、实时性能和安全认证等关键突破。详细介绍了ROS-Industrial工业扩展、Open-RMF多机器人协同框架以及Gazebo到Ignition的数字孪生进化。通过智慧物流、智能制造等应用案例,展现了ROS生态如何从实验室走向工业现场。文章最后探讨了ROS与A

文章图片
#机器人#c++
DB2数据库使用存储过程详解

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。      主要特点:类语言主要提供以下功能,让用户可以设计出符合引用需求的程序:1)、变量说明2)、ANSI(美国国家标准化组织)兼容的SQL命令(如Select,Update….

#数据库
使用hdc命令进行查看或者安装应用的时候报错[Fail]ExecuteCommand need connect-key解决方法

1、首先在设备管理器那边看看有没有这个设备,然后执行hdc_std list targets,看看有没有设备信息,然后再执行其他hdc_std 语句。2、检查设备连接是否正常,可以试试其它USB口连接设备。

文章图片
#c++#开发语言
Ubuntu git生成ssh key配置github或者码云

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。打开id_rsa.pub文件,并且复制全部内容,添加到Key里面。1.查看是否已经有了ssh密钥:cd ~/.ssh。如果没有密钥则使用下面命令生成。按3个回车,密码为空。...

文章图片
#git#github#ubuntu
C/C++确实盛产“大牛”——但2025年的江湖已经不是当年的江湖了!

本文分析了2025年编程语言排行榜及各语言发展趋势。C/C++虽仍占据重要地位,但其"牛人多"的标签更多源于早期在操作系统、嵌入式等领域的严苛需求,迫使开发者掌握底层技能。如今技术生态已变:Rust、Zig等语言正在分流C/C++的传统优势领域,Python、Go等语言也在特定场景展现出竞争力。作者指出,现代开发者应专注领域深度和跨语言能力,而非单一语言崇拜,并针对不同语言使用

文章图片
#c语言#c++#开发语言 +2
WebRTC音频采样算法

 在现代实时通信(RTC)领域,WebRTC(Web Real-Time Communication)已经成为事实上的标准。其中,音频处理是WebRTC的核心功能之一,而音频采样算法则是保证高质量语音通信的基础。本文将深入探讨WebRTC中的音频采样算法,包括其工作原理、实现细节以及在实际应用中的优化策略。

文章图片
#webrtc
    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择