登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
在数字创作与移动办公场景中,手写功能是提升效率与体验的关键。然而,传统手写工具存在诸多痛点:对于用户来说,频繁切换笔刷、调整颜色、保存笔迹等操作繁琐且容易打断创作思路;而对于开发者而言,自研手写功能需要处理复杂的笔迹渲染、多设备适配以及功能集成等问题,开发成本高且周期长。(Pen Kit)推出了功能,提供笔刷效果、笔迹编辑、报点预测、一笔成形、全局取色和手写交互的功能,为用户带来流畅且高效的书写体
摘要:本文分析了openGauss中SQLCODE与SQLSTATE在兼容模式下的转换规则。通过源码解析,揭示了数值型SQLCODE转换为字符串型SQLSTATE的算法原理,并提供了相应的PLPGSQL函数实现双向转换。测试验证了转换函数的正确性,并提出通过配置参数实现与Oracle错误代码兼容的方案,以降低应用迁移成本。该方案可帮助解决数值型变量接收SQLCODE时的类型不匹配问题,同时支持双轨
摘要:本文分析了Oracle和openGauss在浮点数转整数时结果差异的问题。测试发现,当小数部分为0.5时,Oracle返回1而openGauss返回0,但1.5时两者都返回2。通过分析openGauss源码发现其使用C++标准函数std::rint()实现银行家舍入法。进一步测试Oracle的binary_double类型转换时出现更多不一致结果,甚至出现整数类型显示小数的异常现象。文章建议
GaussDB 506版本新增支持通过DBLINK连接Oracle数据库。安装需在实例机器上部署Oracle客户端,推荐使用TPOPS平台白屏化操作,支持特定版本的instantclient并需校验cksum值。安装后可通过CREATE DATABASE LINK语法创建连接,支持基本SQL操作但不支持存储过程调用和部分数据类型。功能实现上,GaussDB通过gs_ora_fdw封装器与Oracl
本案例基于华为开发者空间开发平台-云开发环境(容器),完成Python贪吃蛇小游戏开发。
本案例基于华为开发者空间-云开发环境(容器)+MaaS大模型,构建智能写作助手应用。
基于华为开发者空间-云开发环境(容器)+ Versatile Agent,快速构建并集成一个轻量级智能办公助手Agent到模拟OA系统中。
本案例基于开发者空间 - AI Notebook,使用Fashion-MNIST数据集,构建了一个智能衣柜服装分类系统,展示了深度学习技术在实际生活场景中的应用价值。系统采用卷积神经网络(CNN)架构,实现了对10类服装物品的精准识别,准确率达到93.75%。
本文探讨了在openGauss中实现Oracle utl_file包功能的解决方案。主要介绍了两种方法:一是通过orafce兼容插件实现基本功能,并针对openGauss特性进行改进,结合pg_directory系统表实现目录管理;二是利用openGauss原生copy to语法结合AUTHID definer特性,直接实现查询结果导出文件的功能。
本文探讨如何在openGauss3.0中实现类似Oracle面向对象编程的功能。由于openGauss不支持Oracle的对象类型构造器和方法,作者提出通过创建同名package来解决:1) 使用package中的self函数构造对象;2) 将成员函数改写为package函数,添加self参数;3) 对于无需位置传参的场景,可直接使用type构造。这种改写方式使得面向对象逻辑得以保留,调用方式仅有