首页 文章 精选 留言 我的

精选列表

搜索[通用人工智能],共10000篇文章
优秀的个人博客,低调大师

Element Enhance 0.3.5 发布,让 Element Plus 更简单,更通用

📖 概述 Element Enhance 是基于 Element Plus 而开发的模板组件,提供了更高级别的抽象支持,开箱即用,更加专注于页面。 ✒️ 更新日志 0.3.5 [新增] element-enhance 案例 [新增] breadcrumb 面包屑组件, 用于展示当前路由信息 [新增] layout 组件的 show-collapse 参数, 用于控制顶部 collapse 的隐藏显示 [新增] layout 组件的 banner 参数, 用于控制顶部通栏布局方式 [新增] layout 组件的 var.css 样式, 用于自定义布局尺寸 [新增] exception 组件的 image 参数, 用于自定义显示异常图片 [新增] exception 组件的 title 参数, 用于自定义显示异常标题 [新增] exception 组件的 describe 参数, 用于自定义显示异常描述 [新增] exception 组件的 refresh 事件, 用于定义刷新的业务 [优化] layout 组件的 white 主题, 修改 menu-item 选中状态的样式 [优化] count-to 组件的 count up 算法 [支持] 自定义主题色 0.3.4 [新增] layout 组件的 banner 参数, 用于实现通栏布局 [新增] exception 异常组件, 用于错误页面的构建 [新增] avatar-list 头像列表组件, 用于头像列表的展示 [新增] count-to 数字滚动组件, 用于数据的 count up 效果 [新增] full-screen 全屏组件, 用于页面的全屏切换 [新增] icon-picker 图标选择器组件, 提供 element-plus 的图标选择支持 ⚡ 入门 安装 ``` npm install element-plus --save npm install element-enhance --save ``` 引入 ```js import { createApp } from 'vue' import App from './App.vue' import ElementEnhance from 'element-enhance' import 'element-enhance/lib/style.css' import ElementPlus from 'element-plus' import 'element-plus/lib/theme-chalk/index.css' const app = createApp(App) app.use(ElementEnhance) app.use(ElementPlus) app.mount('#app') ``` 路由 配置 使用 ```vue <template> <ele-layout multi-tab="true" breadcrumb="true"> <template #logo></template> </ele-layout> </template> ```

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

Erupt Framework 1.5.4 发布,泛代码,通用后台管理框架

使用 Java 注解,快速开发 Admin 管理后台。零前端代码、零CURD、不生成任何代码、自动建表、注解式API,支持所有主流数据库,支持多数据源,提供23类表单组件,十几种展示形式,动态定时任务,前端后端分离等特性。 更新内容 Features 自定义功能按钮 @RowOperation 支持动态控制按钮的展示与隐藏,且自带权限校验等安全机制 详见:https://www.yuque.com/yuepeng/erupt/gaing7#HaZs4 破坏性更新(抱歉小版本不应该有的,下次注意) 将 BaseModel 所在包名从 xyz.erupt.db 更改成了 xyz.erupt.jpa 首页 https://www.erupt.xyz 什么是 erupt erupt 是一个低代码全栈类框架,它使用Java 注解来生成页面以及增、删、改、查、权限控制等后台功能,会简单的Spring Boot基础知识即可,不需要懂前端,也不需要写繁琐的 CURD ,自动创建表结构,controller / service / sao / mapper 文件都不用创建,极大减少开发工作量,将后台开发速度提升到极致。 取代代码生成器,开发后台管理系统更优解! 为什么要做 erupt ? 无论开发怎样的系统,都需要配套的管理后台做数据支撑,是软件开发中必不可少的一环,但实际开发中存这无法规避的痛点,如:开发效率低下、UI界面不尽人意、交互凑合、代码重复、存在安全漏洞,导致开发成本极高。 虽然近些年来代码生成器成了后台开发的新宠,但它真的是后台开发的最优解吗? 代码生成器的本质还是生成繁琐的前端与后台代码,一旦修改后期生成的代码很难合并,想想 Mybatis-Generator,基本上就是一次性的东西,虽然减轻了部分工作,可解决方式并非最佳。 开发后台管理系统大部分情况下只想做个普通的增删改查界面,用于数据管理,类似下面这种: @Erupt( name = "简单的例子", power = @Power(importable = true, export = true) ) @Table(name = "t_simple") //数据库表名 @Entity public class Simple extends BaseModel { @EruptField( views = @View(title = "文本"), edit = @Edit(title = "文本", notNull = true, search = @Search) ) private String input; @EruptField( views = @View(title = "数值", sortable = true), edit = @Edit(title = "数值", search = @Search) ) private Float number; @EruptField( views = @View(title = "布尔"), edit = @Edit(title = "布尔") ) private Boolean bool; @EruptField( views = @View(title = "时间"), edit = @Edit(title = "时间", search = @Search(vague = true)) ) private Date date; } 这个界面虽然用 Vue + Ant Design + SSM 也能做出个大概,但仔细观察会发现它有大量细节功能如: 可以对数据做筛选 有按钮可以刷新、新增、数据 表格有分页与汇总 预览单行数据 批量删除 隐藏某列 多种组件 按某列排序 有非空校验 支持导入导出 Excel 全部实现这些仅前端就需要大量的代码,后端的接口与业务逻辑更不在少数。 但可以看到,用 erupt 只需要 30 几行 注解 配置,你不需要了解 Angular / React / Vue / Jquery 也不需要了解 JavaScript / HTML / CSS,甚至不需要了解 Spring MVC / JPA / Mybatis / SQL,即便没学过 erupt 也能猜到大部分配置的作用,只需要简单配置就能完成所有后台页面开发。 这正是建立 erupt 的初衷,对于大部分常用页面,应该使用最简单的方法来实现,甚至不需要学习各种框架和工具,专注核心业务,省下的时间做自己喜欢做的事,从此不再因为繁琐的后台开发而焦头烂额。 特性 易于上手:仅需了解 @Erupt 与 @EruptField 两个注解即可上手开发。 代码简洁:前端零代码,后端 template、controller、service、dao 都不需要,仅需一个实体类即可。 敏捷开发:仅单个.java文件即可实现后台管理功能,专注业务与核心功能的研发。 快速迭代:需求变更仅需修改或添加注解配置即可,迭代速度比需求讨论速度还快。 功能强大:动态条件处理,支持增删改查等功能代理接口,Session存储机制选择,行为日志记录等。 自动建表:依托于JPA可自动帮你完成数据库建表相关工作。 低侵入性:几乎所有功能都围绕注解而展开,不影响Spring Boot其他功能或三方库库的使用。 多数据源:MySQL、Oracle、SQL Server、PostgreSQL、H2,甚至支持MongoDB。 多种组件:支持滑动输入、时间选择、开关、图片上传、代码编辑器、自动完成、树、多选框、地图等23类组件 丰富展示:普通文本、二维码、链接、图片、HTML、代码段、iframe、swf等 代码生成:erupt代码已经足够简洁,代码生成器可进一步提升开发效率。 扩展性强:支持自定义数据源实现、自定义页面、自定义模板、自定义附件上传机制等。 界面美观:每个交互都精心设计,产品思维打磨,只为了更好的操作体验。 权限管理:用户管理、角色管理、组织管理、菜单管理、登录日志、操作日志等。 高安全性:可靠的安全机制,登录白名单,权限验证,注解项检查,细颗粒度权限控制,为你的数据保驾护航。 前后端分离:后端与前端可分开部署 响应式布局:支持PC端手机端等各种规格的设备中使用。 无需二次开发:仅需引用 jar 包即可。

资源下载

更多资源
Mario

Mario

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

Spring

Spring

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册