logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

把 Python 脚本“就地”升级成 Rust:一次 10 倍提速、内存减半的实战记录

摘要:某舆情分析平台使用4万行Python代码处理每日200GB文本数据,面临性能瓶颈(4小时处理时间,频繁OOM)。团队选择Rust进行核心链路重构,30天内实现:耗时从4小时降至18分钟(13倍提升),内存从64GB降至26GB(2.5倍提升)。关键技术点包括:1)利用PyO3实现无缝Python调用;2)Rayon并行处理+零拷贝优化;3)替换jemalloc为mimalloc。经验表明,R

文章图片
#python#rust#开发语言
Rust 如何用代码 “消灭” 数据竞争

Rust通过类型系统保障并发安全:在传统语言中多线程共享数据易引发竞态条件,而Rust通过所有权机制在编译期就禁止不安全操作。以计数器为例,Rust强制使用Arc(原子引用计数)和Mutex(互斥锁)来安全共享可变状态,相比Python等依赖开发者手动管理锁的方式更为可靠。这种设计实现了从"人治"到"法治"的转变,既保证线程安全又维持高性能,特别适合高并发业

文章图片
#rust#算法#开发语言
【机器学习】——决策树模型

决策树模型是一种基本且常用的机器学习算法,它通过树状结构来进行分类和回归任务。以下是关于决策树模型的知识点总结:基本概念:决策树是一种树状结构,其中每个内部节点表示一个特征或属性测试,每个分支代表一个测试结果,每个叶节点代表一个类别标签或回归值。决策树的目标是通过将数据集划分为不同的区域来构建一个可以对新实例进行预测的模型。构建过程:决策树的构建过程通常采用递归地将数据集划分为子集的方式,直到满足

文章图片
#机器学习#人工智能
【AI大模型】——使用Java调用国内各种流行的AI大语言模型,全世界都在拥抱AI!!!

DeepSeek(深度求索)和通义千问(阿里云开发的大模型)作为不同公司研发的AI产品,在技术路径、应用场景和功能侧重上存在一些差异。

文章图片
#服务器#运维#DeepSeek +1
gengetopt 在 HarmonyOS 上的构建与适配

gengetopt 是一个代码生成工具,用于从命令行选项规范文件生成 C 代码,用于解析命令行参数。它简化了命令行参数解析的实现,避免了手动编写 `getopt` 代码的繁琐。

#harmonyos#华为
figlet 在鸿蒙PC上的构建与适配

figlet(Frank, Ian & Glenn’s Letters)是一个用 C 语言开发的命令行工具,用于将普通文本转换为大型 ASCII 艺术字符。它可以将简单的文本转换为美观的大字符,非常适合用于终端横幅、邮件签名、文档装饰等场景。

#harmonyos#华为
【AI】——SpringAI通过Ollama本地部署的Deepseek模型实现一个对话机器人(二)

Embedding 是一种将对象(如词语、物品、用户等)表示为数值向量的方法。这种方法在深度学习和推荐系统中非常重要,因为它能够捕捉对象之间的相似性和关系。

文章图片
#人工智能
【AI人工智能】文心智能体:恐怖小说馆智能体——低代码工作流的简单应用,干货满满,不容错过哦

基于个人的亲身经历或奇思妙想,创造独特的恐怖故事。这种灵感通常具有原创性和新颖性,能够吸引读者的注意力。借鉴不同文化背景下的恐怖故事和传说,融合多元文化的元素,创作出具有国际视野和包容性的恐怖小说。尝试不同的写作风格和a叙事结构,如非线性叙事、多视角叙述等,打破传统恐怖小说的框架,为读者带来全新的阅读体验。

文章图片
#人工智能
“量子跃迁与数据织网:深入探索K最近邻算法在高维空间中的优化路径、神经网络融合技术及未来机器学习生态系统的构建“

(一)理解K最近邻算法的基本原理(二)能够使用sklearn库进行K最近邻分类和回归模型的训练和预测(三)学会调整超参数K和权重参数weights

文章图片
#机器学习#近邻算法#人工智能 +1
【Vue】——前端框架的基本使用制作猜数游戏、水果商店、学习计划表(二)

(一)掌握Vue.js中监听属性、计算属性的使用;(二)通过学习计划表案例掌握Vue.js中指令的基本使用。(三)掌握Vue.js中的样式绑定。

文章图片
#前端框架#vue.js#前端
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择