首页 文章 精选 留言 我的

精选列表

搜索[版本更新],共10022篇文章
优秀的个人博客,低调大师

charts-rs v0.3.0 版本更新发布

charts-rs charts-rs 是纯rust实现的图表库,使用简单而且性能高效,生成svg低于10ms,而png也低于50ms,便于在各种无法直接渲染svg的场景下使用,现已支持更多的图片格式输出,如:jpeg,webp,以及avif。 概要 charts-rs提供简单的方式生成图表,它支持svg、png、jepg、webp以及avif等多种输出格式,以及支持light, dark, grafana,ant,vintage, walden, westeros, chalk与shine主题,默认的主题为light。现已支持以下类型的图表:Bar, HorizontalBar, Line, Pie, Radar,Scatter,Candlestick,Table 以及 MultiChart,其相关样式参考Apache ECharts。 特性 所有图表均支持多种主题,当前已支持了9种主题颜色 可通过ttf或otf中加载更多的字体库,默认的Roboto字体并未支持中文,需要选择Noto Sans SC 支持平滑,填充,最低最高点以及线标示 图表使用多种文本标示,例如:圆角矩形、圆形以及矩形等 曲线图支持平滑曲线、拆线、区域填充等效果 饼图支持普通与玫瑰饼图 支持两组Y轴线的展示 图表中的所有元素均支持颜色、字体、字体颜色等基本属性配置 支持以json的形式初始化图表,更简单易用 svg、png、jpeg、webp以及avif的格式便于更多的应用场景 网页版的json编辑器可用于一步式尝试各选项的效果,填充简化与完整版的配置选择 示例 可以使用网页版尝试使用charts-rs的相关图表示例,可以直接改动配置后,重新生成效果图,非常简单而有用。 示例地址: https://charts.npmtrend.com/ 示例项目代码: https://github.com/vicanso/charts-rs-web Mix line bar Horizontal bar Line Pie Radar Scatter Candlestick Multi Chart Rust示例 使用Option的形式创建图表 use charts_rs::{ BarChart, Box, SeriesCategory, THEME_GRAFANA }; let mut bar_chart = BarChart::new_with_theme( vec![ ("Evaporation", vec![2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6]).into(), ( "Precipitation", vec![2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6], ) .into(), ("Temperature", vec![2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3]).into(), ], vec![ "Mon".to_string(), "Tue".to_string(), "Wed".to_string(), "Thu".to_string(), "Fri".to_string(), "Sat".to_string(), "Sun".to_string(), ], THEME_GRAFANA, ); bar_chart.title_text = "Mixed Line and Bar".to_string(); bar_chart.legend_margin = Some(Box { top: bar_chart.title_height, bottom: 5.0, ..Default::default() }); bar_chart.series_list[2].category = Some(SeriesCategory::Line); bar_chart.series_list[2].y_axis_index = 1; bar_chart.series_list[2].label_show = true; bar_chart .y_axis_configs .push(bar_chart.y_axis_configs[0].clone()); bar_chart.y_axis_configs[0].axis_formatter = Some("{c} ml".to_string()); bar_chart.y_axis_configs[1].axis_formatter = Some("{c} °C".to_string()); println!("{}", &bar_chart.svg().unwrap()); svg_to_png(&bar_chart.svg().unwrap()).unwrap(); 通过JSON字符串配置的形式创建图表 use charts_rs::{BarChart, svg_to_png}; let bar_chart = BarChart::from_json( r###"{ "width": 630, "height": 410, "margin": { "left": 10, "top": 5, "right": 10 }, "title_text": "Bar Chart", "title_font_color": "#345", "title_align": "right", "sub_title_text": "demo", "legend_align": "left", "series_list": [ { "name": "Email", "label_show": true, "data": [120.0, 132.0, 101.0, 134.0, 90.0, 230.0, 210.0] }, { "name": "Union Ads", "data": [220.0, 182.0, 191.0, 234.0, 290.0, 330.0, 310.0] } ], "x_axis_data": [ "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" ] }"###, ).unwrap(); println!("{}", bar_chart.svg().unwrap()); svg_to_png(&bar_chart.svg().unwrap()).unwrap(); 开源协议声明 This project is licensed under the Apache License 2.0 license.

优秀的个人博客,低调大师

🎉CatchAdmin v3.1.4 发布,小版本更新优化

介绍 CatchAdmin是一款基于Laravel和Element Plus二次开发而成后台管理系统。Laravel社区也有许多非常优秀的后台管理系统,例如Nova, 官方出品,当然是收费的,免费的有基于Livewire的Filament,还有不得不说的Laravel Admin。CatchAdmin还是采用传统的前后端分离策略,Laravel框架仅仅作为Api输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于CatchAdmin可以开发CMS,CRM,OA等 等系统。也封装了很多实用的工具,提升开发体验。 V3.1.4 日志 支持列表时间条件筛选 新增动态排序功能 优化快速排序功能,支持 in 查询 优化用户头像展示,支持默认头像 优化v-action 指令,提高查询性能 修复类型错误导致打包失败 优化后台界面 等等其他.... 视频 catchadmin 模块创建 catchadmin 之快速开发 功能​ 用户管理 后台用户管理 部门管理 配置公司的部门结构,支持树形结构 岗位管理 配置后台用户的职务 菜单管理 配置系统菜单,按钮等等 角色管理 配置用户担当的角色,分配权限 操作日志 后台用户操作记录 登录日志 后台系统用户的登录记录 代码生成 生成 API 端的 CURD 操作 Schema 管理 生成表结构 模块管理 系统模块管理 额外模块​ CMS 模块 项目地址​ github 地址 gitee 地址 预览​ 体验地址​ demo 地址 账户:catch@admin.com 密码:catchadmin 赞助​ 如果项目对你有帮助,或者在工作上帮你节省了开发时间。在力所能及的情况下,可以支持下Catchadmin项目,非常感谢🙏 讨论​ 论坛讨论 可以提ISSUE,请按照issue模板提问 加入 Q 群302266230暗号catchadmin。 感谢🙏​ 排名不分先后 Laravel Vue ElementPlus Docusaurus JetBrains

优秀的个人博客,低调大师

🎉CatchAdmin v3.1.3 发布,小版本更新优化

介绍 CatchAdmin是一款基于Laravel和Element Plus二次开发而成后台管理系统。Laravel社区也有许多非常优秀的后台管理系统,例如Nova, 官方出品,当然是收费的,免费的有基于Livewire的Filament,还有不得不说的Laravel Admin。CatchAdmin还是采用传统的前后端分离策略,Laravel框架仅仅作为Api输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于CatchAdmin可以开发CMS,CRM,OA等 等系统。也封装了很多实用的工具,提升开发体验。 V3.1.3 日志 代码生成新增 upload 和 textarea 组件 新增系统模块 修复用户邮箱唯一性校验 修复切换用户后后台出现动态路由丢失导致 404 优化了上传组件 修复类型错误导致打包失败 优化后台界面 等等其他.... 视频 catchadmin 模块创建 catchadmin 之快速开发 功能​ 用户管理 后台用户管理 部门管理 配置公司的部门结构,支持树形结构 岗位管理 配置后台用户的职务 菜单管理 配置系统菜单,按钮等等 角色管理 配置用户担当的角色,分配权限 操作日志 后台用户操作记录 登录日志 后台系统用户的登录记录 代码生成 生成 API 端的 CURD 操作 Schema 管理 生成表结构 模块管理 系统模块管理 额外模块​ CMS 模块 项目地址​ github 地址 gitee 地址 预览​ 体验地址​ demo 地址 账户:catch@admin.com 密码:catchadmin 赞助​ 如果项目对你有帮助,或者在工作上帮你节省了开发时间。在力所能及的情况下,可以支持下Catchadmin项目,非常感谢🙏 讨论​ 论坛讨论 可以提ISSUE,请按照issue模板提问 加入 Q 群302266230暗号catchadmin。 感谢🙏​ 排名不分先后 Laravel Vue ElementPlus Docusaurus JetBrains

优秀的个人博客,低调大师

🎉CatchAdmin v3.1.2 发布,小版本更新优化  

介绍 CatchAdmin是一款基于Laravel和Element Plus二次开发而成后台管理系统。Laravel社区也有许多非常优秀的后台管理系统,例如Nova, 官方出品,当然是收费的,免费的有基于Livewire的Filament,还有不得不说的Laravel Admin。CatchAdmin还是采用传统的前后端分离策略,Laravel框架仅仅作为Api输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于CatchAdmin可以开发CMS,CRM,OA等 等系统。也封装了很多实用的工具,提升开发体验。 V3.1.2 日志 优化 icon 选择器 修复权限组件在 windows 下的路径问题 修复重置搜索条件 修复上传在 windows 下的路径问题 优化了角色权限的交互 修复了用户权限认证 等等.... 视频 catchadmin 模块创建 catchadmin 之快速开发 功能​ 用户管理 后台用户管理 部门管理 配置公司的部门结构,支持树形结构 岗位管理 配置后台用户的职务 菜单管理 配置系统菜单,按钮等等 角色管理 配置用户担当的角色,分配权限 操作日志 后台用户操作记录 登录日志 后台系统用户的登录记录 代码生成 生成 API 端的 CURD 操作 Schema 管理 生成表结构 模块管理 系统模块管理 额外模块​ CMS 模块 项目地址​ github 地址 gitee 地址 预览​ 体验地址​ demo 地址 账户:catch@admin.com 密码:catchadmin 赞助​ 如果项目对你有帮助,或者在工作上帮你节省了开发时间。在力所能及的情况下,可以支持下Catchadmin项目,非常感谢🙏 讨论​ 论坛讨论 可以提ISSUE,请按照issue模板提问 加入 Q 群302266230暗号catchadmin。 感谢🙏​ 排名不分先后 Laravel Vue ElementPlus Docusaurus JetBrains

优秀的个人博客,低调大师

🎉CatchAdmin v3.1.1 发布,小版本更新优化

介绍 CatchAdmin是一款基于Laravel和Element Plus二次开发而成后台管理系统。Laravel社区也有许多非常优秀的后台管理系统,例如Nova, 官方出品,当然是收费的,免费的有基于Livewire的Filament,还有不得不说的Laravel Admin。CatchAdmin还是采用传统的前后端分离策略,Laravel框架仅仅作为Api输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于CatchAdmin可以开发CMS,CRM,OA等 等系统。也封装了很多实用的工具,提升开发体验。 V3.1.1 日志 新增系统底部版权说明 新增 null 转空字符串属性 修复在 macos 上无法自动安装 调整整体样式,使之更自然 其他一些功能的优化 新出两个相关视频 catchadmin 模块创建 catchadmin 之快速开发 功能​ 用户管理 后台用户管理 部门管理 配置公司的部门结构,支持树形结构 岗位管理 配置后台用户的职务 菜单管理 配置系统菜单,按钮等等 角色管理 配置用户担当的角色,分配权限 操作日志 后台用户操作记录 登录日志 后台系统用户的登录记录 代码生成 生成 API 端的 CURD 操作 Schema 管理 生成表结构 模块管理 系统模块管理 额外模块​ CMS 模块 项目地址​ github 地址 gitee 地址 预览​ 体验地址​ demo 地址 账户:catch@admin.com 密码:catchadmin 赞助​ 如果项目对你有帮助,或者在工作上帮你节省了开发时间。在力所能及的情况下,可以支持下Catchadmin项目, 非常感谢🙏 讨论​ 论坛讨论 可以提ISSUE,请按照issue模板提问 加入 Q 群302266230暗号catchadmin。 感谢🙏​ 排名不分先后 Laravel Vue ElementPlus Docusaurus JetBrains

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册