开源项目

基于树莓派4b的和stm32单片机的Ros小车,通过深度摄像头实现室内场景建立稠密点云图,同时结合2D激光建图实现大范围快速建图。并通过全局路径规划算法A*算法,以及TEB与DWA的融合算法作为车辆的局部路径规划算法,实现车辆的路径规划。项目中我主要ubuntu操作系统,使用visual studio code对C++代码以及launch文件进行编写以及调试,同时在调试过程中,对BUG代码进行修改,包括CMakeLists文本中不兼容及缺失部分的代码修改,本次项目是基于Ros系统进行小车的设计。
1950C/C++人工智能
前端开发时,当需要使用rem作为长度单位时,需要设置基值等参数,同时转换过程也较麻烦,本idea插件可以实现快捷转换功能,通过快捷键,或者输入提示,插件会自动完成转换工作,同时也提供了整个文件整体替换的功能。
1360Java小程序
仿饿了么项目开源项目
模仿饿了么开发的美团小程序,基本的框架和源码,基于VUE3和基本的HTML/CSS语言; 相关插件和资源均在项目目录之下; 适用node.js,npm运行; 属于半开发版本,小组可根据情况进行页面拓展,和后端数据交互,当前版本仅对代表性页面进行开发和完善。 适用于大学生实训课作业,和基础项目练习。
1520生活服务
简单的go路由开源项目
项目是对golang官方http库进行进一步封装,原本是从多个工具使用官方库整合不方便,也不想使用三方库用不到的功能。 目前在用的项目是为油猴脚本提供API(项目打通Excel(VBA),ERP,数据存储,以及部分爬虫辅助,子模块有很多个) 功能说明: 1.可以对API进行分组(各个模块独立开发,方便添加到路由树) 2.鉴权(提供了接口,使用者自行实现,针对request数据提取,然后返回bool值就行) 3.静态文件服务封装(由于是为油猴脚本做后端,所以必须得提供静态文件服务,不然还得多开一个nginx一类的处理静态文件)
140企业服务
苍穹外卖开源项目
本项目解决了用户在小程序点餐,商家接单的餐饮选择与派送问题;项目的商家模块,后端选择用Java技术,运用spring boot,spring MVC等技术为框架来写,用jwt来验证信息,用mybatis来操作mysql数据库,用redis来贮存缓存信息;上手本项目,可以查看产品原型与接口文档,自身也需具备javaSE与javaWEB以及git,mysql等知识。
2810Java生活服务
话历史平台开源项目
本平台用于参加新文科竞赛,结合历史与生活。 实现功能 ①创建首页: 首页将展示热门影视剧、游戏,以及与平台合作的博物馆相关信息。吸引用户同时为博物馆引流。 ②进行分类: 将内容分为电视剧、电影和游戏三个主要类别,然后进一步按照具体的影视剧和游戏进行分类,以便用户轻松找到感兴趣的内容。 ③创建发布文章和图片页面: 设计一个直观的页面,支持用户上传文章和图片。这将包括一个用户友好的表单以及文件上传功能。 ④创建社区页面: 目标是展示所有用户发布的文章和图片,这将帮助用户发现新的内容。 ⑤创建评论系统: 对于每篇文章和图片,将添加评论框,同时显示已有的评论,以促进社交互动和反馈。 ⑥创建用户个人主页: 用户的个人主页将展示其个人信息,也包括已发布的文章和评论,让用户自我展示和管理。 ⑦创建登录和注册页面: 设计用户友好的登录和注册页面,使用前端框架增强交互性,以确保用户能够轻松访问网站。 ⑧创建示例: 示例博物馆简介(山东大学青岛校区博物馆)、示例帖子(《康熙王朝》孝庄自称孝庄、《封神第一部》五弦琴)。
1380生活服务
居悦租房开源项目
居悦租房是一个综合性的房屋租赁服务系统,利用Java企业级技术开发,为用户打造一个可靠的在线租房体验。项目通过现代化的Web应用程序,简化了租房流程,提高了租赁交易的透明度和效率。 核心功能: 用户账户管理:用户注册、登录、密码找回、个人信息管理。 房源列表:详尽展示房源信息,包括图片、价格、位置、房型等。 搜索与过滤:根据用户需求筛选房源,支持多条件搜索。 在线预约看房:用户可以方便地在线预约看房时间。 电子合同签订:提供在线合同签订功能,确保租赁协议的法律效力。 在线支付:集成第三方支付平台,支持多种支付方式。 通知系统:通过邮件或短信向用户发送租房相关的通知和提醒。
1580Java生活服务
在某学校工作,这是应学校需求,写的一个数据量化系统。但是项目完成之后,由于学校领导变迁等各种原因,项目没能上线运行。 此项目解决了学校检查学校卫生纪律等不方便记录的问题。所以写了一个微信小程序端以及网页端。小程序端用于督察员输入数据,网页端可以查看数据、修改权限等等 1. 项目架构: 采用前后端分离架构,前端使用 Vue3 框架,后端使用 Python Flask 框架。 使用 MySQL 作为数据库,存储用户、角色、权限、检查情况等数据。 使用微信小程序作为移动端客户端,方便督察员进行分数录入。 2. 功能设计: 用户管理:支持用户注册、登录、修改密码等功能。 支持管理员添加、删除、修改用户信息。 权限管理:基于角色的权限管理,支持不同角色的权限配置。 例如:管理员拥有所有权限,系主任可以查看班级信息和修改班级设置,督察员可以录入检查情况,班主任可以查看班级量化排名和导出数据。 角色管理:支持系统预定义角色和自定义角色。 例如:系统预定义的角色包括管理员、系主任、督察员、班主任等。 检查情况管理:支持督察员使用微信小程序录入检查情况。 支持班主任查看班级检查情况和导出数据。 量化统计
2480python教育
1、本项目是一个前后端分离的社区项目,包括前端PC和管理后台,用于帮助开发者成长的社区,面向互联网技术人的内容分享平台。 2、项目基于SpringBoot、MyBatis-Plus、Mysql、Redis、ElasticSearch、MongoDB、Docker、RabbitMQ等技术栈实现的社区系统,采用主流的互联网技术架构、全新的UI设计、支持一键源码部署,拥有完整的文章和教程发布、搜索、评论、统计等,代码开源,非常适合二次开发或实战的现代化社区项目。 3、有源码、有详细教程,按指导文档部署代码运行后,挑选你最感兴趣的一个模块,比如看评论模块的功能是如何实现的,看代码的过程中,可以抛开一些复杂的语法,只看CRUD的逻辑,从Controller入口,一直Debug到存储层。由点及面,逐步上手。当然有时你会发现,你可以用其他方式实现,会更优雅,你也可以自己修改代码,然后自己跑,这样更有成就感。
1830Java教育
接收post格式的数据,通过自定义的转换方式,输出到任意目的地。本项目不是一个开箱即用的App,而是提供了一种处理InfluxDB数据的思路,是一个类似脚手架性质的项目。 开发人员可以通过fork项目来定义自己的处理逻辑。
2550Java工业互联网
响应式简历开源项目
1.基于HTML/CSS针对响应式简历进行网站式可交互开发; 2.网站采用多个页面,多个功能板块,用户可根据个人需求进行修改; 3.适用于大学生web专业课学期实践作业; 4.网站做了移动端自适应,用户可自行申请域名,进行调试和访问。
1600生活服务
背景描述:当前鲲鹏的硬件加速库中包含部分的加解密相关的算法实现,在性能上相比软件实现的算法更有优势。但是由于接口上的差异,为了能够让操作系统中各类基础软件能够根据需要使用鲲鹏的硬件加速能力,因此希望能够通过提供有一个适配层,将鲲鹏硬件的加解密功能进行适配,从而上层基础软件无需通过代码修改即可使用硬件加速能力。libgcrypt软件包是操作系统中的一款加密算法合集,提供了摘要算法、对称加密算法、非对称加密算法等,上层主要有gnupg2、systemd、libxslt、libiscsi依赖该加密软件。 结果描述:最终基于uadk接口适配出的算法功能需同原有libgcrypt软件中的aes接口相同,相关的aes测试用例能够执行通过,编写的代码需能够通过imf_nettle的门禁检查,
860C/C++企业服务
码猿社区开源项目
搭建程序员交流互动平台网站 https://github.com/UVliuwei/myuanCloud 个人信息: - 熟悉Java语言、具有扎实的编程基础、良好的编程习惯和代码规范 - 掌握常见的设计模式、数据结构和算法 - 熟悉并发编程,具有Java多线程开发经验 - 熟悉JVM的相关原理,包括内存模型、类加载机制和垃圾回收机制,能够使用工具排查OOM问题 - 熟悉 Spring、SpringMVC、SpringBoot等开源框架技术 - 熟悉基于 SpringCloud的微服务架构,有 Eureka、Hystrix、Ribbon、Feign模块的开发经验 - 熟悉基于Zookeeper、Dubbo的服务架构和分布式相关知识 - 熟悉MySQL数据库、Redis、Elastic-Job、ElastiSearch的使用, - 熟悉消息队列的使用以及应用场景,有 RocketMQ 的使用经验 - 熟悉IDEA、 Git、Maven、Jenkins等项目管理及构建工具
1760JavaSNS社交
crm-app开源项目
a.此项目使用uni-app框架进行项目搭建 b.完成开发工作打卡(定位、自定义水印相机、打卡范围) c.实现中英文语言切换 d.封装基础组件和业务组件,减少重复开发 e.为项目加入埋点系统 f.打包生成安卓、iOS、wgt包不同平台的安装包
1060javascript生活服务
谜码开源项目
一个C#编解码库,UI有WinForm客户端和Blazor wasm静态站点 用看似混乱的文字编码文本或二进制信息,是一种对称编码方式 灵感来源当时流行的废话小编和汉字乱序,想着如果能将信息隐藏其中会很有意思,研表究明,汉字的序顺并不定一能影阅响读,比如你当看这话句完后,才发这现里的字全是都乱的。就写了这样一个编解码库。
1580前端
音乐播放器开源项目
对比其他多出了歌曲封面歌词等元元素,多线程下载,使用vue-router pinia electron python爬虫等技术,开箱即用, 支持歌曲歌词嵌入 歌曲封面嵌入 歌曲专辑名称元素 歌曲名称元素 歌曲歌手元素 歌曲ID元素
2040javascript生活服务
电子商城开源项目
本电子商城方案主要面向消费者和商家。 对于消费者,解决了购物的时间和空间限制,让他们能随时随地挑选商品。例如,上班族可利用碎片时间购物,偏远地区居民能享受更多商品选择。 对于商家,提供高效销售平台和管理工具,解决营销渠道少、客户管理难等问题。比如小型创业者能降低运营成本,拓展市场。 具备个性化推荐,综合多维度数据提高推荐准确性。如根据用户体型、运动偏好推荐运动服装。管理功能强大,库存能智能补货预测,客户能多维度细分。技术架构快速响应,在高并发时仍稳定,像促销期能应对大量用户访问。 前端基于 Element 组件库,后端用 Spring Boot 框架,数据库选 MySQL 存核心数据,Redis 作缓存加速数据读取。
1540Java生活服务
解决问题:实现在Java项目转Go项目过程中代码一件转换的功能,大大节省人力 技术特点,选型和性能:基于IntelliJ IDEA插件API,使用Java语言、Gradle工具构建、借助Java的抽象语法树ATS的类库 javaparser解析能力,类库小而且性能高。 上手使用:打开IntelliJ IDEA,选择Settings->Plugins->应用市场搜索"java-to-go",选择插件安装 插件上架地址:https://plugins.jetbrains.com/plugin/21244-java-to-go
2520Java企业服务
mini-seckill开源项目
mini-seckill项目是一个商品秒杀的单体应用,项目使用了SpringBoot、MyBatis、Redis、RocketMQ、Nginx、guava、fastjson、tokenbucket等框架、中间件、组件,通过使用缓存中间件、消息中间件、令牌桶技术等方法最大限度提升单体应用的QPS,增强用户体验。
1330Java生活服务
本项目提出了一种深度强化学习算法(多约束的PPO算法)以提高车辆的控制稳定性,本项目基于UE4实现了一个自动驾驶仿真环境,在该环境中跑通了车辆自动驾驶模型的训练、评估,证明了本项目提出算法的有效性。 深度强化学习(DRL)已经在各种具有挑战性的决策任务中进行了研究,例如自动驾驶。然而,DRL通常存在动作抖动问题,这意味着即使状态只有轻微差异,代理也可以选择具有很大差异的动作。这个问题的一个关键原因是DRL奖励的不当设计。在本文中,为了解决这个问题,我们提出了一种新的方法来将动作的平滑性纳入奖励中。具体来说,我们引入了子奖励,并添加了与这些子奖励相关的多个约束。此外,我们提出了一种多约束近端策略优化(MCPPO)方法来解决多约束DRL问题。大量的仿真结果表明,所提出的MCPPO方法在动作平滑性方面优于传统的比例-积分-微分(PID)和主流的DRL算法。
1420人工智能
当前共15268个项目
×
寻找源码
源码描述
联系方式
提交