首页 文章 精选 留言 我的

精选列表

搜索[轻量级mvc框架],共10000篇文章
优秀的个人博客,低调大师

OctoBase —— Rust 轻量级离线数据引擎

OctoBase 是一个 Rust 编写的离线可用、可扩展、独立的协作数据引擎。 开发者基于 OctoBase 不仅可以实现离线写作的富文本编辑器,还可以基于 OctoBase 的数据抽象实现更丰富的离线协同功能,如:多维表格、画板、聊天软件等。 OctoBase 作为离线协作数据引擎,具有以下特点: 支持多平台:离线协同,Schemaless,结构化/非结构化/富文本数据存储 支持重复数据删除和富媒体编辑的二进制存储 具有高质量多语言分词支持的高性能实时全文索引 具有丰富的多平台原生支持的点对点/中央服务器同步 具有高级权限管理的细粒度权限控制

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

Xfce 4.18 发布,轻量级 Linux 桌面

经过近两年的开发, Xfce 4.18 桌面环境发布了,新版本对其 Thunar 文件管理器进行了许多改进、包含各种窗口管理器/合成器增强功能,以及大量 UI 美化,部分细节如下。 libxfce4ui XfceFilenameInput 新增 XfceFilenameInput ,一个用于文件名输入的小部件。 Xfce 快捷方式编辑器 一个图形界面来修改特定于组件的快捷方式,目前仅在 Thunar、Xfce4-terminal 和 Mousepad 中使用,但其他组件可能会跟进。 xfce4-panel DateTime 和 Clock 插件合并为同一个插件。 xfce4-settings xfce4-settings-manager 的搜索条目已简化。现在没有任何滑块或按钮,始终显示所有条目。 xfce4-settings-editor 现在可以使用新的搜索小部件快速找到特定设置。 此外还有针对文件管理器 Thunar 的更新: 针对文件管理器Thunar 的更新 Thunar 是 Xfce 的默认文件管理器。在 Xfce 4.18 中它获得了大量新特性和扩展功能。 例如,现在可以在侧边栏启用图像预览。默认情况下,侧边栏左侧会显示所选图像的较大预览图。此外还提供了 “独立预览” 的选项,启用后会默认在右边的面板上预览所选图像。如下图所示: 此外,Thunar新的可编辑工具栏允许用户根据需要添加和重新排列工具栏图标。 除了上述变化,文件夹属性对话框添加了新的高亮选项,用于为文件夹图标背景和前景选择任何自定义颜色。对于复杂的文件夹结构,能够快速导航。 其他变化: 引入新的书签菜单,可以将当前文件夹作为快捷方式添加到侧边栏 侧边栏增加 “最近” 选项 优化状态栏信息布局 “前往” 菜单提供 “最近” 和 “搜索” 的选项 “编辑” 菜单提供 “撤销” 和 “重做” 的选项 添加在启动时恢复选项卡的选项 添加执行 shell 脚本的选项 更多新功能可以在发布博客中查看,或者查看完整的Xfce 4.18 变更日志。 下载地址:https://archive.xfce.org/xfce/4.18/

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

Mosh 1.4.0 发布,轻量级 SSH 终端

Mosh 1.4.0 已发布,距上次更新已过去 5 年。此版本向后兼容 mosh-clients 至 0.96,以及 mosh-servers 至 1.0.9。 Mosh (mobile shell) 是一套从用户端连到服务器端的软件,类似于 Secure Shell,但它还针对行动环境的特性进行调整。相较于 SSH,Mosh 运作于不同层。SSH 通过 TCP 双向传输资料,Mosh 则是在服务器端模拟终端机,得知终端机上的内容后,再依据用户端的网络速度计算要更新到用户端的内容。这使得 Mosh 在速度不快的网络中表现得很好。 新版本主要变化 支持集成 OSC 52 剪贴板复制 支持非插入预测 (--predict-overwrite) 不对 mosh-client 中的大型粘贴进行预测 添加真彩色支持 添加连接的 syslog 日志记录 如果执行远程命令失败,短暂暂停 此外还包括 Bugfix、内部变更,以及针对基础设施的变更。 发布公告| 下载地址

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

Xfce 4.16 发布,轻量级 Linux 桌面

经过 1 年零 4 个月的等待,xfce 4.16 版本终于发布了。该版本将取代 4.14 成为新的稳定版本。 xfce 团队表示,4.16 版本是项目迁移至 GitLab 之后的第一个版本,项目开发工作流程发生了很大的变化。在该版本的工作周期内,团队一共处理了 288 个针对 xfce 核心组件的 merge 请求,同时建立了一个Docker 容器镜像,并向所有组件添加了 CI 管道,以确保不会破坏构建。 该版本的另一个重大变化是更换了新的系列主题 icon: 以下是此版本更新的部分亮点: 窗口管理器在合成和 GLX 领域的更新和改进:如果设置了主显示,alt-tab 对话框现在只会显示在那里。此外,一些方便的新选项可以将光标与其他显示器一起放大,以及在最近使用的列表中保留最小化窗口的选项,这些都是对该版本的补充。 面板改进:添加了一个名为 "statustray"的新插件,包含过渡动画、黑暗模式等功能。此外还引入了很多小的改进,比如从 Launcher 的右键菜单访问桌面操作,窗口按钮插件现在提供 "启动一个新的应用程序实例",工作空间切换器现在可以选择显示工作空间的自动编号等。 显示对话框改进:在显示对话框中添加了对分数缩放的支持,同时用星号突出显示首选模式,并在分辨率旁边添加了纵横比。在错误配置显示布局后返回到工作模式的功能也变得更加强大。 “关于Xfce”对话框:添加了新选项卡显示基本系统信息,例如 CPU 或 GPU 型号。此外,对话框的布局和视觉效果得到了改善。 设置管理器改进:改进了搜索和过滤功能。此外,所有设置对话框现在都使用 Gtk 绘制的窗口装饰(客户端装饰)。 完整更新信息请查看:https://xfce.org/about/news/?post=1608595200

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

compileflow —— 轻量级可扩展流程引擎

compileflow是一个非常轻量、高性能、可集成、可扩展的流程引擎。 compileflow Process引擎是淘宝工作流TBBPM引擎之一,是专注于纯内存执行,无状态的流程引擎,通过将流程文件转换生成java代码编译执行,简洁高效。 compileflow能让开发人员通过流程编辑器设计自己的业务流程,将复杂的业务逻辑可视化,为业务设计人员与开发工程师架起了一座桥梁。 Design Intention 希望为业务开发提供端至端,从设计至实现的业务流程解决方案。 提供多种流程引擎,实现从战略至商业能力,商业能力至业务流程,业务流程至系统,并最终实现业务的可视化全局架构。 设计高效的执行引擎,实现对服务的快速组合或扩展,提升idea至value的研发响应与交互速度。 Features 高性能:通过将流程文件转换生成java代码编译执行,简洁高效。 丰富的应用场景:在阿里巴巴中台解决方案中广泛使用,支撑了导购、交易、履约、资金等多个业务场景。 可集成:轻量、简洁的设计使得可以极其方便地集成到各个解决方案和业务场景中。 完善的插件支持:流程设计目前有IntelliJ IDEA、Eclipse插件支持,可以在流程设计中实时动态生成java代码并预览,所见即所得。 支持流程设计图导出svg文件和单元测试代码。 Quick Start Step1: 下载安装IntelliJ IDEA插件(可选) 插件下载地址:https://github.com/alibaba/compileflow-idea-designer 安装说明:请使用IntelliJ IDEA本地安装方法进行安装,重新启动IntelliJ IDEA就会生效。 Step2: 引入POM文件 首发包暂时还未上传到公网,后续稳定后会进行上传 <dependency> <groupId>com.alibaba.compileflow</groupId> <artifactId>compileflow</artifactId> <version>1.0.0</version> </dependency> 注意:compileflow仅支持JDK 1.8及以上版本。 Step3: 流程设计 下面以ktv demo为例,通过demo的演示和实践了解节点及属性的配置和API的使用。 demo描述:N个人去ktv唱歌,每人唱首歌,ktv消费原价为30元/人,如果总价超过300打九折,小于300按原价付款。 S3.1 创建bpm文件,如下图: 注:bpm文件路径要和code保持一致,在文件加载模式下流程引擎执行时会根据code找到文件。 S3.2 通过插件进行流程设计或者直接编写流程xml文件。 S3.3 调用流程 编写如下单元测试: @Test public void testProcessEngine() { final String code = "bpm.ktv.ktvExample"; final Map<String, Object> context = new HashMap<>(); final List<String> pList = new ArrayList<>(); pList.add("wuxiang"); pList.add("xuan"); pList.add("yusu"); context.put("pList", pList); final ProcessEngine processEngine = ProcessEngineFactory.getProcessEngine(); final TbbpmModel tbbpmModel = (TbbpmModel)processEngine.load(code); final OutputStream outputStream = TbbpmModelConverter.getInstance().convertToStream(tbbpmModel); System.out.println(outputStream); System.out.println(processEngine.getTestCode(code)); processEngine.preCompile(code); System.out.println(processEngine.start(code, context)); } compileflow原生只支持淘宝BPM规范,为兼容BPMN 2.0规范,做了一定适配,但仅支持部分BPMN 2.0元素,如需其他元素支持,可在原来基础上扩展。 更多资料 DEMO快速开始 原始淘宝BPM规范详细说明

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

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等操作系统。

用户登录
用户注册