- 本文由TinyPro贡献者宋子文同学原创。TinyPro 与 TinyEngine 是 OpenTiny 开源生态的重要组成部分:TinyPro 提供企业级后台系统模板TinyEngine 提供灵活强大的低代码引擎本项目在 TinyPro 中深度集成了基于 TinyEngine 的低代码设计器,通过 插件化架构 构建出可扩展的低代码开发平台。借助它,你只需在可视化设计器中完成页面设计,就能一... 本文由TinyPro贡献者宋子文同学原创。TinyPro 与 TinyEngine 是 OpenTiny 开源生态的重要组成部分:TinyPro 提供企业级后台系统模板TinyEngine 提供灵活强大的低代码引擎本项目在 TinyPro 中深度集成了基于 TinyEngine 的低代码设计器,通过 插件化架构 构建出可扩展的低代码开发平台。借助它,你只需在可视化设计器中完成页面设计,就能一...
- 本文将分享如何将Playwright与JIRA深度集成,实现测试失败时自动创建缺陷并实时跟踪。从环境配置到代码实战,手把手教你构建这套高效的质量闭环系统,让测试效率提升70%。 本文将分享如何将Playwright与JIRA深度集成,实现测试失败时自动创建缺陷并实时跟踪。从环境配置到代码实战,手把手教你构建这套高效的质量闭环系统,让测试效率提升70%。
- 你好,这里是网络技术联盟站,我是瑞哥。MD5,全称为Message-Digest Algorithm 5,是一种广泛使用的加密哈希函数,可以生成一个128位(16字节)的哈希值(杂凑值),用于确保信息传输完整一致。MD5是哈希算法中的一种,它能够将任意长度的数据输入通过一系列复杂的运算,生成一个定长的输出——这就是我们常说的哈希值。MD5是由美国计算机科学家罗纳德·李维斯特(Ronald R... 你好,这里是网络技术联盟站,我是瑞哥。MD5,全称为Message-Digest Algorithm 5,是一种广泛使用的加密哈希函数,可以生成一个128位(16字节)的哈希值(杂凑值),用于确保信息传输完整一致。MD5是哈希算法中的一种,它能够将任意长度的数据输入通过一系列复杂的运算,生成一个定长的输出——这就是我们常说的哈希值。MD5是由美国计算机科学家罗纳德·李维斯特(Ronald R...
- 本文由TinyPro贡献者王晨光同学原创。 一、背景:让 TinyPro 真正“走到掌心里”TinyPro 是一套基于 TinyVue 打造的前后端分离后台管理系统,支持菜单配置、国际化、多页签、权限管理等丰富特性。TinyPro 在桌面端具备良好的体验和模块化架构,但随着移动办公、平板展示等场景增多,移动端体验的短板逐渐显现:页面缩放不均衡,布局出现溢出或错位;模态框在小屏上遮挡内容;图表... 本文由TinyPro贡献者王晨光同学原创。 一、背景:让 TinyPro 真正“走到掌心里”TinyPro 是一套基于 TinyVue 打造的前后端分离后台管理系统,支持菜单配置、国际化、多页签、权限管理等丰富特性。TinyPro 在桌面端具备良好的体验和模块化架构,但随着移动办公、平板展示等场景增多,移动端体验的短板逐渐显现:页面缩放不均衡,布局出现溢出或错位;模态框在小屏上遮挡内容;图表...
- 本文由TinyPro贡献者周泽龙同学原创。在长达三个月的开发下,终于TinyPro的Springboot后端版本终于要问世了,在本期内容中我将带大家一步步去搭建整个后端的流程,也将带大家去探索对于最新版本的更改应该如何实现,以及如何使用本项目进行一个二次的开发和探索。首先我们先要对于TinyPro项目进行一个整体的拉取,去到TinyPro的官方进行拉取,当我们获取到项目以后就可以进行开始今天... 本文由TinyPro贡献者周泽龙同学原创。在长达三个月的开发下,终于TinyPro的Springboot后端版本终于要问世了,在本期内容中我将带大家一步步去搭建整个后端的流程,也将带大家去探索对于最新版本的更改应该如何实现,以及如何使用本项目进行一个二次的开发和探索。首先我们先要对于TinyPro项目进行一个整体的拉取,去到TinyPro的官方进行拉取,当我们获取到项目以后就可以进行开始今天...
- 在 JavaScript 的数据类型家族中,String 看起来是最无害的。它不像 Object 那样结构复杂,也不像 Symbol 那样晦涩难懂。然而,正是这种表面上的简单和极高的容错性,使其成为了生产环境中最频繁的 Bug 来源。 一、 “安静”的吞噬者:隐式转换的陷阱JavaScript 是一门弱类型语言,而 String 是这场“弱类型游戏”中的终极赢家。当它与其他类型相遇时,它具有... 在 JavaScript 的数据类型家族中,String 看起来是最无害的。它不像 Object 那样结构复杂,也不像 Symbol 那样晦涩难懂。然而,正是这种表面上的简单和极高的容错性,使其成为了生产环境中最频繁的 Bug 来源。 一、 “安静”的吞噬者:隐式转换的陷阱JavaScript 是一门弱类型语言,而 String 是这场“弱类型游戏”中的终极赢家。当它与其他类型相遇时,它具有...
- 一次偶然的挑战,开发者Nakassony Bernardo发现那些运行了十几年的Web系统,竟然因为害怕破坏现有功能而拒绝现代框架的诱惑,他由此踏上了寻找“优雅进化”而非“暴力革命”的道路。一台老旧的服务器上,运行着一个发布于2003年的企业管理系统,核心功能至今有效,界面却仿佛停留在互联网的“上古时代”。公司管理层既想引入现代化的交互体验,又恐惧于“重构即重写”的沉重代价。这就是许多前端开... 一次偶然的挑战,开发者Nakassony Bernardo发现那些运行了十几年的Web系统,竟然因为害怕破坏现有功能而拒绝现代框架的诱惑,他由此踏上了寻找“优雅进化”而非“暴力革命”的道路。一台老旧的服务器上,运行着一个发布于2003年的企业管理系统,核心功能至今有效,界面却仿佛停留在互联网的“上古时代”。公司管理层既想引入现代化的交互体验,又恐惧于“重构即重写”的沉重代价。这就是许多前端开...
- 2026年1月10日,TinyPro 正式发布 v1.4.0 版本,本次发布集中在扩展后端模板、增强移动端体验以及对 NestJS 后端功能的实用增强。 2026年1月10日,TinyPro 正式发布 v1.4.0 版本,本次发布集中在扩展后端模板、增强移动端体验以及对 NestJS 后端功能的实用增强。
- ofd文件处理预览 ofd文件处理预览
- 本文由体验技术团队Kagol原创。TinyEditor 是一个基于 Quill 2.0 的富文本编辑器,在 Quill 基础上扩展了丰富的模块和格式,框架无关、功能强大、开箱即用。源码:https://github.com/opentiny/tiny-editor/官网:https://opentiny.github.io/tiny-editor/去年1月2日,我们发布了 v3.25 版本,... 本文由体验技术团队Kagol原创。TinyEditor 是一个基于 Quill 2.0 的富文本编辑器,在 Quill 基础上扩展了丰富的模块和格式,框架无关、功能强大、开箱即用。源码:https://github.com/opentiny/tiny-editor/官网:https://opentiny.github.io/tiny-editor/去年1月2日,我们发布了 v3.25 版本,...
- 在 Chrome 开发者工具中,Call stack 中的 frames 确实可以由开发人员进行配置,这允许他们根据需要隐藏或显示特定的库或框架的调用帧。这种配置通常是通过 blackboxing 脚本实现的。Blackboxing 是一个功能,允许开发者将选定的脚本标记为 “黑盒”,在调试时这些脚本的内部调用不会显示在 Call stack 中,即便它们是当前执行流的一部分。下面我会详细说... 在 Chrome 开发者工具中,Call stack 中的 frames 确实可以由开发人员进行配置,这允许他们根据需要隐藏或显示特定的库或框架的调用帧。这种配置通常是通过 blackboxing 脚本实现的。Blackboxing 是一个功能,允许开发者将选定的脚本标记为 “黑盒”,在调试时这些脚本的内部调用不会显示在 Call stack 中,即便它们是当前执行流的一部分。下面我会详细说...
- 简介: 教育机构可视化排课系统通过直观的界面、智能的冲突检测和自动化的排课逻辑,彻底解决传统排课中依赖人工、效率低下、容易冲突等问题。无论是选择开源自托管方案,还是商业私有化部署,都能帮助教务人员高效完成复杂排课任务,实现教学资源的最优配置。 一、引言:教育机构的排课难题,究竟出在哪里?在教育机构的日常运营中,排课是一项基础但极其复杂和耗时的核心工作。它需要协调教师、教室、课程、班级等多维资... 简介: 教育机构可视化排课系统通过直观的界面、智能的冲突检测和自动化的排课逻辑,彻底解决传统排课中依赖人工、效率低下、容易冲突等问题。无论是选择开源自托管方案,还是商业私有化部署,都能帮助教务人员高效完成复杂排课任务,实现教学资源的最优配置。 一、引言:教育机构的排课难题,究竟出在哪里?在教育机构的日常运营中,排课是一项基础但极其复杂和耗时的核心工作。它需要协调教师、教室、课程、班级等多维资...
- 一、引言:任务管理的瓶颈,究竟出在哪里?在现代PHP应用开发中,任务系统是支撑后台作业、异步处理和定时执行的核心组件。从简单的邮件发送到复杂的报表生成,任务管理直接影响着系统的稳定性和响应效率。然而,在传统的PHP任务管理模式下,开发者往往面临诸多挑战。特别是在处理大量异步任务、需要保证任务执行可靠性和监控任务状态时,传统的任务管理方式经常显得力不从心。任务可能因为进程崩溃而丢失,状态难以... 一、引言:任务管理的瓶颈,究竟出在哪里?在现代PHP应用开发中,任务系统是支撑后台作业、异步处理和定时执行的核心组件。从简单的邮件发送到复杂的报表生成,任务管理直接影响着系统的稳定性和响应效率。然而,在传统的PHP任务管理模式下,开发者往往面临诸多挑战。特别是在处理大量异步任务、需要保证任务执行可靠性和监控任务状态时,传统的任务管理方式经常显得力不从心。任务可能因为进程崩溃而丢失,状态难以...
- mime 库是一个强大的工具,用于处理 MIME 类型,可以帮助开发者识别文件的类型和扩展名。在 Web 开发和处理 HTTP 请求时,了解文件的 MIME 类型是非常重要的。mime 库提供了一个简单的 API 来查询文件的 MIME 类型或扩展名。 安装 mime在开始之前,需要确保你的开发环境已经安装了 Node.js 和 npm。安装 mime 库非常直接,只需要运行以下 npm 命... mime 库是一个强大的工具,用于处理 MIME 类型,可以帮助开发者识别文件的类型和扩展名。在 Web 开发和处理 HTTP 请求时,了解文件的 MIME 类型是非常重要的。mime 库提供了一个简单的 API 来查询文件的 MIME 类型或扩展名。 安装 mime在开始之前,需要确保你的开发环境已经安装了 Node.js 和 npm。安装 mime 库非常直接,只需要运行以下 npm 命...
- 某个记账项目模板,以此为基础,构建自己的应用,要删除其中的资产模块,还是花费不少时间。删除资产模块后,因为耦合的原因,修改(删除)- build - 报错 ,循环很多次。比如utils/accoutingdb里面是不分模块的,全耦合的。当然这个项目来说,低耦合还是做的不错的,这里的耦合,我理解也是架构上、业务上没有更好的办法,不得已而为之。那么,是否可能一次尽可能的将所有错误都揭示出来呢?尝... 某个记账项目模板,以此为基础,构建自己的应用,要删除其中的资产模块,还是花费不少时间。删除资产模块后,因为耦合的原因,修改(删除)- build - 报错 ,循环很多次。比如utils/accoutingdb里面是不分模块的,全耦合的。当然这个项目来说,低耦合还是做的不错的,这里的耦合,我理解也是架构上、业务上没有更好的办法,不得已而为之。那么,是否可能一次尽可能的将所有错误都揭示出来呢?尝...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签