• 博客(41)
  • 收藏
  • 关注

原创 C#强大的应用场景和优势

总之,C# 是一种强大而优雅的编程语言,具有简洁优雅的语法、强大的开发工具和生态系统以及广泛的应用领域。无论是企业级应用开发、游戏开发还是 Web 开发,C# 都能为开发人员提供高效、可靠的解决方案。-.NET 框架提供了大量的类库和框架,涵盖了从基础的数据结构到高级的企业级应用开发的各个方面。这些类库和框架经过了充分的测试和优化,具有高效、稳定的性能。Visual Studio 集成开发环境。活跃的社区和开源生态。

2024-11-06 09:41:08 1171

原创 有哪些机器学习算法可以应用于智能视觉领域?

以下是一些可应用于智能视觉领域的机器学习算法:一、监督学习算法支持向量机(SVM):决策树和随机森林:深度神经网络(DNN):二、无监督学习算法聚类算法:自编码器:三、强化学习算法

2024-11-06 09:35:09 549

原创 机器学习在智能视觉领域的应用有哪些局限性?

机器学习在智能视觉领域的应用存在以下一些局限性:

2024-11-06 09:34:26 656

原创 在 Spring Boot 中使用分布式事务时,如何处理不同数据源之间的事务一致性问题?

另一个独立的消费者服务从消息队列中读取消息,并按照顺序对各个数据源进行相应的操作。如果某个操作失败,可以不断重试,直到成功为止,从而实现最终一致性。当对不同数据源进行操作时,将操作记录发送到消息队列中。

2024-11-05 09:34:58 584

原创 如何在 Spring Boot 中实现多数据源的事务管理?

通过以上方法,你可以在 Spring Boot 中实现多数据源的事务管理,确保数据的一致性和完整性。

2024-11-05 09:33:11 877

原创 随机森林算法和决策树算法的区别是什么?

随机森林算法和决策树算法都是机器学习中常用的算法,它们之间存在以下一些主要区别:一、算法原理决策树:随机森林:二、模型特点决策树:随机森林:三、训练过程决策树:随机森林:四、应用场景决策树:随机森林:

2024-11-04 10:14:55 932

原创 Spring Boot 中实现多数据源连接和切换的方案

通过配置多个数据源、创建数据源 bean 以及使用 AbstractRoutingDataSource 和 ThreadLocal,可以轻松地在应用中连接多个数据源,并根据需要动态地切换数据源。在实际应用中,可以根据具体的需求选择合适的多数据源连接和切换方案,以确保应用的高效运行和数据的准确访问。例如,一个应用可能需要同时访问不同的数据库以获取不同类型的数据,或者在不同的环境下切换数据源以满足特定的需求。在进行数据库迁移或升级时,可以使用多数据源切换功能,将应用暂时切换到备用数据源,以确保业务的连续性。

2024-11-04 10:13:17 1267

原创 MySQL企业常见架构与调优经验分享

总之,MySQL 企业常见架构和性能调优需要根据业务需求和实际情况进行选择和调整。在进行架构设计和性能调优时,需要综合考虑硬件、数据库参数、SQL 语句、数据库设计和监控维护等多个方面,以提高数据库的性能和可用性。读写分离 + 分库分表架构。

2024-11-01 15:52:30 1587

原创 有哪些关于 R 语言在数据分析中的应用的优秀文章?

以下是一些关于 R 语言在数据分析中应用的优秀文章:

2024-10-31 09:25:05 476

原创 AIGC 浪潮下,R 语言奏响数据分析新乐

在当今的 AIGC(人工智能生成内容)时代,数据如同璀璨的星辰,散落在各个领域的浩瀚宇宙中。而在这场数据的盛宴中,R 语言以其独特的魅力和强大的功能,引领着数据分析的新风尚。一、AIGC 时代的数据洪流随着人工智能技术的飞速发展,AIGC 如同一股汹涌的浪潮,席卷了各个行业。从自然语言处理到图像识别,从金融领域到医疗健康,大量的数据被不断地生成、收集和存储。这些数据蕴含着丰富的信息和价值,等待着被挖掘和利用。在这个时代,数据的规模呈指数级增长。传统的数据处理方法已经难以满足需求,迫切需要更高效、更强大的数据

2024-10-31 09:23:54 520

原创 EXPLAIN 针对性优化 SQL 查询

总之,EXPLAIN 命令是一个非常强大的工具,可以帮助我们深入了解 SQL 查询的执行计划,从而进行有针对性的优化。通过合理地使用 EXPLAIN 分析结果,我们可以提高 SQL 查询的性能,提升数据库系统的整体效率。而 EXPLAIN 命令是一种强大的工具,可以帮助我们深入了解 SQL 查询的执行计划,从而进行有针对性的优化。通过分析执行计划,我们可以了解查询的性能瓶颈所在,进而采取相应的优化措施。可以看到,创建索引后,查询使用了索引进行查询,预估的行数也大大减少,查询性能得到了显著提高。

2024-10-29 09:42:27 1077

原创 能源领域时间序列预测存在以下难点和挑战

数据质量和可用性方面: 数据缺失:在能源数据的采集过程中,由于传感器故障、通信中断或数据存储问题等,可能会出现数据缺失的情况。例如,在一些偏远地区的能源生产站点,数据传输可能不稳定,导致部分时间段的数据丢失。这会影响模型对能源生产或消耗规律的准确把握,降低预测的准确性。 数据噪声:能源数据容易受到各种干扰因素的影响,产生噪声。例如,在电力系统中,电磁干扰、设备的随机波动等都可能导致测量数据的不准确。这些噪声会掩盖数据中的真实信息和趋势,增加了数据分析和预测的难度。 数据不一致性:能源数据可能来自不

2024-10-29 09:32:08 585

原创 AI 是如何进行混合检索

AI 进行混合检索主要通过以下步骤:

2024-10-26 15:46:58 575

原创 AI 如何匹配 RAG 知识库:混合检索的力量

在应用知识图谱时,可以通过语义检索和向量检索等方法,快速找到与查询相关的实体和关系,为决策支持、智能推荐等任务提供依据。它的核心思想是在生成文本的过程中,从外部知识库中检索相关的信息,然后将这些信息融入到生成的文本中,以提高生成内容的准确性和可靠性。例如,在撰写新闻报道、故事创作等任务中,系统可以从知识库中检索相关的事件、人物、背景信息等,然后将这些信息融入到生成的文本中,提高文本的质量和可信度。混合检索可以通过多种方法的组合,扩大检索的范围,确保尽可能多地找到与查询相关的知识。

2024-10-26 15:43:28 645

原创 讲解 SpringMVC 中数据绑定的实现方式

在 Spring MVC 中,数据绑定是一个重要的特性,它允许将请求参数自动绑定到控制器方法的参数上,以及将模型数据自动填充到视图中。总之,Spring MVC 中的数据绑定提供了一种方便、高效的方式来处理用户输入数据和模型数据的映射。数据绑定是将用户输入的数据(通常来自 HTTP 请求)与 Java 对象进行自动映射的过程。这样可以简化控制器方法中对请求参数的处理,以及在视图中展示模型数据的过程。JSON 数据的数据绑定。URL 参数的数据绑定。

2024-10-25 09:11:01 2203

原创 深入详解 Java - Spring MVC

Spring MVC 提供了丰富的注解支持、易于测试、灵活的配置方式和丰富的视图技术支持,使得开发人员可以更加高效地构建 Web 应用程序。Spring MVC 提供了多种实现方式的 HandlerMapping,如注解方式的 @RequestMapping 注解和 XML 配置方式的元素等。在 Java 企业级开发领域,Spring MVC 是一个极为重要的框架,它为构建强大、灵活且高效的 Web 应用程序提供了坚实的基础。Spring MVC 的各个组件都可以进行单元测试。

2024-10-25 09:09:10 2733

原创 小程序无法获取头像昵称以及手机号码的深度剖析与解决方案

小程序无法获取头像昵称以及手机号码是一个常见的问题,可能由用户授权、小程序代码或者服务器等方面的原因引起。为了解决这个问题,开发者需要从多个方面入手,包括优化授权提示、检查接口调用、优化业务逻辑、进行兼容性测试以及监控服务器状态等。然而,有时候开发者会遇到小程序无法获取头像昵称以及手机号码的问题,这给用户体验和业务流程带来了极大的困扰。小程序作为一种轻量级的应用程序,旨在为用户提供快速、便捷的服务。经过这些措施的实施,该电商小程序成功解决了无法获取头像昵称以及手机号码的问题,用户体验得到了显著提升。

2024-10-24 14:03:57 3089

原创 解决 Windows 10 与 VirtualBox 不兼容问题全攻略

打开 VirtualBox,在菜单栏中选择 “管理”->“全局设定”,在 “常规” 选项卡中,点击 “默认虚拟电脑位置” 旁边的 “文件夹” 图标,选择一个合适的存储位置。以 Windows Defender 为例,打开 Windows 10 的设置,选择 “更新和安全”->“Windows 安全中心”->“病毒和威胁防护”,在 “病毒和威胁防护设置” 中,点击 “管理设置”,然后将 “实时保护” 开关关闭。在安装新软件时,注意查看软件的兼容性说明,避免安装可能与 VirtualBox 产生冲突的软件。

2024-10-24 13:59:15 2679

原创 推荐一些关于计算机网络和 TCP/IP 协议的书籍

以下是一些关于计算机网络和 TCP/IP 协议的优秀书籍推荐:

2024-10-23 10:27:22 1178

原创 深入探讨TCP/IP协议基础

(3)可扩展性改进:为了适应网络规模和复杂性的不断增加,未来的 TCP/IP 协议将采用新的架构和技术,如软件定义网络(SDN)、网络功能虚拟化(NFV)等,提高网络的可扩展性和灵活性。计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的系统。(2)性能优化:为了提高网络性能,未来的 TCP/IP 协议将采用新的技术和算法,如多路径传输、拥塞控制、流量整形等,提高网络的响应速度和吞吐量。

2024-10-23 10:24:22 839

原创 机器学习基础

数据是机器学习的基础,没有高质量的数据,就无法进行有效的学习。相信在不久的将来,机器学习将在更多的领域发挥更大的作用,为我们的生活带来更多的便利和惊喜。未来,将有更多的研究致力于开发可解释性机器学习技术,让人们能够理解模型的决策过程,提高模型的可信度和安全性。(2)模型的可解释性:一些复杂的机器学习模型,如深度神经网络,虽然具有很高的性能,但往往缺乏可解释性,难以理解其决策过程。(1)数据质量和数量:高质量的数据是机器学习的基础,但在实际应用中,数据往往存在噪声、缺失值、异常值等问题,影响模型的性能。

2024-10-23 10:22:41 988

原创 编程小白如何成为大神?大学新生得最佳入门攻略

对于大学新生来说,Python 是一个很好的入门选择,因为它的语法相对容易理解,并且有丰富的学习资源和社区支持。总之,作为大学新生,如果你想从编程小白成长为大神,需要明确目标、选择适合的编程语言、制定学习计划、掌握基础知识、实践出真知、持续学习和进步、培养良好的编程习惯,并保持耐心和坚持。遵循一定的代码规范,如命名规范、缩进规范、注释规范等,可以让你的代码更加易读、易维护。参加编程竞赛可以锻炼你的编程能力和团队合作能力,同时也可以让你接触到更多优秀的程序员,学习他们的经验和技巧。”、计算两个数的和等。

2024-10-19 14:07:44 820

原创 如何判断自己是否处于程序员职业发展瓶颈期?

总之,当你在工作表现、职业发展机会和个人成长等方面出现上述迹象时,就需要警惕自己是否处于程序员职业发展瓶颈期。及时发现并采取有效的措施突破瓶颈,才能实现职业的持续发展。

2024-10-19 13:57:32 434

原创 程序员职业发展瓶颈有哪些?

程序员职业发展瓶颈主要有以下几方面:

2024-10-19 13:56:11 530

原创 在数据清洗过程中,如何确保数据的准确性和一致性?

建立数据质量规范和流程。

2024-10-18 16:48:13 2267 1

原创 机器学习运维(MLOps)到底是什么?

机器学习模型的开发过程涉及大量的数据处理、算法选择、参数调整和模型评估等环节,而且模型的性能会随着时间的推移和数据的变化而发生变化。通过有效的数据管理、模型开发、模型部署和模型监控,可以提高模型的可靠性和稳定性,加快模型的迭代速度,降低模型的开发成本,促进团队协作。在实际应用中,需要根据业务需求和数据特点,选择合适的工具和技术,建立严格的流程和规范,不断优化和改进机器学习运维体系,以实现机器学习项目的最大价值。这包括对数据质量的监控、模型性能的评估和及时的模型更新,以适应不断变化的业务需求和数据环境。

2024-10-18 16:46:15 1153

原创 年轻人熬夜熬的是什么?

你有没有觉得夜晚的时间好宝贵,终于没有工作了,也没有人找你了,一个人躺在床上找自己的世界,做自己喜欢的事情,真正休息,放松,快乐的时间也就只剩夜晚的几个小时了。夜晚才是享受生活的,他是安静的、是自由的、没有人打扰的,这个时候做自己喜欢的事快乐程度是白天的双倍。你有没有觉得夜晚的时间好宝贵,终于没有工作了,也没有人找你了,一个人躺在床上找自己的世界,做自己喜欢的事情,真正休息,放松,快乐的时间也就只剩夜晚的几个小时了。那种短暂的自由和放松确实是令人愉悦的,特别是在白天繁忙的工作或学习之后。

2023-08-15 11:34:45 148

原创 程序员的日常工作有哪些

除了以上的任务,程序员也会有一些日常的工作习惯,如写博客分享经验、参加技术社区活动、阅读技术书籍和博客等。另外,程序员也需要保持良好的身体状态,因为长时间坐在电脑前可能会对健康产生影响,所以他们也会关注健康问题,进行锻炼和休息。另外,程序员也需要保持良好的身体状态,因为长时间坐在电脑前可能会对健康产生影响,所以他们也会关注健康问题,进行锻炼和休息。另外,程序员也需要保持良好的身体状态,因为长时间坐在电脑前可能会对健康产生影响,所以他们也会关注健康问题,进行锻炼和休息。他们需要理解需求,分享进展并解答问题。

2023-08-15 11:28:01 878

原创 程序员有什么发展空间?

此外,程序员还可以选择深入学习其他相关领域,如人工智能、物联网、区块链等,以适应不断变化的技术趋势和需求。此外,程序员还可以选择深入学习其他相关领域,如人工智能、物联网、区块链等,以适应不断变化的技术趋势和需求。此外,程序员还可以选择深入学习其他相关领域,如人工智能、物联网、区块链等,以适应不断变化的技术趋势和需求。他们需要理解业务需求并将其转化为可行的技术解决方案,同时考虑系统的性能、可伸缩性和安全性等。他们需要理解业务需求并将其转化为可行的技术解决方案,同时考虑系统的性能、可伸缩性和安全性等。

2023-08-15 11:26:48 249

原创 Gpt进阶(环境篇):解决gpt接口调用,镜像的最全方案(合集版)

由于当前国内外接口的封锁,导致许多想开发调用gpt接口的小伙伴在起步阶段就结束了,所以本文主要从过各种方案解决这个问题声明:本文重要是用于学习,如果有违反相关规则的记得联系小编。

2023-07-29 11:39:00 1259

原创 GPT到底是什么​?

这个知识不用特意教,模型并不知道狗和香蕉都是什么东西,散步是什么意思:它只是阅读了太多的文字,它知道当人们说“散步”的时候更容易提到“狗”,而不是“香蕉”。比如说,编程语言也是语言,对吧?有人在写一篇叫做《如何高效地开董事会》的文章,自己写了一半,把这个前半部分输入到 GPT-3,GPT-3 就把后半部分给写出来了,有理有据,还列出了原作者未曾想到的几个点。GPT-3 跟当前所有主流人工智能模型一样,都是基于深度学习神经网络的东西,它仍然是海量数据训练出来的产物,它提供的仍然是基于经验的知识……

2023-07-29 11:34:16 260

原创 程序员职场如何规划

伴问杨哥怎么看待互联网行业的996。伴问杨哥怎么看待互联网行业的996。伴问杨哥怎么看待互联网行业的996。还有很多小伙伴问两个这么一个问题。那么关于年薪百万的问题就回答完了。中医这个行业当你经历过很多年之后。还有很多小伙伴问两个这么一个问题。那么关于年薪百万的问题就回答完了。中医这个行业当你经历过很多年之后。还有很多小伙伴问两个这么一个问题。那么关于年薪百万的问题就回答完了。在一线城市发展永远要比二线城市。在一线城市发展永远要比二线城市。在一线城市发展永远要比二线城市。再来一个带辛辣又花一两个小时。

2023-03-15 10:36:14 123

原创 警惕程序员的成长陷阱

有看到过一堆技术却不精通的冒出来。那所以呢并不是你会的技术越多越好。有的后端同学就认为不就洗洗洁面吗。这就需要去考察一些原理上的问题了。那为什么不一开始就招懂原理的人呢。我的建议是前期一定要尽力进大公司。技术问题就问华为的架构与的架构师。有看到过一堆技术却不精通的冒出来。那所以呢并不是你会的技术越多越好。有的后端同学就认为不就洗洗洁面吗。这就需要去考察一些原理上的问题了。那为什么不一开始就招懂原理的人呢。我的建议是前期一定要尽力进大公司。技术问题就问华为的架构与的架构师。所以这块呢我觉得没有辩论的必要。

2023-03-15 09:58:04 266

原创 程序员职业生涯中容易进的坑

有的人干到40多还有人干到了5060。直到我29岁的时候一位35岁的同事。很多人可能不知道或者知道了不想改。因为一开始啊也不知道自己要干什么。有看到会一堆技术却不精通的冒出来。那所以呢并不是你会的技术越多越好。就是坑人无数的全站工程师这一概念。那所以这块呢我觉得没有辩论的必要。这就需要去考察一些原理上的问题了。那为什么不一开始就招懂原理的人呢。我的建议是前期一定要尽力进大公司。技术如果不行那就多听听别人的意见。不懂装懂的领导只会让大家浪费时间。程序员的黄金年龄其实就是10年。

2023-03-15 09:53:29 124

原创 程序员35岁的职场如何跨过去

传说中程序员35岁的职场有什么办法跨过去。传说中程序员35岁的职场有什么办法跨过去。用符合人类日常生活习惯的方式来呈现。用符合人类日常生活习惯的方式来呈现。那一定是基础能力有明显之变的因素。内部都是用一理钱来做各种预算统计。你已经可以窥见抽象设计的魅力所在。可以用极小的弱点控制无穷大的精力。那一定是基础能力有明显之变的因素。内部都是用一理钱来做各种预算统计。你已经可以窥见抽象设计的魅力所在。可以用极小的弱点控制无穷大的精力。会迎来另一个隐形的高考 35岁。会迎来另一个隐形的高考 35岁。

2023-03-15 09:52:28 107

原创 程序员新手阶段该如何定位自己

我们要说一下新手入职100%会接触到的。我们新手听完那些2年后的知识之后。就是让你说一下林牛子最常用的命令。只有多练项目我们才能学会定位错误。我们要设计优化我们的代码以及接口。以上内容纯属个人经历您可能会遇到。最后说一句我们一定要学会知识整理。我们的未来方向应该提前预告一下。我们要特别熟悉GS操作元素标签。比如添加属性添加内容修改属性值。也就等于我们学会了市场上大部分。基本的定位逻辑就是查看启动日志。任何的错误启动日志都会告诉我们。这就是在锻炼我们解决问题的能力。我们入职千万别把老程序员的代码。

2023-03-15 09:39:31 190

原创 程序员接私活的具体方法

其中一边要一个3D旋转的效果之类的。其中一边要一个3D旋转的效果之类的。咱表现的越痛苦他就越感觉占便宜了。还要找外包公司开发的话得花10万。那这种小项目几乎是不能去打官司的。感觉程序员干活就是对着电脑打打字。你好意思一顿麻辣烫就给我打发了吗。咱表现的越痛苦他就越感觉占便宜了。还要找外包公司开发的话得花10万。那这种小项目几乎是不能去打官司的。感觉程序员干活就是对着电脑打打字。你好意思一顿麻辣烫就给我打发了吗。这和客户沟通都找到恋爱的感觉了。这个小项目做下来1万块钱就不亏。2块2他都不带掏的价格没问题了。

2023-03-15 09:33:39 193

原创 程序员到底要不要外包

也能够拿到20-30 k左右的一个薪资。外包和正式员工的员工工牌是不一样的。终于呢找到一家公司说是做项目卖包。再把戒掉过来的人员归还给外包公司。外包再扣除一定的佣金后再发给你的。外包公司呢会抽取一定的佣金之后啊。而且呢外包几乎是不享受公司福利的。外包项目都是甲方公司的非核心项目。但是通过外包这种方式进入到BAT。如果有机会进入到大省的外包项目组。会要求外包人员不断的学习新的业务。现在呢又没得选很迷茫该怎么办呢。一类是项目外包另一类是人力外包。很多进过外包公司的程序员表示啊。别人一眼就能够认出你是外包员工。

2023-03-15 09:21:22 488 1

原创 程序员工作中常用的软件

在mate上我一般使用Screenflow。我这里安装的是pyrolastictop。可以使用channel的一个思维导图软件。或者更加清亮的Sublam text。露的原因然后是j profiler。还有自带的窥time player。象征性的装了一下office全家桶。windows的IG我觉得还可以。可以尝试一下windows特密能。使用它可以轻松监测加瓦的运行状况。会使用这个软件记录自己的代办事项。然后就是一些我平时创作用的工具了。能通过安装大量的插件来增强功能。更主要的是他们自带的开发者工具。

2023-03-15 09:19:45 298

原创 程序员如何选择正确的offer呢?

最重要的是,选择一个让你感到满意的 Offer,能够给你带来工作上的充实感和发展空间。最重要的是,选择一个让你感到满意的 Offer,能够给你带来工作上的充实感和发展空间。最重要的是,选择一个让你感到满意的 Offer,能够给你带来工作上的充实感和发展空间。公司声誉和文化:调研公司的声誉和文化,看看它是否与你的价值观和职业目标相符。公司声誉和文化:调研公司的声誉和文化,看看它是否与你的价值观和职业目标相符。公司声誉和文化:调研公司的声誉和文化,看看它是否与你的价值观和职业目标相符。

2023-03-15 09:00:09 262

DataRoom 简单、免费、开源的大屏设计器

DataRoom是一款基于SpringBoot、MyBatisPlus、Vue、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏设计、预览能力,支持MySQL、Oracle、PostgreSQL、SQLServer、ElasticSearch、JSON、JS、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。 最新版本 npmMaven Central 功能介绍 1. 大屏管理 支持大屏【新增】、【编辑】、【设计】、【预览】、【复制】、【删除】操作 2. 设计器 采用拖拉拽可视化设计,支持20+种图表组件、15种边框组件、10多种修饰组件 3. 资源库 支持资源自定义上传、在大屏设计器中直接引用资源,如:3D图片、边框图片、装饰条、背景图 logo 4. 数据源 支持MySQL、PostgreSQL、Oracle 、ClickHouse数据库接入 logo 5. 数据集 支持原始数据集、自助数据集、存储过程数据集、JSON数据集、脚本数据集、JS脚本数据集、HTTP数据集多种方式接入数据 logo logo 优势

2023-10-09

Datavines 是一站式开源数据可观测性平台,提供元数据管理、数据概览报告、数据质量管理,数据分布查询、数据趋势洞察等核心能

Datavines 是一站式开源数据可观测性平台,提供元数据管理、数据概览报告、数据质量管理,数据分布查询、数据趋势洞察等核心能力,致力于帮助用户全面地了解和掌管数据,让您做到心中有数。 架构设计 DataVinesArchitecture 安装 使用Maven3.6.1以及以上版本 $ mvn clean package -Prelease -DskipTests 特性 数据目录 定时获取数据源元数据,构造数据目录 定时监听元数据变更情况 支持元数据的标签管理 数据目录 数据质量监控 内置 27 个数据质量检查规则,开箱即用 支持 4 种数据质量检查规则类型 单表单列检查类型 单表自定义SQL检查类型 跨表准确性检查类型 两表值比对检查类型 支持配置定时任务进行定时检查 支持配置 SLA 用于检查结果告警

2023-10-09

osg的gis插件,能够读取、显示3dmax导出的具有Pbr材质的fbx文件

osg的gis插件,能够读取、显示3dmax导出的具有Pbr材质的fbx文件、导出gltf/glb文件、导出b3dm文件、读取/导出ktx2格式图片、读取/导出webp格式图片。 同时提供了如下子工具: b3dm转glb 3D模型转3dtiles ... osgdb_fbx 在osg的fbx的插件的基础上,参考了FBX2glTF项目,使得能够读取3dmax导出的带有Pbr材质的FBX文件,并能在osg中加载。 osgdb_gltf 支持导出gltf/glb,暂不支持读取。在osgEarth的gltf的插件基础上,增加了纹理压缩和顶点压缩功能,支持webp、ktx2格式纹理;使用draco对顶点、法线、纹理坐标进行压缩;同时支持对顶点绑定batchId。 osgdb_b3dm 支持导出b3dm,暂不支持读取。b3dm插件具有gltf插件的所有功能,同时能够导出UserData中的属性到b3dm中。 osgdb_webp 和osgEarth的webp插件一样。 osgdb_ktx 在王锐大神的osgVerse的ktx插件基础上进行了小改动,支持导出ktx2格式的纹理图片。

2023-10-09

Tank Dual开发板是一款专门为机器人项目开发的STM32多功能控制板

ank Dual开发板是一款专门为机器人项目开发的STM32多功能控制板,可以同时控制8个舵机和2个编码电机,板载MPU9250姿态传感器,自带100mW无线可实现远距离遥控、通信,支持CAN通信,USB烧录/通信,串口通信等。稳压输出可以对外给树莓派供电,控制外部负载。 主控:STM32F103RCT6,72MHz,ARM-Cortex M3内核,主流学习平台。 无线:板载100mW无线模块,频段2.4GHz,可设置地址和频道。自带PCB天线距离轻松超过200米,可接外置天线距离可达500米,可本店手柄配套使用。 9轴传感器:MPU9250(3轴陀螺仪+3轴加速度+3轴磁力计) 舵机接口:8路硬件PWM舵机接口,5A大电流稳压芯片,可调电压。 电机接口:2路直流有刷电机接口,支持正交编码器,每路3A大电流,支持12/24V电机。 OLED屏幕:0.96寸OLED,可以显示信息,播放开关机动画。 USB转串口:板载1路USB转串口电路,可以与电脑或树莓派USB通信,可以通过USB烧录程序。 串口:2路串口(1路可以用作SBUS,与航模SBUS接收机通信)。 CAN通信

2023-10-09

VTJ 一款基于 Vue3 + Typescript 的低代码开发工具,内置了设计器引擎、渲染器和代码生成器

VTJ 一款基于 Vue3 + Typescript 的低代码开发工具,内置了设计器引擎、渲染器和代码生成器。 VTJ.PRO 演示 http://vtj.pro http://newgateway.gitee.io/vtj VTJ 的特点 面向前端开发者,不改变前端开发流程和编码习惯,会 Vue 就会用,无学习成本。 内置代码引擎,采用配置化构建,所有部件都支持自定义,可单独使用引擎实现属于你自己的低代码平台,对标 Low-Code Engine。 IDE 提供本地离线服务,安全易接入,采用设计器和渲染器分离,不污染项目代码。 内置丰富组件提供支持,可定制可复用区块组件。 输入图片说明 开发环境要求 VTJ 使用了最新的 Vue3 生态技术栈,要求 Node 版本必须是 v18+, 建议使用 nvm 切换 Node 版本。 快速体验 VTJ 提供了项目脚手架,可快速创建新项目。 命令:

2023-10-09

基于go语言为Greenplum集成普罗米修斯(prometheus)的监控数据采集器

Greenplum-exporter 基于go语言为Greenplum集成普罗米修斯(prometheus)的监控数据采集器。 项目地址: Github: https://github.com/tangyibo/greenplum_exporter Gitee: https://gitee.com/inrgihc/greenplum_exporter 一、编译方法 centos系统下编译 (1) 环境安装 wget https://gomirrors.org/dl/go/go1.14.12.linux-amd64.tar.gz tar -C /usr/local -xzf go1.14.12.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.io,direct (2) 软件编译 git clone https://github.com/tangyibo/greenplum_exporter cd g

2023-10-09

Octopus 一款为开发者打造的开源的代码解释器

快速上手 在本地电脑安装octopus, 你可以选择使用openai 或者codellama-7B 本地环境要求 python 3.10 and above pip docker 24.0.0 and above, docker desktop is recommendedr 安装octogen启动器 pip install og_up 使用og_up启动器初始化本地环境 og_up 开始体验octogen, 在命令行执行og Welcome to use octogen . To ask a programming question, simply type your question and press esc + enter You can use /help to look for help [1]> Octopus内部实现

2023-10-09

GPT Assistant 是一个基于ChatGPT的安卓端语音助手

GPT Assistant 是一个基于ChatGPT的安卓端语音助手,允许用户通过手机音量键从任意界面唤起并直接进行语音交流,用最快捷的方式询问并获取回复 项目特性 支持用户预设问题模板,支持连续对话,支持gpt-3.5-turbo和gpt-4模型 通过无障碍功能捕获音量键事件,实现在任意界面唤起 支持从全局上下文菜单(选中文本后弹出的系统菜单)中直接唤起 支持通过状态栏快捷按钮唤起 支持对Markdown进行渲染 使用华为或百度语音API进行语音输入 调用系统TTS引擎输出语音

2023-10-08

这是一个基于 canvas 画布的水印库,作用于浏览器中

Watermark 这是一个基于 canvas 画布的水印库,作用于浏览器中。 丰富的功能 完全类型化的API 极致轻量化 同时支持 Vue 2、Vue 3和React。 安装 # or pnpm or yarn npm install watermark-js-plus 用法 普通水印 import { Watermark } from 'watermark-js-plus' const watermark = new Watermark({ content: 'hello my watermark', width: 200, height: 200, onSuccess: () => { // success callback } }) watermark.create() 暗水印 import { BlindWatermark } from 'watermark-js-plus' const watermark = new BlindWatermark({ content: 'hello my watermark',

2023-10-08

Capslock Magic 是一套跨平台、跨应用的键映射解决方案

Capslock Magic 是一套跨平台、跨应用的键映射解决方案。 它将 ⇪ CapsLock(大写锁定键)改造为一个强力的功能修饰键(✱ Hyper ),还改造了 3 4 ; 按键,适用各种日常业务场景。奇迹般地提高操作效率与生产力。

2023-10-08

jsMind 是一个显示/编辑思维导图的纯 javascript 类库

jsMind 是一个显示/编辑思维导图的纯 javascript 类库,其基于 html5 canvas (和 svg) 进行设计。jsMind 以 BSD 协议开源,在此基础上你可以在你的项目上任意使用。

2023-10-08

尤得一物是一个开源论坛程序,提供丰富的功能,可以作为管理或分享文章的论坛博客,也可以在此基础上进行自定义开发

尤得一物 CI Build Status LICENSE 尤得一物是一个开源论坛程序,提供丰富的功能,可以作为管理或分享文章的论坛博客,也可以在此基础上进行自定义开发. English 功能特点 程序结构以版块、标签和帖子为基础进行扩展,具备以下功能特点: 服务端预渲染支持,有利于搜索引擎优化(SEO) 版块分组,方便管理浏览 自定义标签,用于帖子分类组织 帖子富文本编辑,使内容更丰富多样 帖子审核设置,可以对帖子进行审核 帖子内容草稿和历史记录,方便编辑恢复 帖子模板,可以预设模板来加速发帖 多层级评论回复,使交流更清晰 消息通知,方便获取关键动态 OAUTH 开放接入,便于第三方登录授权 配置相同程序 OAUTH 接入,方便接入同个实例 后台配置管理,可对论坛进行全局配置 后台用户管理,方便管理用户信息 后台角色管理,用于控制用户权限 后台动态权限、菜单管理 后台版块、标签、帖子管理 后台版块,标签组管理 后台评论回复管理 后台消息管理 后台 OAUTH 客户端、接口管理 页面深色模式支持 页面国际化支持

2023-10-08

fisher / flexvars强大的字符串插值处理工具库

FlexVars Powerful string interpolation tool library 中文 English Features -Supports positional and dictionary interpolation -Supports multiple error handling mechanisms -Support for null value processing mechanism -Support filter chain processing of input variable values -Support variable prefix suffix -98%+unit test coverage Getting Started import {FlexVars} from "flexvars" const flexvars = new FlexVars({ filters:{ currency:{ args:["prefix","suffix","sign"],

2023-10-08

jsMind 是一个显示/编辑思维导图的纯 javascript 类库,其基于 html5 canvas (和 svg) 进行设

jsMind 是一个显示/编辑思维导图的纯 javascript 类库,其基于 html5 canvas (和 svg) 进行设计。jsMind 以 BSD 协议开源,在此基础上你可以在你的项目上任意使用。 jsMind is mind map library built by javascript, it base on html5 canvas and svg. jsMind is released under the BSD license, you can embed it in any project as long as you abide by the license.

2023-10-08

TheNorthMemory / tenyun

设计 核心包通过实例化后两次Proxy动态代理,第一层代理 产品标识,第二层代理产品服务 实现了通过一个实例接入腾讯云各产品服务的能力,默认为最新版本的接口接入,同时提供往期版本(通过第二参数传递X-TC-Version头)的接入能力。 SDK FlowChart 使用 npm install tenyun import TenYun from 'tenyun'; const secretId = 'AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******'; const secretKey = 'Gu5t9xGARNpq86cd98joQYCN3*******'; const tc = new TenYun(secretId, secretKey); const sampleRequest = {Limit: 1, Filters: [ { Values: [ '未命名' ], Name: 'instance-name' } ]}; tc.cvm.DescribeInstances(sampleRequest) .then(({ data }) => c

2023-10-08

Rat Javascript - 小型javascript/ecmascript解释器

RATJS是一个用C语言实现的小型javascript/ecmascript解释器。你可以用它来运行自己的javascript程序,也可以将它作为脚本引擎嵌入自己开发的程序中。

2023-10-08

初级程序员 vs高级程序员有什么区别

初级程序员 vs高级程序员有什么区别

2023-08-18

程序员如何在ChatGPT世界中生存?

程序员如何在ChatGPT世界中生存?

2023-08-18

一个为程序员优化打造的笔记平台 - VNote

一个为程序员优化打造的笔记平台 - VNote

2023-08-18

那个找不到工作的程序员,靠女朋友打两份工养活,竟然财务自由了!

那个找不到工作的程序员,靠女朋友打两份工养活,竟然财务自由了!

2023-08-18

CNN的原理及其在时间序列数据上的仿真应用

CNN的原理及其在时间序列数据上的仿真应用

2025-02-06

Phytium嵌入式软件/Phytium-Linux-Kernel

Phytium嵌入式软件/Phytium-Linux-Kernel

2024-10-25

​wemall7.0 开源系统,基于thinkphp5开发,支持composer,优化核心,减少依赖,基于全新的架构思想和命名空

thinkphp5.0特性 基于命名空间和众多PHP新特性 核心功能组件化 强化路由功能 更灵活的控制器 重构的模型和数据库类 配置文件可分离 重写的自动验证和完成 简化扩展机制 API支持完善 改进的Log类 命令行访问支持 REST支持 引导文件支持 方便的自动生成定义 真正惰性加载 分布式环境支持 更多的社交类库 ThinkPHP5的运行环境要求PHP5.4以上。 wemall7.0特性 基于TP5,性能优越 前后分离,简单方便 插件扩展,功能丰富 钩子机制,高度扩展 自动升级,维护简单 使用pjax,体验提升 rest架构,耦合度低

2024-10-23

uni-app简约前台H5+小程序模板,全新UI设计,更多交互细节,我们倾尽全力为您提供更加流畅舒爽的体验

uni-app简约前台H5+小程序模板,全新UI设计,更多交互细节,我们倾尽全力为您提供更加流畅舒爽的体验。 增加对支付宝小程序、APP的支持,实现一个后台,管理5个前端。 同时又实现了一套前端代码,发布多个平台,为您的业务可以提供更加强有力的支撑! Jshop小程序商城介绍 Jshop小程序商城,是一款开源的电商系统,包含微信小程序和H5端,为大中小企业提供移动电子商务优秀的解决方案。 后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得信赖。并且Jshop小程序商城上手难度低,可大量节省定制化开发周期。 前台H5使用Vue开发,在页面的打开和渲染效率上更快,下单流程流畅自然,可大大增加用户体验,提升订单量。 强大的促销引擎,多种促销方式自由搭配,满足各种场景的促销方式需求,做活动更灵活简单,并且在促销的扩展上也非常方便。

2024-10-23

本项目后端采用 midway3.0,后台采用 nuxt2.x,小程序采用 uniapp 实现的一套跑腿下单接单系统

主要功能 帮送服务、帮买服务、骑手注册、骑手接单、用户下单、提现、订单分配系统、优惠券、物品重量计算、距离计算等。

2024-10-23

基于Oracle的停车场管理系统数据库课程设计

基于Oracle的停车场管理系统数据库课程设计

2024-10-18

C语言文件操作全攻略:从打开到读写,一文读懂!

C 语言把文件看作是一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。 根据数据的组织形式,可分为 ASCⅡ 文件和二进制文件。文件的操作包括:文件的打开、文件的关闭、文件的读写操作、文件状态检查以及文件的定位等。 1 文件的打开 1.1 函数原型  FILE *fopen(char *pname,char *mode) 1.2 功能说明 按照 mode 规定的方式,打开由 pname指定的文件。若找不到由 pname 指定的相应文件,就按以下方式之一处理: 此时如 mode 规定按写方式打开文件,就按由pname 指定的名字建立一个新文件; 此时如 mode 规定按读方式打开文件,就会产生一个错误;

2024-10-18

C语言基础(十二) 文件的输入输出

文件是计算机中存储数据的一种方式,它是一组相关数据的集合,可以包含文本、图像、音频、视频等各种类型的数据。文件可以存在于计算机的磁盘、固态存储器、网络等各种存储介质上。数据是以文件的形式存放在外部介质(如磁盘)上的。C的数据文件由一连串的字符(或字节)组成,而不考虑行的界限,两行数据间不会自动加分隔符,对文件的存取是以字符(字节)为单位的。输入输出数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符)控制。 一、文件指针和文件操作函数 1.1、文件指针的定义和初始化在C语言中,文件指针是一个特殊的指针类型,用于指向已经打开的文件。文件指针的定义和初始化可以通过以下方式进行:1. 定义文件指针变量:首先需要定义一个文件指针变量,它将用于存储指向文件的地址。文件指针类型在C语言中通常是FILE*,可以使用如下语法进行定义:

2024-10-18

C语言:总结的文件操作

C 语言把文件看作是一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。 根据数据的组织形式,可分为 ASCⅡ 文件和二进制文件。文件的操作包括:文件的打开、文件的关闭、文件的读写操作、文件状态检查以及文件的定位等。 1 文件的打开 1.1 函数原型  FILE *fopen(char *pname,char *mode) 1.2 功能说明 按照 mode 规定的方式,打开由 pname指定的文件。若找不到由 pname 指定的相应文件,就按以下方式之一处理: 此时如 mode 规定按写方式打开文件,就按由pname 指定的名字建立一个新文件; 此时如 mode 规定按读方式打开文件,就会产生一个错误; 打开文件的作用: 分配给打开文件一个FILE 类型的文件结构体变量,并将有关信息填入文件结构体变量; 开辟一个缓冲区; 调用操作系统提供的打开文件或建立新文件功能,打开或建立指定文件;

2024-10-18

Notepad- 是使用C++编写的轻量级文本编辑器, 简称ndd, 可以支持Window/Mac/Linux操作系统平台

Notepad- 是使用C++编写的轻量级文本编辑器, 简称ndd, 可以支持Window/Mac/Linux操作系统平台

2023-10-10

mr-library 是一个专为嵌入式系统设计的轻量级框架

mr-library 是一个专为嵌入式系统设计的轻量级框架,模块化的软件架构充分考虑了嵌入式系统的资源和性能要求。 通过提供标准化的设备管理等,极大地简化了嵌入式应用的开发难度,帮助开发者快速构建嵌入式应用程序。 设备框架 为开发者提供标准化的接口(open、close、ioctl、read、write),解耦应用程序与底层硬件驱动,使应用开发无需硬件驱动的实现细节。 当硬件变动时,只需要适配底层驱动,上层应用可以无缝地迁移到新硬件上,大大提高了软硬件的可重用性和可扩展性。 应用场景 MCU开发中硬件(gpio、uart、spi、i2c、pwm等)标准化管理。 RTOS实时操作系统的外挂设备框架。 各类Iot和智能硬件产品的快速开发。

2023-10-10

三勾知识付费系统、支持多端发布,一套代码发布到8个平台,面向开发,方便二次开发

三勾知识付费系统、支持多端发布,一套代码发布到8个平台,面向开发,方便二次开发

2023-10-10

PandaX企业级物联网平台快速开发框架

PandaX企业级物联网平台快速开发框架 基于Go 1.20前后端分离架构,代码精简,开箱即用,前端紧随前沿 Vue3.0 + TypeScript + vite3 + Element-plus技术 平台简介 对前后端进行了大部分功能的封装,后端自封装go-restful,使用起来更加简洁,功能逻辑清晰,能快速上手学习,并用在生产中。 报表大屏设计器: 我们只需要拖拉拽即可绑定数据库,完成组态,报表和炫酷大屏的制作,无需要单独开发大屏。 成熟的规则引擎: 项目针对数据处理使用了规则链进行处理,简化开发及配置。 前端采用VUE3.0+ TypeScript + vite3 + Element-plus:PandaUI,适配手机、平板、pc 内置多种ui功能减少开发量 高效率的开发,使用代码生成器可以一键生成前后端代码,可在线预览代码,减少代码开发量。。 完善的权限认证系统:完善的权限认证系统,包含,菜单按钮权限,api权限,组织权限。 多数据库:项目同时支持MySQL,PostgreSql等数据库根据自身需求更改。

2023-10-10

DataRoom 简单、免费、开源的大屏设计器

DataRoom是一款基于SpringBoot、MyBatisPlus、Vue、ElementUI、G2Plot、Echarts等技术栈的大屏设计器,具备大屏设计、预览能力,支持MySQL、Oracle、PostgreSQL、SQLServer、ElasticSearch、JSON、JS、HTTP、Groovy等数据集接入,使用简单,完全免费,代码开源。 最新版本 npmMaven Central 功能介绍 1. 大屏管理 支持大屏【新增】、【编辑】、【设计】、【预览】、【复制】、【删除】操作 2. 设计器 采用拖拉拽可视化设计,支持20+种图表组件、15种边框组件、10多种修饰组件 3. 资源库 支持资源自定义上传、在大屏设计器中直接引用资源,如:3D图片、边框图片、装饰条、背景图 logo 4. 数据源 支持MySQL、PostgreSQL、Oracle 、ClickHouse数据库接入 logo 5. 数据集 支持原始数据集、自助数据集、存储过程数据集、JSON数据集、脚本数据集、JS脚本数据集、HTTP数据集多种方式接入数据 logo logo 优势

2023-10-10

mdp-sys-ui-web旨在为企业开发管理类的业务系统提供一个模板工程,该模板工程具有高效率、低代码、功能丰富等特点

mdp-sys-ui-web旨在为企业开发管理类的业务系统提供一个模板工程,该模板工程具有高效率、低代码、功能丰富等特点。企业可以在该工程之上,加入更多其它业务功能;也可以以该工程作为模板,创建新的工程,用于开发其它业务。使用该工程构建应用,您不用考虑多租户、登录、统一认证中心、权限、菜单管理、系统管理、公共组件、公共api、代码冗余、数据字典、图片库、文件库、智能表单、工作流、微服务互相调用、全局跟踪定位bug、多主键crud,复杂sql查询等各种问题,这些都内置其中了,轻松搞定。 如果非要给你一个使用mdp的理由:那就是代码大量减少、开发so easy mdp-sys-ui-web作为独立前端项目,企业可以单独使用该工程,另外单独开发后端系统;也可以直接使用唛盟团队 配套开源的后端系统mdp-sys-backend作为后端服务。 mdp更多内容,请点击mdp-core 内置功能 角色权限 ├── 角色管理 => 角色crud、分配菜单、分配权限 ├── 权限定义 => 权限crud ├

2023-10-10

WinFormium 是 .NET 平台上的一个开源框架

一直以来 NanUI 的发型版本都处于测试阶段,经过了 9 年的迭代,是时候为 NanUI 发布正式版了!在 NanUI v1.0 正式版发布时,将正式启用项目的新名称 - WinFormium 关于 WinFormium 是 .NET 平台上的一个开源框架(曾用名:NanUI),用于使用 HTML5、CSS3 和 JavaScript 创建 WinForm 应用程序的用户界面。 它基于 Xilium.CefGlue 项目,该项目是 Chromium Embedded Framework (CEF) 的 .NET 实现。 如果您正在寻找一个用于创建具有现代用户界面的 WinForm 应用程序的框架,WinFormium 是一个不错的选择。 您可以使用 HTML、CSS 和 JavaScript 创建用户界面,并使用 C# 编写应用程序的业务逻辑。 环境要求 开发环境 .NET Framework 4.6.2 或更高版本 / .NET 6.0 或

2023-10-10

openInula 开源项目

openInula 开源项目 项目介绍 单词 Inula(发音为:[ˈɪnjʊlə]),意为一类旋覆花属菊科的植物。openInula 是一款用于构建用户界面的 JavaScript 库,提供响应式 API 帮助开发者简单高效构建 web 页面,比传统虚拟 DOM 方式渲染效率提升30%以上!同时 InulaJS 提供与 React 保持一致的 API,并且提供5大常用功能丰富的核心组件:状态管理器、路由、国际化、请求组件、应用脚手架,以便开发者高效、高质量的构筑基于 InulaJS 的前端产品。 技术架构 输入图片说明 核心能力 响应式API openInula 通过最小化重新渲染的范围,从而进行高效的UI渲染。这种方式避免了虚拟DOM的开销,使得 openInula 在性能方面表现出色。 openInula 通过比较变化前后的 JavaScript 对象以细粒度的依赖追踪机制来实现响应式更新,无需用户过度关注性能优化。 简洁API: openInula 提供了两组简洁直观的API--响应式 API 和与 React 一致的传统API,使得开发者可以轻松地构建复杂的交互式界面。

2023-10-09

致力于快速实现部署、管理、监控以及自动化运维大数据云原生平台,帮助您快速构建起稳定、高效、可弹性伸缩的大数据云原生平台

愿景 致力于快速实现部署、管理、监控以及自动化运维大数据云原生平台,帮助您快速构建起稳定、高效、可弹性伸缩的大数据云原生平台。 DataSophon是什么 《三体》,这部获世界科幻文学最高奖项雨果奖的作品以惊艳的"硬科幻"风被大家所熟知,其作者刘慈欣更是被誉为"单枪匹马将中国科幻提高到世界级水平"。 作为三体中非常重要的角色,智子(Sophon)是将九维的质子进行二维展开,通过电路蚀刻改造成超级计算机后,再转回到微观的十一维来监控人类的一举一动,并利用量子纠缠实现瞬时通信报告给4光年之外的三体文明。说白了智子是三体文明部署在地球的AI实时远程监控和管理平台。 DataSophon也是个类似的管理平台,只不过与智子不同的是,智子的目的是锁死人类的基础科学阻碍人类技术爆炸,而DataSophon是致力于快速实现部署、管理、监控以及自动化运维大数据云原生平台,帮助您快速构建起稳定、高效、可弹性伸缩的大数据云原生平台。 主要特性 极易部署,用户仅需几步即可完成初始化环境配置,从而快速地完成大规模大数据集群的部署,支持数千个节点规模。 全面兼容开源生态,基于开放式的管理架构,已集成多种常

2023-10-09

JNotepad(Java Notepad) 是一款简约而强大的跨平台文本编辑器

JNotepad(Java Notepad) 是一款简约而强大的跨平台文本编辑器,旨在提供用户友好的界面和丰富的功能以及插件化使用。无论你是在Linux、Windows还是macOS系统上使用,JNotepad都能满足你对文本编辑和查看的需求。 JNotepad使用Java语言编写,并基于JavaFX框架开发,具有良好的可扩展性和稳定性。 功能介绍 文本编辑和查看:JNotepad提供了完善的文本编辑和查看功能,使你能够轻松创建、编辑和浏览各种类型的文本文件。 跨平台支持:不论你使用哪种操作系统,JNotepad都能够无缝地适应,并提供一致的用户体验。 轻量级设计:JNotepad采用简约而现代的设计风格,界面清晰简洁,使得使用起来非常直观和便捷。 基于Java:JNotepad使用Java语言编写,并基于JavaFX框架开发,具有良好的可扩展性和稳定性。

2023-10-09

基于开源Volcano调度的插件机制

NPU亲和性调度算法设计说明与开发指导.zh Ascend-volcano-plugin介绍 亲和性策略说明 调度算法设计说明 调度算法实现说明 目录结构 编译说明 版本更新记录 Ascend-volcano-plugin介绍 基于开源Volcano调度的插件机制,增加昇腾处理器的亲和性调度,虚拟设备调度等特性,最大化发挥昇腾处理器计算性能。 亲和性策略说明 昇腾910 AI处理器亲和性规则 昇腾910 AI处理器是华为研发的一款高性能AI处理器。其内部的处理器之间采用HCCS方式连接。每台物理设备具备8颗处理器,两个HCCS。每个HCCS存在4颗处理器,同一HCCS内处理器可做数据交换,不同HCCS内处理器不能通信,即同一Pod分配的昇腾910 AI处理器(若小于等于4)必须在同一个HCCS环内,否则任务运行失败。昇腾910 AI处理器的互联拓扑图如图1所示。

2023-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除