宝兰德多款仓颉开源项目获GitCode官方G-Star毕业认证,释放开发效率新动能

news2024/9/21 11:49:42

近日,由宝兰德基于仓颉编程语言开发的项目「Cangjie-TPC/redis-sdk」「Cangjie-TPC/hyperion」入驻GitCode平台,并获得GitCode官方优秀毕业项目认证,成为G-Star计划的一员,标志着宝兰德与GitCode将携手开启软件研发新纪元,共绘国产软件新生态。

图片

图 | Cangjie-TPC/redis-sdk项目毕业证书

图片

图 | Cangjie-TPC/hyperion项目毕业证书

当前,开源已成为 软件开源已成为推动信息技术行业发展的重要力量,也是推动全球技术创新的重要引擎。在国家大力推进科技自立自强和建设数字中国等背景下,开源被写入国家“十四五”规划,我国逐渐成为全球开源生态的重要力量。

在此背景下,GitCode开源社区应运而生。据悉,GitCode是CSDN 和华为云联合发布的新一代面向全球开发者的开源社区,提供原创博客、开源代码托管、代码协作、项目管理等服务,旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目,共同构建中国下一代面向开源开发者的旗舰级平台。

GitCode开源摘星计划(G-Star 计划),是 GitCode 官方发布的针对开源项目成长全流程的孵化计划。宝兰德基于仓颉编程语言开发的两个项目「Cangjie-TPC/redis-sdk」、「Cangjie-TPC/hyperion」成功入驻GitCode平台并成为G-Star优秀毕业项目,彰显了宝兰德的技术实力及对支持开源生态建设的决心。

项目介绍 / Project Introduction

redis-sdk

仓颉语言实现的高性能Redis客户端SDK,支持Redis 7.0的所有数据类型,支持Redis 7.0的全部管理命令。特性为支持哨兵模式和集群模式;支持发布订阅模式;接口设计兼容jedis接口语义;支持RESP2和RESP3协议;支持单连接多线程模式;架构简洁,易于扩展。

图片

hyperion通信框架

一个高性能、可扩展的TCP通信框架。支持添加自定义编解码器处理,便于使用多种序列化协议传输数据;提供连接池支持,支持故障连接重建,空闲连接回收,有效节约资源;自带高效ByteBuffer实现,减少请求处理过程中的数据拷贝;易于扩展,可以积木式添加IoFilter处理入栈、出栈数据。

图片

项目体验/ Project Experience

redis-sdk项目地址:

https://gitcode.com/Cangjie-TPC/redis-sdk/overview

hyperion项目地址:

https://gitcode.com/Cangjie-TPC/hyperion/overview

宝兰德作为基础软件中间件领域的头部厂商,积极投身软件开源事业,加入openEuler、openGauss、MindSpore、openAnolis社区、开放原子开源基金会,是开源技术的坚定参与者与建设者。近年来,宝兰德与国产CPU、操作系统、数据库、应用软件等上千家生态合作伙伴完成了产品兼容性互认证,构建我国自主的IT底层架构和标准,完善产业发展支撑环境。同时,宝兰德作为CCSA、CESA、ITSS、NITS等国内核心标准组成员,广泛参与行业项标准的制定和推广,为构建健康,活跃的开源生态贡献积极力量。

厚植开源,贡献开源。宝兰德凭借对国产软件的深刻理解和热情,不断探索和研发出新的开源产品,进一步探索我国开源生态的创新发展模式,促进开发者生产力工具更加智能化,为国产软件的发展贡献自己的力量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2082149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

变频器会干扰补偿电容器正常工作吗

变频器(VFD,Variable Frequency Drive)可能会对补偿电容器的正常工作产生干扰。变频器工作时产生的谐波、快速开关操作和高频噪声都可能影响电容器的性能。 一、以下是变频器对补偿电容器可能产生的一些影响: 1、谐波干扰 谐波生…

JS基础之【基本数据类型与类型间的隐式显示转换】

🚀 个人简介:某大型国企高级前端开发工程师,7年研发经验,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~ 💟 作 者:码…

【Linux】初步识操作系统

linux专栏:《Linux入门系列》 系列文章:gdb-调试器初入门(简单版使用) 编辑器vim入门(概念模式转换技巧) 目录 1. 概念 2. 设计操作系统的目的 3. 定位:操作系统负责管理 4. 如何理解管理 …

Linux 数据结构 链表

1.段错误调试方法: 1.按照网上的方法配置Ubuntu,允许生成core文件 2.重新编译代码并加入-g选项(允许进行GDB调试) 3.ulimit -c unlimited 不限制core文件的生成的大小 4.执行代码,复现段错误,产生包含出错信息的core文件(检查cor…

呼叫系统怎么使用提高安全性

呼叫中心提高使用的安全性是一个综合性的任务,涉及技术、管理、人员等多个方面。以下是一些关键措施,旨在提升呼叫中心的安全性: 一、加强技术防护 1.数据加密:采用先进的加密技术对通话内容和数据传输进行加密,如使用…

浙大联合港中深发布AI医疗最新报告,全面审视「虚拟现实+人工智能」

想象一下,医生在手术前,通过虚拟现实技术,能够身临其境地预演手术过程,精确到每一个细节;患者则可以在VR环境中进行心理治疗,减轻焦虑与恐惧。 这一切,都得益于AI与VR的强强联手。 医学视觉增强…

今日分享丨微服务架构下查询数据缓存策略

引言 随着企业业务规模的扩大和复杂度的提升,微服务架构因其高可用性、可扩展性和易于维护的特性,逐渐成为现代软件开发的首选架构模式。然而,微服务架构带来的分布式特性也增加了数据访问的复杂性和延迟。特别是业务查询领域,一…

HIS系统成品|HIS系统搭建|医院HIS系统开发

在医疗信息化的浪潮中,医院信息系统(HIS)的开发功能分析成为关键。本文将探讨如何通过功能分析构建一个高效、智能的HIS系统,以满足现代医院的需求,并提升医疗服务质量。 1、HIS系统功能分析的必要性 在医疗行业中&am…

基于java的进销存管理系统设计与实现

需求分析 进销存主要是帮助商业企业全面有效管理采购、销售和库存,软件适用于需要进行采购管理,销售管理以及库存管理的所有商业企业。 进销存系统的产生和发展情况 进销存软件是一款通用性极强的商业企业进销存管理系统,软件囊括了商业企业…

第六届机器人与智能制造技术国际会议 (ISRIMT 2024)

重要信息 大会官网:www.isrimt.org(点击了解大会,参会,投稿等信息) 大会时间:2024年9月20-22日 大会地点:中国-江苏常州 收录检索:IEEE Xplore, EI Compendex, Scopus 大会简介…

航空公司名字趣史:看看有趣又有意义的命名背后有什么玄机

上周“东海航空”事件引发了东方航空在社交媒体上的一系列被迫营业,因为媒体的乌龙报道误将“东海航空”简称为“东航”,甚至直接用错了图片。众号:标猿公司起名 给公司起个好名字 其实除了大部分以地域、国家命名的航空公司,还…

Java 8 Optional用法【总结记录】

一、前言 这里引用书中描述来介绍Optional类: Optional是为核心类库设计的一个数据类型,用来替换null值。人们对原有的null值有很多抱怨,甚至连发明这一概念的Tony Hoare也是如此,他曾说这是自己的一个“价值连城的错误”。作为一…

cad导出图片格式怎么导出?5个软件帮助你快速转换文件格式

cad导出图片格式怎么导出?5个软件帮助你快速转换文件格式 将CAD文件导出为图片格式可以帮助你更方便地展示、分享或打印设计图纸。CAD(Computer-Aided Design)文件通常以DWG或DXF格式保存,而要将它们转换为常见的图片格式&#x…

NodeJS “次元高校”社团管理系统 ---附源码94897

摘要 计算机科学技术的飞速发展也更好地促进了高校信息化建设。为了适应新形势下更好地培养人才,高校在发展的过程中开始推进信息系统的建设。随着我国教育模式的不断改革和发展,越来越多的高校正在开展校园信息工程建设,以更好地提高高校的各…

C / C++内存管理

内存分布 1. 栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。 2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共 享内存,做进程间通信,子进程堆区的开辟。 3. …

文心快码帮你解大厂面试题:TCP关闭连接的过程,为什么要4次挥手,为什么最大等待时间是2*MSL?

🔍【大厂面试真题】系列,带你攻克大厂面试真题,秒变offer收割机! ❓今日问题:在8g内存的机器,能否启动一个7G堆大小的java进程? ❤️一起看看文心快码Baidu Comate给出的答案吧!如…

Oracle RAC 修改系统时区避坑指南(深挖篇)

大家好,这里是 Lucifer三思而后行,专注于提升数据库运维效率。 目录 前言环境安装问题重现时区检查修改时区问题分析问题解决 深究根源问题一问题二问题三 写在最后往期精彩文章推荐 前言 昨天遇到一个问题,Oracle RAC 安装完之后&#xff0…

bitsandbytes使用错误:CUDA Setup failed despite GPU being available

参考:https://huggingface.co/docs/bitsandbytes/main/en/installation 报错信息 ======================

【JavaEE精炼宝库】网络原理基础——网络层 | IP协议

文章目录 一、IP 协议的格式二、IP 地址的数量限制三、私有 IP 地址和公网 IP 地址3.1 私有 IP 地址和公网 IP 地址的基本知识:3.2 内网 IP 设备访问外网 IP 设备的过程(NAT 机制): 四、地址管理4.1 网段划分:4.1.1 网…

npm、cnpm、pnpm、yarn包管理工具别傻傻分不清楚了

干啥的: nodejs的包管理工具。 用于自动化处理包的安装、更新、配置和管理。它们之间的主要区别在于它们各自的实现方式、性能优化、以及一些特有的功能。 怎么用: 1、npm 1.1、描述 Node Package Manager默认包管理器从 npm 公共仓库中安装、共享…