开源项目

CPU光追渲染器开源项目
参考Ray Tracing: The Next Week,用Rust编写的CPU并行光线追踪渲染器。本项目为一个简单的光线追踪渲染器,参考Ray Tracing: The Next Week,用Rust实现。实现了动态模糊、图片用作纹理、体积渲染、Perlin Noise、四边形、光源、实例。
1070教育
公客后台开源项目
中国联通项目公客项目 1.使用ant组件库对后台进行项目服务搭建 2.配置和后端服务器的部署、路由配置、国际化配置 3.组件库开发表格等后台调用接口进行上传 下载 导出 搜索 各种组件配合使用 4.使用封装组件,封装公共方法,开发自测 ,单元测试
930生活服务
1.随着互联网和5G技术的发展,中国电商业务进入高质量发展阶段,即时零售、直播电商、短视频电商等新兴业态推动市场变革。本系统基于多租户特性,一套代码支持多个独立商城,降低开发和维护成本,简化了商城的创建和运营流程 2.本系统采用Java语言编写,基于Spring Boot和Spring Cloud框架的分布式系统,MySQL数据库,并利用MyBatis Plus进行持久层操作,实现高效、可扩展的分布式架构,提供稳定可靠的服务支持。前端采用Vue框架实现,提供了友好的用户界面和交互。 3.后台管理平台实现了租户、用户、会员、商品、订单等模块管理。前台移动端购物平台实现商品浏览、购物车、下单等功能。
2290Java生活服务
实现 Windows 平台 x86、x64、arm64 下的基础 Inline Hook 方案,代码紧凑,实现简单,适合学习 Inline Hook 这一技术,且适合绝大部分情况。 具体 Inline Hook 技术分析:https://www.cnblogs.com/PeaZomboss/p/17131778.html 框架代码说明:https://www.52pojie.cn/thread-1885351-1-1.html
1580C/C++教育
简化的IEEE-754单精度浮点数实现,包括基本的加减乘除与整数转换,满足部分不支持浮点运算的32位单片机的浮点运算需求,代码紧凑体积小,适合绝大部分情况。 详细说明:https://www.52pojie.cn/thread-1830228-1-1.html 牛顿迭代法说明:https://www.52pojie.cn/thread-1839972-1-1.html 代码仓库中亦有完整说明文档。
1040C/C++物联网
容器部署开源项目
项目背景: ● 传统软件部署方式存在着诸多问题,例如环境依赖复杂、部署流程繁琐、版本管理困难、回滚操作复杂等,导致应用部署效率低下,运维成本高昂。 项目目的: ● 简化部署流程、实现快速部署、提高系统可维护性、灵活性和可扩展性,降低运维成本。 项目方案: ● 分析现有部署流程,选择适合项目需求的容器化技术,如Docker或Kubernetes。 ● 使用Docker构建容器镜像,并将其推送到私有 Harbor 镜像仓库,准备用于部署。 ● 编写Docker Compose文件定义容器服务的关系和参数。 ● 部署容器化应用到测试环境或生产环境中,并进行测试验证系统的稳定性和可靠性。 ● 配置监控工具,监控容器运行状态,定期维护容器,更新镜像。 项目成果: ● 部署时间缩短50%,系统可伸缩性增强、运维效率提升。 ● 实现了快速迭代开发,加速了应用上线速度
1320区块链
Content Replace Plugin 作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。 比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改 插件有以下特点: 支持多文件内容替换 支持常见编码格式选择 支持换行符设置 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替换次数与设置不一致时,构建失败 支持多种任务类型设置 支持子节点、多平台 插件使用: 在Jenkins管理中心中搜索Content Replace Plugin即可,Content Replace Plugin 支持 Freestyle job 和 Pipeline job 两种构件任务的设置方式。
1270Java生活服务
采样率转换库开源项目
实现音频采样率转换,如 44100Hz 到 48000Hz,实现高质量的转换品质与较好的性能。 适用于专业音频软件或播放器,当音频文件采样率与项目要求采样率或播放采样率不符时,可以实现采样率的转换。 设定不同的参数可以允许实时播放或离线渲染。 详细设计方法与测试过程参考 https://www.52pojie.cn/thread-1959816-1-1.html
1000生活服务
项目架构纯自己手撸,没有用设计模式,所以写得可能东一榔头西一棒子,机器人下棋的算法比较笨,我留了充足的接口可以对算法进行优化,网络对战部分通过搞协议,解决了TCP的粘包问题,管理类也是直接对人机对战的管理类多态了一下,实现了匹配、联机操作等
1660C/C++工业互联网
go语言爬虫开源项目
GO爬虫,目前纯命令行版,可与scrapy等框架的python爬虫共用,目前考虑移植至操作系统,当前正与他人合作开发以本项目为主导的爬虫总控平台,搭建web可视化平台及GUI界面(未来考虑),预定目标系统为linux、windows、macOS(视实际情况而定) 另:当前项目不考虑商用方式,后续平台项目完成考虑,请勿下载
1320爬虫
wechat-mp开源项目
微信开放平台管理工具 微信开放平台服务商一般有多套小程序需要管理,帮人代开发时需要客户不停扫码授权,体验极其不好。对于SAAS小程序服务商也可以在运维平台中尝试二开对接开放平台的api,但是项目多了以后每个运营平台都需要重复造轮子,而且维护成本也高,所以萌生了写一个通用管理微信开放平台的工具。 微信官方其实有提供“第三方平台云服务”,但需要付费使用或者下载他们的源码本地部署,可惜官方只提供了GO语言的版本,所以只能自己写一个了。 目前打算先实现以下功能 做为中台,为其他项目提供 authorizer_access_token 配置服务器域名 配置业务域名 上传小程序 生成体验版 发布小程序 ...
960PHP企业服务
vue-data-dict开源项目
vue-data-dict 是一个前端数据字典解决方案,该工具有以下特点: 1、约定统一字典数据模型 2、响应式字典数据翻译 3、按需动态加载、懒加载字典数据 4、为 UI 组件提供数据源 5、适配 Vue2/Vue3,统一 API
1770javascript生活服务
七彩巢开源项目
简化了租客和房东之间找房的问题,同时可以让房东发布线上租约和租客签订线上电子合同,方便租客和房东直接交租的问题。 基于房东端管理,可以让房东更好的远程管理自己房源的租住状态。还有房东可以和代理人签约关系,推广自己的房东店铺吗。 给予代理人分红提成。
1080Java生活服务
本项目采用Hook技术,拦截文明6游戏对UDP广播的发送、接收等操作,并用一系列的方法使得游戏的广播能够成功发送到所有网卡,并成功接收到来自其他客户端的回复,从而解决局域网联机常见的无法找到房间的问题。 本项目的二次开发版本:https://github.com/xaxys/injciv6 参考:https://www.cnblogs.com/PeaZomboss/p/17059052.html
2160C/C++教育
数据采集开源项目
本项目是一个基于Python的爬虫应用,专注于音频与视频资源的采集与整理。通过设计高效的爬虫算法,我们能够自动从多个在线平台抓取高质量的音频文件(如音乐、有声书)和视频内容(如教学视频、电影片段),并对其进行分类存储。项目旨在为用户提供一种便捷的方式,来批量收集自己感兴趣或需要的多媒体资源,同时确保采集过程遵循相关法律法规及平台的使用条款。通过本项目的实施,不仅能够丰富个人的多媒体资源库,还能为内容创作者、教育工作者等群体提供有价值的素材来源。此外,项目还将探索如何对采集到的音视频数据进行初步处理与分析,如提取关键帧、识别语音内容等,以进一步提升资源的使用价值。总之,这是一个集数据采集、整理与分析于一体的综合性Python爬虫项目,适用于对多媒体资源有较高需求的用户群体。
780python大数据
xuyan-ui开源项目
xuyan-ui是一个精心设计的、基于Vue 3的现代前端UI组件库,它旨在为开发者提供丰富、易用且高性能的组件集合,以加速Web应用的开发进程。该组件库不仅涵盖了从基础按钮、输入框到复杂布局、导航菜单等全方位UI元素,还注重细节处理与用户体验,确保开发者能够轻松构建出既美观又实用的界面。通过xuyan-ui,无论是企业级应用还是个人项目,都能获得一致的视觉风格和流畅的操作体验。
880javascript企业服务
1. 项目面向的用户 该客户端为网购服装的用户提供方便简洁的服装试穿操作界面。 2. 项目功能模块 项目包括两个模块: 1)图形用户界面模块:该模块实现了模特图片选择、服装图片选择及调用试穿模型功能。该模块在Qt creator开发环境中用C++写的。 2)图像生成模块:根据用户选择的模特及服装生成试穿图像。该模块是神经网络模型,由原论文作者基于python、pytorch实现。 3. 本人负责:客户端界面的设计与实现。
1210C/C++
本方案解决的问题: 1.全面的系统监控,基础设施指标,系统层指标,应用层指标 2.故障预警与快速响应 3、可视化的数据分析 技术选型: Prometheus具有高可用性和可扩展性,可以轻松应对大规模的监控需求,grafana提供了丰富的可视化插件和模板,可以快速创建美观、实用的仪表盘和图表。Alertmanager是 Prometheus 的告警组件,负责接收 Prometheus 发送的告警信息,并进行分组、抑制、静默等处理,然后将告警信息发送给指定的接收者。丰富的通知方式
1480docker教育
本项目解决的问题: 容器化应用管理 Rancher 提供了一个集中式的平台来管理容器化应用。它可以轻松部署、升级和扩展容器,帮助团队更高效地管理复杂的容器化环境。 解决了容器编排的复杂性问题,使得开发人员和运维人员能够更专注于应用的开发和维护,而不必过多关注底层的容器基础设施。 持续集成与持续部署(CI/CD) Jenkins 是一个强大的 CI/CD 工具,与 Rancher 结合使用,可以实现自动化的构建、测试和部署流程。 当开发人员提交代码后,Jenkins 可以自动触发构建任务,构建容器镜像,并将其推送到容器仓库。然后,Rancher 可以自动部署这些新的容器镜像,实现快速的应用更新和迭代。
1980教育
前后端分离 使用前后端分离,前端使用vue3、Layui-vue、vite,后端使用SpringBoot、Mybatis-Plus、Sa-Token、Hutool等技术 功能完善 内置完整的权限、菜单、角色、用户、字典、日志、监控、定时任务、代码生成等一系列系统常规功能。 代码生成 内置表单构建和代码生成功能,表单构建可以通过拖拽的方式导出表单代码,代码生成可以通过已有表结构快速生成后端代码 星云是一个开源的快速开发框架,采用MIT开源协议,供个人与企业免费使用。 前端采用 VUE3、 VITE、 Layui-Vue 后端采用 SpingBoot、 Mybatis-Plus、 Redis 等 权限认证采用Sa-Token 支持动态菜单配置 采用Quartz作为定时任务框架,支持动态配置与日志记录 内置服务监控功能 内置表单构建与代码生成
1120Java企业服务
当前共15193个项目
×
寻找源码
源码描述
联系方式
提交