logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

利用DeepSeek辅助DuckDB spatial插件求解Advent of Code 2025第9题 最大矩形面积 第2部分

本文介绍了使用DuckDB spatial插件查找多边形内最大矩形面积的方法。通过SQL的空间函数ST_Contains判断矩形是否完全包含于多边形中,并计算面积排序。Python程序实现步骤包括:1)读取多边形顶点坐标并转换为WKT格式;2)生成所有可能的矩形对角顶点组合;3)创建矩形WKT并计算面积;4)使用ST_Contains进行空间关系判断;5)筛选完全包含的矩形并按面积排序输出。虽然实

#python#算法#机器学习 +2
利用DeepSeek辅助DuckDB spatial插件求解Advent of Code 2025第9题 最大矩形面积 第2部分

本文介绍了使用DuckDB spatial插件查找多边形内最大矩形面积的方法。通过SQL的空间函数ST_Contains判断矩形是否完全包含于多边形中,并计算面积排序。Python程序实现步骤包括:1)读取多边形顶点坐标并转换为WKT格式;2)生成所有可能的矩形对角顶点组合;3)创建矩形WKT并计算面积;4)使用ST_Contains进行空间关系判断;5)筛选完全包含的矩形并按面积排序输出。虽然实

#python#算法#机器学习 +2
DeepSeek辅助生成xlsb格式股市行情数据测试rusty_sheet插件0.2版

本文展示了使用Python生成模拟股市行情数据并导出为XLSB格式的方法。通过pyxlsbwriter包实现数据写入,支持多sheet存储(每日一个sheet)和压缩功能。代码包含生成随机股票数据(含代码、时间、价格、成交量等字段)和创建XLSB文件的核心函数。测试数据显示,XLSB格式相比XLSX具有更快的读取性能(2.938秒 vs 5.373秒),适合处理大规模金融数据。该方案可用于生成测试

#linux#sql#数据库 +1
利用DeepSeek编写Duckdb的C插件实现大数运算

摘要: 本文展示了如何在DuckDB扩展中正确处理字符串数据以调用OpenSSL大数运算函数。作者首先遇到字符串处理问题,发现DuckDB对字符串有特殊处理机制(短字符串内联存储,长字符串存地址)。通过参考文档,提供了两个关键函数:extract_string()用于从duckdb_string_t提取C字符串,set_string()用于将结果设置回duckdb_string_t。文中实现了两个

#c语言#开发语言#数据库
同一个提示词要求把XML转CSV,不同AI的输出结果错误惊人地相似

本文测试了5款国产大模型(Qwen Coder、豆包、智谱、Kimi、腾讯混元)以及Mistral在XML转CSV任务中的表现。使用相同提示词要求生成C语言代码,结果发现:Qwen、Mistral和Kimi均出现相同错误(数值被错误转换为单个字母,字符串重复输出);豆包输出包含原始标签的混乱结果;智谱在分析500多行后放弃;腾讯混元生成长代码但未给出有效输出。测试显示当前大模型在复杂编程任务上仍存

#xml#人工智能#c语言
利用美团longcat.ai编写的C语言支持指定压缩算法通用ZIP压缩程序

这篇技术文章介绍了一个基于zlib库实现的轻量级ZIP压缩程序设计方案。该程序仅依赖zlib库,约770行代码即实现了完整的ZIP压缩功能,支持目录打包和文件通配符匹配。文章详细介绍了程序的核心设计,包括: 数据结构设计:定义了ZIP文件头结构、条目结构以及程序配置结构 压缩算法支持:提供了DEFLATE、BZIP2等多种压缩算法枚举 核心功能实现:包含文件头初始化、压缩级别选择等核心函数 文中也

#c语言#开发语言#算法 +1
三种读写传统xls格式文件开源库libxls、xlslib、BasicExcel的比较

本文介绍三种读写传统xls格式文件开源库libxls、xlslib、BasicExcel的安装、使用方法,并比较其功能与性能,提供了测试源代码和编译命令行,并解决了不同库同名类型定义的冲突

#开源#mfc#c++ +1
DuckDB社区sheetreader插件打开某些xlsx文件失败原因分析

摘要:DuckDB的sheetreader插件在读取某些Excel文件时遇到"Failed to retrieve shared strings file"错误。经分析,原始文件缺少SharedStrings.xml文件,该文件是XLSX格式的核心组件,用于存储工作表中所有唯一的字符串值。当用WPS重新保存文件后,系统自动生成了包含共享字符串的SharedStrings.xml

#开发语言#数据结构
虚谷数据库v12.9安装测试

在Kylin Linux系统上安装虚谷数据库时遇到动态库缺失问题。虽然官网下载方便,但执行时提示缺少libcrypto.so.1.1等依赖库。尝试通过Docker容器和手动安装libaio、OpenSSL等依赖包,仍因GLIBC版本不兼容而失败。最终根据官方文档指引,在Debian仓库下载正确版本的libssl1.1(1.1.1w)安装后成功启动服务。整个过程凸显了软件依赖管理的重要性,特别是跨不

#数据库#后端
deepseek辅助编写的支持gmp高精度运算duckdb客户端

文章摘要:为解决DuckDB Decimal类型精度不足问题,通过自定义标量函数(UDF)和聚合函数(UDAF)调用GMP库实现高精度运算。开发过程中遇到函数实现、字符串转换等挑战,借助DeepSeek生成代码并解决编译错误。最终整合了支持加减乘除、开方等运算的交互式SQL工具,包含计时、脚本执行等功能。项目展示了AI对特定数据库系统的深入理解及DuckDB强大的扩展能力,但插件签名机制仍需进一步

#c++#人工智能#数据库
到底了