当前位置: 首页 > news >正文

NocoBase 本周更新汇总:联动规则条件左侧支持变量

原文链接:https://www.nocobase.com/cn/blog/weekly-updates-20250424。

汇总一周产品更新日志,最新发布可以前往我们的博客查看。

NocoBase 目前更新包括的版本更新包括三个分支:mainnextdevelop

version.png

main :截止目前最稳定的版本,推荐安装此版本。

next:包含即将发布的新功能,经过初步测试的版本,可能存在部分已知或未知问题。主要面向测试用户,用于收集反馈和进一步优化功能。适合愿意提前体验新功能并提供反馈的测试用户。

develop:开发中的版本,包含最新的功能代码,可能尚未完成或存在较多不稳定因素,主要用于内部开发和快速迭代。适合对产品功能前沿发展感兴趣的技术用户,但可能存在较多问题或不完整功能,不建议在生产环境中使用。

main

main.png

v1.6.21

发布时间:2025-04-17

🚀 优化
  • [client] 为弹窗组件增加 delay API (#6681) by @mytharcher
  • [create-nocobase-app] 升级部分依赖的版本 (#6673) by @chenos
🐛 修复
  • [client]

    • 修复审批节点配置中引用模板区块的添加按钮报错问题 (#6691) by @mytharcher
    • 自定义的关系字段没有显示关系字段组件 (#6692) by @katherinehhh
    • 修复上传组件语言问题 (#6682) by @mytharcher
    • 懒加载组件不存在时界面报错 (#6683) by @gchust
    • 补全原生的 Password 组件到封装过的输入组件 (#6679) by @mytharcher
    • 字段赋值本表字段列表中显示了继承表字段,应只显示本表字段 (#6666) by @katherinehhh
  • [database] 修复 CI 编译错误 (#6687) by @aaaaaajie

  • [build] 插件依赖 AMD 库时构建产物不正确 (#6665) by @gchust

  • [操作:导入记录] 修复导入包含时间字段的 xlsx 错误 (#6672) by @aaaaaajie

  • [工作流:人工处理节点] 修复人工节点任务状态常量 (#6676) by @mytharcher

  • [区块:iframe] iframe 区块设置全高时页面出现滚动条 (#6675) by @katherinehhh

  • [工作流:自定义操作事件] 修复测试用例 by @mytharcher

  • [备份管理器] 还原时若备份未设置密码,但用户输入了密码,还原会出现超时报错 by @gchust

v1.6.22

发布时间:2025-04-22

🚀 优化
  • [create-nocobase-app] 更新依赖,移除 SQLite 支持 (#6708) by @chenos
  • [文件管理器] 暴露公共包 API (#6705) by @mytharcher
  • [工作流] 为变量的类型集合增加日期相关类型 (#6717) by @mytharcher
🐛 修复
  • [client]

    • 移动端顶部的导航栏图标很难被删除的问题 (#6734) by @zhangzhonghe
    • 通过外键连接后,点击触发筛选,筛选条件为空 (#6634) by @zhangzhonghe
    • 筛选按钮中日期字段,切换picker 异常 (#6695) by @katherinehhh
    • 左侧菜单的收起按钮会被绑定工作流弹窗遮挡的问题 (#6733) by @zhangzhonghe
    • 重新打开联动规则时缺少操作选项约束 (#6723) by @katherinehhh
    • 未设置导出权限时仍显示导出按钮 (#6689) by @katherinehhh
    • 被联动规则隐藏的必填字段,不应该影响表单的提交 (#6709) by @zhangzhonghe
  • [server] create-migration 命令生成的 appVersion 不准确 (#6740) by @chenos

  • [build] 修复 tar 命令报错的问题 (#6722) by @mytharcher

  • [工作流] 修复子流程执行定时任务报错的问题 (#6721) by @mytharcher

  • [工作流:自定义操作事件] 支持多行记录模式的手动执行 by @mytharcher

  • [文件存储:S3 (Pro)] 增加 multer 逻辑用于服务端上传 by @mytharcher

next

next.png

v1.7.0-beta.19

发布时间:2025-04-17

🎉 新特性
  • [client] 联动规则条件左侧支持变量 (#6609) by @katherinehhh
  • [工作流: 日期计算节点] 增加 changeTimezone 函数以便在格式化前可以改变时区 by @mytharcher
🚀 优化
  • [client]
    • 自定义请求支持表格选中记录 (#6647) by @katherinehhh
    • 为弹窗组件增加 delay API (#6681) by @mytharcher
🐛 修复
  • [database] 修复 CI 编译错误 (#6687) by @aaaaaajie

  • [client]

    • 修复审批节点配置中引用模板区块的添加按钮报错问题 (#6691) by @mytharcher
    • 工作流中字段描述显示[object Object] (#6680) by @katherinehhh
    • 修复上传组件语言问题 (#6682) by @mytharcher
    • 自定义的关系字段没有显示关系字段组件 (#6692) by @katherinehhh
    • 联动规则兼容历史数据的问题 (#6686) by @katherinehhh
    • 懒加载组件不存在时界面报错 (#6683) by @gchust
    • 补全原生的 Password 组件到封装过的输入组件 (#6679) by @mytharcher
  • [工作流:人工处理节点] 修复人工节点任务状态常量 (#6676) by @mytharcher

  • [操作:导入记录] 修复导入包含时间字段的 xlsx 错误 (#6672) by @aaaaaajie

  • [工作流:自定义操作事件] 修复测试用例 by @mytharcher

  • [备份管理器] 还原时若备份未设置密码,但用户输入了密码,还原会出现超时报错 by @gchust

v1.7.0-beta.20

发布时间:2025-04-18

🚀 优化
  • [备份管理器] 允许子应用直接还原成主应用 by @gchust
🐛 修复
  • [client] 修复新增和更新节点字段赋值的报错 (#6696) by @mytharcher
  • [工作流:人工处理节点] 修复待办中心的权限错误 (#6693) by @mytharcher
  • [工作流:审批] 修复待办中心权限错误 by @mytharcher

v1.7.0-beta.21

发布时间:2025-04-23

🚀 优化
  • [create-nocobase-app] 更新依赖,移除 SQLite 支持 (#6708) by @chenos
  • [移动端] 优化移动端日期选择弹窗的打开速度 (#6735) by @zhangzhonghe
  • [区块:模板] 支持将模板区块转换成普通区块 (#6662) by @gchust
  • [主题编辑器] 主题支持设置侧边栏宽度 (#6720) by @chenos
  • [文件管理器] 暴露公共包 API (#6705) by @mytharcher
  • [工作流] 为变量的类型集合增加日期相关类型 (#6717) by @mytharcher
  • [模板打印] 用客户端角色访问控制替换了数据源操作权限控制。 by @sheldon66
🐛 修复
  • [client]

    • 修复提交成功后,刷新数据区块无效的问题 (#6748) by @zhangzhonghe
    • 添加关联表格时未过滤已关联的数据 (#6750) by @katherinehhh
    • 左侧菜单的收起按钮会被绑定工作流弹窗遮挡的问题 (#6733) by @zhangzhonghe
    • 树表格中添加子记录按钮的联动规则缺失「当前记录」变量 (#6752) by @katherinehhh
    • 联动规则中时间字段作为判断条件无效 (#6728) by @katherinehhh
    • 移动端顶部的导航栏图标很难被删除的问题 (#6734) by @zhangzhonghe
    • 启用序号列设置后回显错误 (#6724) by @katherinehhh
    • 被联动规则隐藏的必填字段,不应该影响表单的提交 (#6709) by @zhangzhonghe
    • 子表格、子表单中左侧变量转换历史数据异常,应为「当前对象 」 (#6702) by @katherinehhh
    • 未设置导出权限时仍显示导出按钮 (#6689) by @katherinehhh
    • 重新打开联动规则时缺少操作选项约束 (#6723) by @katherinehhh
    • 筛选按钮中日期字段,切换picker 异常 (#6695) by @katherinehhh
    • 通过外键连接后,点击触发筛选,筛选条件为空 (#6634) by @zhangzhonghe
  • [cli] 升级时自动更新项目的 package.json (#6747) by @chenos

  • [server] create-migration 命令生成的 appVersion 不准确 (#6740) by @chenos

  • [build] 修复 tar 命令报错的问题 (#6722) by @mytharcher

  • [区块:甘特图] 甘特图区块设置月份视图时,日历头部月份重叠 (#6753) by @katherinehhh

  • [操作:导入记录] 修复设置字段权限时出现的导入导出异常。 (#6677) by @aaaaaajie

  • [区块:模板] mysql 环境下无法使用区块模板 (#6726) by @gchust

  • [工作流] 修复子流程执行定时任务报错的问题 (#6721) by @mytharcher

  • [数据可视化] 筛选区块的枚举字段选项为空 (#6706) by @2013xile

  • [操作:自定义请求] 自定义请求的 data 参数必须为 JSON (#6701) by @chenos

  • [操作:导出记录 Pro]

    • 修复设置字段权限时出现的导入导出异常。 by @aaaaaajie
    • pro导出按钮在点击表格排序后丢失过滤参数 by @katherinehhh
  • [工作流:自定义操作事件] 支持多行记录模式的手动执行 by @mytharcher

  • [文件存储:S3 (Pro)]

    • 增加 multer 逻辑用于服务端上传 by @mytharcher
    • 修复已上传文件的响应数据 by @mytharcher
  • [工作流:审批] 修复预加载审批记录数据的关系字段 by @mytharcher

develop

develop.png

v1.7.0-alpha.11

发布时间:2025-04-19

🎉 新特性
  • [client] 联动规则条件左侧支持变量 (#6609) by @katherinehhh

  • [部门] 商业插件部门、附件 URL、工作流响应消息改为免费提供 (#6663) by @chenos

  • [操作:批量更新]

    • 支持在更新区块数据后刷新其它区块的数据 (#6591) by @zhangzhonghe
    • 支持在更新区块数据后刷新其它区块的数据 (#6591) by @zhangzhonghe
  • [UI schema 存储服务] 新增UISchema 本地化模块,支持schema 中标题、描述自定义翻译 (#6574) by @chenos

  • [区块:操作面板] 添加一个 onScanSuccess 回调函数,用于处理扫描成功事件并退出相机界面。 (#6580) by @sheldon66

  • [数据表字段:代码] 增加代码字段 by @mytharcher

  • [工作流: 日期计算节点] 增加 changeTimezone 函数以便在格式化前可以改变时区 by @mytharcher

  • [模板打印] 文档模板支持动态图片和条形码渲染功能。 by @sheldon66

🚀 优化
  • [client]

    • 为弹窗组件增加 delay API (#6681) by @mytharcher
    • 自定义请求支持表格选中记录 (#6647) by @katherinehhh
    • Variable.Input 组件增加默认退避类型的 API (#6644) by @mytharcher
    • 优化未配置页面时的提示 (#6641) by @zhangzhonghe
    • 支持筛选组件中对字段进行搜索 (#6627) by @mytharcher
    • InputVariable.TextArea 组件增加 trim API (#6624) by @mytharcher
    • 根据设备类型而非页面宽度来判断是否显示移动端组件 (#6611) by @zhangzhonghe
    • 根据设备类型而非页面宽度来判断是否显示移动端布局 (#6600) by @zhangzhonghe
    • 表单字段标题支持根据布局设置显示或隐藏冒号 (#6561) by @katherinehhh
  • [create-nocobase-app] 升级部分依赖的版本 (#6673) by @chenos

  • [utils] 为 dayjs 包增加时长扩展 (#6630) by @mytharcher

  • [database]

    • 为多行文本类型字段增加去除首尾空白字符的选项 (#6603) by @mytharcher
    • 为单行文本增加自动去除首尾空白字符的选项 (#6565) by @mytharcher
  • [工作流]

    • 待办中心支持固定弹窗 URL (#6640) by @mytharcher
    • 优化执行记录写入逻辑 (#6613) by @mytharcher
    • 优化代码 (#6589) by @mytharcher
  • [工作流:延时节点] 支持延迟时间使用变量 (#6621) by @mytharcher

  • [错误处理器] 在 AppError 组件中支持自定义标题。 (#6409) by @sheldon66

  • [文件管理器] 为存储引擎表的文本字段增加去除首尾空白字符的选项 (#6604) by @mytharcher

  • [异步任务管理器] 优化 Pro 导入导出按钮异步逻辑 (#6531) by @chenos

  • [工作流:自定义操作事件] 为触发工作流按钮增加刷新配置项 by @mytharcher

  • [操作:导出记录 Pro] 优化 Pro 导入导出按钮 by @katherinehhh

  • [IP 限制] 更新 IP 限制消息内容。 by @sheldon66

  • [文件存储:S3 (Pro)] 支持存储引擎的配置中使用全局变量 by @mytharcher

  • [备份管理器] 允许子应用直接还原成主应用 by @gchust

  • [工作流:审批] 支持审批表单使用区块模板 by @mytharcher

  • [迁移管理] 允许执行迁移时跳过自动备份还原 by @gchust

🐛 修复
  • [client]

    • 筛选按钮中日期字段,切换picker 异常 (#6695) by @katherinehhh
    • 子表格、子表单中左侧变量转换历史数据异常,应为「当前对象 」 (#6702) by @katherinehhh
    • 未设置导出权限时仍显示导出按钮 (#6689) by @katherinehhh
    • 通过外键连接后,点击触发筛选,筛选条件为空 (#6634) by @zhangzhonghe
    • 修复新增和更新节点字段赋值的报错 (#6696) by @mytharcher
    • 修复审批节点配置中引用模板区块的添加按钮报错问题 (#6691) by @mytharcher
    • 自定义的关系字段没有显示关系字段组件 (#6692) by @katherinehhh
    • 联动规则兼容历史数据的问题 (#6686) by @katherinehhh
    • 懒加载组件不存在时界面报错 (#6683) by @gchust
    • 修复上传组件语言问题 (#6682) by @mytharcher
    • 补全原生的 Password 组件到封装过的输入组件 (#6679) by @mytharcher
    • 工作流中字段描述显示[object Object] (#6680) by @katherinehhh
    • 字段赋值本表字段列表中显示了继承表字段,应只显示本表字段 (#6666) by @katherinehhh
    • 表单字段设置默认值,变量输入框样式显示异常 (#6668) by @katherinehhh
    • 切换到分组菜单时,不应该跳转到已经在菜单中被隐藏的页面 (#6654) by @zhangzhonghe
    • 筛选表单不应该显示“未保存修改”提示 (#6657) by @zhangzhonghe
    • 筛选表单中,当点击筛选按钮时,如果有字段未校验通过,依然会触发筛选的问题 (#6659) by @zhangzhonghe
    • 筛选表单中关系字段的“允许多选”设置项不生效 (#6661) by @katherinehhh
    • 修复预览图片被遮挡的问题 (#6651) by @zhangzhonghe
    • 表单区块中,字段配置的默认值会先显示为原始变量字符串然后再消失 (#6649) by @zhangzhonghe
    • 变量输入框样式不正确 (#6645) by @gchust
    • 工作流节点编辑抽屉标题显示为 [object Object] (#6648) by @katherinehhh
    • 子表格中描述信息与操作按钮遮挡 (#6646) by @katherinehhh
    • 弹窗表单在 horizontal 布局下初始宽度计算错误,导致出现提示和 下划虚线 (#6639) by @katherinehhh
    • 联动规则条件设置为任意且无条件内容时属性设置不生效 (#6628) by @katherinehhh
    • 链接中中文参数变量值解析失败 (#6618) by @katherinehhh
    • 区块模板配置页面标题与菜单存在空白区域 (#6625) by @gchust
    • 筛选表单中的关系字段在刷新页面后,由于没有携带 x-data-source 而报错 (#6619) by @zhangzhonghe
    • 树表使用甘特图区块时数据显示异常 (#6617) by @katherinehhh
    • 表单字段标题因冒号导致的截断问题 (#6599) by @katherinehhh
    • 表单字段设置不可编辑不起作用 (#6610) by @katherinehhh
    • 修复 SchemaInitializerItem 配置了 itemsdisabled 属性无效的问题 (#6597) by @mytharcher
    • 关系字段(select)放出关系表字段时默认显示 N/A (#6582) by @katherinehhh
    • 提交、刷新按钮设置 仅显示图标不起作用 (#6592) by @katherinehhh
    • 级联组件删除后重新选择时出现 ‘The value of xxx cannot be in array format’ (#6585) by @katherinehhh
    • 同一表单中不同关系字段的同名关系字段的联动互相影响 (#6577) by @katherinehhh
  • [database]

    • 修复 CI 编译错误 (#6687) by @aaaaaajie
    • 删除一对多记录时,同时传递 filterfilterByTk 参数,filter 包含关系字段时,filterByTk 参数失效 (#6606) by @2013xile
    • 避免“日期时间(无时区)”字段在值未变动的更新时触发值改变 (#6588) by @mytharcher
  • [build] 插件依赖 AMD 库时构建产物不正确 (#6665) by @gchust

  • [数据可视化] 筛选区块的枚举字段选项为空 (#6706) by @2013xile

  • [操作:自定义请求] 自定义请求的 data 参数必须为 JSON (#6701) by @chenos

  • [工作流:人工处理节点]

    • 修复待办中心的权限错误 (#6693) by @mytharcher
    • 修复人工节点任务状态常量 (#6676) by @mytharcher
  • [操作:导入记录] 修复导入包含时间字段的 xlsx 错误 (#6672) by @aaaaaajie

  • [权限控制]

    • 修复角色数据模型缓存序列化时的报错问题 (#6674) by @mytharcher
    • 纠正角色并集计算逻辑 (#6605) by @aaaaaajie
    • 设置当前登录角色不正确 (#6581) by @aaaaaajie
  • [区块:iframe] iframe 区块设置全高时页面出现滚动条 (#6675) by @katherinehhh

  • [工作流]

    • 修复 MySQL 执行迁移脚本的报错 (#6667) by @mytharcher
    • 修复应用启动时工作流统计信息未加载的问题 (#6642) by @mytharcher
    • 修复创建执行记录使用非安全整型 ID 时内存溢出的问题 (#6637) by @mytharcher
    • 修复同步选项展示问题 (#6595) by @mytharcher
  • [数据表字段:附件(URL)] 附件 URL 字段中过滤掉不支持公共访问的文件表 (#6664) by @katherinehhh

  • [区块:模板]

    • 当页面区块使用的引用模板已经被删除,保存为模板不成功 (#6638) by @gchust
    • 模板创建区块后,模板和区块修改删除同一个字段可能会造成渲染错误 (#6626) by @gchust
  • [用户] 用户个人资料表单 schema 的解析问题 (#6635) by @2013xile

  • [操作:导出记录] 筛选数据后切换分页再导出时筛选参数丢失 (#6633) by @katherinehhh

  • [移动端] 下拉单选字段在移动端设置筛选符为包含时组件未支持多选 (#6629) by @katherinehhh

  • [数据表字段:多对多 (数组)] 主表筛选带有多对多(数组)字段的关联表中的字段报错的问题 (#6596) by @2013xile

  • [公开表单] 查看权限包括 list 和 get (#6607) by @chenos

  • [用户认证] AuthProvider 中的 token 赋值 (#6593) by @2013xile

  • [日历] 日历区块以周为视图时,边界日期不显示数据 (#6587) by @katherinehhh

  • [区块:地图] 地图管理必填校验不应通过空格输入 (#6575) by @katherinehhh

  • [操作:批量编辑] 点击批量编辑按钮,配置完弹窗再打开,弹窗是空白的 (#6578) by @zhangzhonghe

  • [工作流:自定义操作事件] 修复测试用例 by @mytharcher

  • [邮件管理]

    • 修复无法同步,无标题显示等其他小问题 by @jiannx
    • 邮件管理权限无法查看邮件列表 by @jiannx
    • 修复next调用缺少await by @jiannx
  • [文件存储:S3 (Pro)]

    • 修复next调用缺少await by @jiannx
    • baseurl 和 public 设置不再互相关联,改进 S3 pro 存储的配置交互体验 by @jiannx
    • 当用户上传 logo 失败时提示错误(设置为默认存储的 S3 Pro) by @mytharcher
    • 整理语言文案 by @jiannx
  • [认证:OIDC] 回调路径是字符串’null’时导致跳转不正确 by @2013xile

  • [区块:分步表单]

    • 提交按钮默认和高亮情况下颜色一样 by @jiannx
    • 修复当字段与其他表单字段存在关联时,表单重置无效 by @jiannx
  • [备份管理器] 还原时若备份未设置密码,但用户输入了密码,还原会出现超时报错 by @gchust

  • [工作流:审批]

    • 修复待办中心权限错误 by @mytharcher
    • 在待办中心支持审批项目的固定 URL by @mytharcher
    • 修复分支模式下配置拒绝则结束时的流程问题 by @mytharcher
    • 修复更新时间在迁移后变化 by @mytharcher
    • 修复审批节点界面配置变更后数据未同步的问题 by @mytharcher
    • 修复审批表单中的前端变量 by @mytharcher
  • [迁移管理]

    • 部分服务器环境下迁移日志创建日期显示不正确 by @gchust
    • 迁移时若弹出环境变量弹窗,跳过自动备份选项会失效 by @gchust

NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。

访问 NocoBase 官网

您可以在官网申请 Demo 演示,体验站点将在 1 分钟内创建完毕自动发送到您的邮箱。

访问 NocoBase GitHub 和 Gitee

下载 NocoBase 源码并安装。支持 Docker 安装、create-nocobase-app 安装和 Git 源码安装。

官方文档持续更新中

相关文章:

NocoBase 本周更新汇总:联动规则条件左侧支持变量

原文链接:https://www.nocobase.com/cn/blog/weekly-updates-20250424。 汇总一周产品更新日志,最新发布可以前往我们的博客查看。 NocoBase 目前更新包括的版本更新包括三个分支:main ,next和 develop。 main :截止…...

协作开发攻略:Git全面使用指南 — 第二部分 高级技巧与最佳实践

协作开发攻略:Git全面使用指南 — 第二部分 高级技巧与最佳实践 Git 是一种分布式版本控制系统,用于跟踪文件和目录的变更。它能帮助开发者有效管理代码版本,支持多人协作开发,方便代码合并与冲突解决,广泛应用于软件开…...

sass 变量

基本使用 如果分配给变量的值后面添加了 !default 标志 ,这意味着该变量如果已经赋值,那么它不会被重新赋值,但是,如果它尚未赋值,那么它会被赋予新的给定值。 如果在此之前变量已经赋值,那就不使用默认值…...

多级缓存架构深度解析:从设计原理到生产实践

多级缓存架构深度解析:从设计原理到生产实践 一、多级缓存架构核心定位与设计原则 1. 架构分层与角色定位 多级缓存通过分层存储、流量削峰、数据分级实现性能与成本的平衡,典型三层架构如下: 层级代表组件存储介质数据特征命中目标成本级…...

(51单片机)LCD展示动画(延时函数)(LLCD1602教程)

前言&#xff1a; 前面我们说过&#xff0c;之前LCD1602模块有点难&#xff0c;但是现在&#xff0c;我们通过几遍博客的学习&#xff0c;今天来讲一下LCD1602的原理 演示视频&#xff1a; LCD1602流动 源代码&#xff1a; main.c #include <STC89C5xRC.H> #include &q…...

12N60-ASEMI无人机专用功率器件12N60

编辑&#xff1a;LL 12N60-ASEMI无人机专用功率器件12N60 型号&#xff1a;12N60 品牌&#xff1a;ASEMI 封装&#xff1a;TO-220F 最大漏源电流&#xff1a;12A 漏源击穿电压&#xff1a;600V 批号&#xff1a;最新 RDS&#xff08;ON&#xff09;Max&#xff1a;0.68…...

[Redis] Redis最佳实践

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏: &#x1f9ca; Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 &#x1f355; Collection与…...

arm64适配系列文章-第九章-arm64环境上sentinel的部署

ARM64适配系列文章 第一章 arm64环境上kubesphere和k8s的部署 第二章 arm64环境上nfs-subdir-external-provisioner的部署 第三章 arm64环境上mariadb的部署 第四章 arm64环境上nacos的部署 第五章 arm64环境上redis的部署 第六章 arm64环境上rabbitmq-management的部署 第七章…...

3dmax模型怎么处理3dtiles,制作制作B3DM格式文件

1咱们先打3dmax&#xff0c;或su或者其他软件建模型 2记住面一定一定要少&#xff0c;面一定不能多&#xff0c;也不要是VR材质&#xff0c;可以用插件一键处理 3导出fbx 4使用cesium把fbx转换 5这里可以坐标&#xff0c;因为要对地图位置 6转换出来了&#xff0c;3dtiles格式…...

雪花算法生成int64,在前端js的精度问题

1.问题背景 后端对视频生成唯一性id&#xff0c;在发送评论阶段&#xff0c;由于后端接收的json数据格式&#xff0c;设置videoId为int64。前端于是使用js的Number函数&#xff0c;进行字符串转换为数字&#xff0c;由于不清楚js的精度范围&#xff0c;产生了携带的videoId变化…...

软件测试报告包括哪些内容?可出专业软件测试方案的测评机构推荐

随着信息技术的快速发展&#xff0c;软件质量已经成为决定企业竞争力的重要因素之一。软件测试作为保障软件质量的关键环节&#xff0c;其成果汇总形成的“软件测试报告”在项目生命周期中扮演着重要角色。 软件测试报告就是用来反映测试工作全貌的报告。从测试准备、过程、结…...

dockercompose文件仓库

mysql version: 3 # 使用docker-compose的版本&#xff0c;根据需要可以调整# 创建数据目录 # mkdir -p /home/docker/mysql/mysql_data # mkdir -p /home/docker/mysql/mysql_logs # 给予适当的权限&#xff08;确保MySQL容器可以读写这些目录&#xff09; # chmod 777 /ho…...

Docker 的基本概念和优势以及在应用程序开发中的实际应用

Docker 是一种开源的容器化平台,可以让开发者将应用程序及其所有依赖项打包成一个独立的容器,从而实现应用程序的快速部署和运行。下面是 Docker 的基本概念和优势: 基本概念: 容器:一个轻量级、独立的运行环境,包含应用程序及其所有依赖项。镜像:一个只读的模板,用于创…...

JavaWeb:HtmlCss

快速入门 <html><head><title>HTML快速入门</title><head><body><h1>Hello HTML</h1><img src"1.png"></img></body> </html>开发工具vscode 常见便签&样式&#xff08;新闻&#xff0…...

linux centOS7.9 No package docker-ce available

docker pull apache/apisix:3.2.2-centos Error response from daemon: missing signature key 处理方式如下&#xff1a; 问题&#xff1a;在纯净机里安装docker时报错No package docker-ce available。 解决办法&#xff1a; 1、更新yum&#xff0c;使用yum -y upgrade&#…...

机器学习(8)——主成分分析

文章目录 1. 主成分分析介绍2. 核心思想3. 数学基础4. 算法步骤4.1. 数据标准化&#xff1a;4.2. 计算协方差矩阵&#xff1a;4.3. 特征分解&#xff1a;4.4. 选择主成分&#xff1a;4.5 降维&#xff1a; 5. 关键参数6. 优缺点7. 改进变种8. 应用场景9. Python示例10. 数学推导…...

使用深度 Q 学习解决Lunar lander问题

使用深度 Q 学习解决Lunar lander问题 0. 前言1. 使用深度 Q 网络解决 Atari 游戏2. 定义环境3. 解决 Lunar lander 问题相关链接 0. 前言 深度 Q 学习模型只需观察状态作为输入就能够解决经典 Atari 游戏&#xff0c;这是一个重大突破&#xff0c;从那时起&#xff0c;深度强…...

centos7使用yum快速安装最新版本Jenkins-2.462.3

Jenkins支持多种安装方式&#xff1a;yum安装、war包安装、Docker安装等。 官方下载地址&#xff1a;https://www.jenkins.io/zh/download 本次实验使用yum方式安装Jenkins LTS长期支持版&#xff0c;版本为 2.462.3。 一、Jenkins基础环境的安装与配置 1.1&#xff1a;基本…...

Bean的生命周期

1.实例化Bean&#xff08;通过BeanDefinition反射调用无参构造创建对象&#xff0c;如果没有无参构造&#xff0c;需要指定唯一构造方法&#xff09; 2.给Bean的属性set()赋值 3.检查Bean是否实现了Aware相关接口&#xff0c;实现的话则执行方法 Aware接口&#xff1a;空接口&…...

【缓存与数据库结合方案】伪从技术 vs 直接同步/MQ方案的深度对比

伪从技术 vs 直接同步/MQ方案的深度对比 直接同步修改或通过MQ消息队列也能实现类似同步功能&#xff0c;但伪从技术&#xff08;通过消费binlog实现数据同步&#xff09;在某些场景下具有独特优势。下面我将从多个维度进行详细对比分析&#xff1a; 一、核心差异对比表 方案…...

【前端】【业务场景】【面试】在前端开发中,如何实现文件的上传与下载功能,并且处理可能出现的错误情况?

前端文件上传与下载攻略 本文目标&#xff1a;帮你快速掌握文件上传 & 下载的核心实现方式&#xff0c;并在常见出错场景下保持“优雅不崩溃”。 一、文件上传 1. 基础结构 <input type"file" id"fileInput" /> <button id"uploadBtn&…...

【axios取消请求】如何在token过期后取消未响应的请求

功能背景&#xff1a; 我们在实际项目中通常会遇到登录过期后会跳登录页的情况&#xff0c;回跳过程会根据接口请求的状态码判断是否登陆状态过期&#xff0c;并给出用户提示&#xff0c;如果此时存在多个请求接口同时调用&#xff0c;就会同时报出多个登录过期的提示&#xf…...

【高频考点精讲】JavaScript中的组合模式:从树形结构到组件嵌套实战

📚 目录 📦 什么是组合模式?🌲 基础版:用组合模式构建一个简单的树形结构💡 举个更真实的场景:菜单组件🧠 为什么组合模式在前端特别重要?🔨 实战案例:组件嵌套组合 + 权限控制🧩 组合模式的延伸用法:搭建 UI DSL 引擎🧪 面试题时间(欢迎评论区作答)组…...

《仙剑奇侠传二》游戏秘籍

无限冥纸&#xff1a;在丰都城&#xff0c;点击特定的小猫&#xff0c;它会给你五张冥纸&#xff0c;再次点击还会再给五张&#xff0c;可循环获取。无限使用虎煞技能&#xff1a;学会 “虎啸风声” 技能后&#xff0c;将虎煞之力值设置为 16&#xff0c;在战斗中持续使用该技能…...

AWS 中国区 CloudFront SSL 证书到期更换实战指南

适用场景: AWS 中国区(宁夏区域 cn-northwest-1 或北京区域 cn-north-1)CloudFront 分配的 SSL 证书到期后无缝替换,域名主体为 domain.cn。 背景与痛点 当 CloudFront 使用的 SSL 证书即将到期时,需手动替换新证书以避免服务中断。由于 AWS 中国区 不支持 ACM 证书,必须…...

【2025A卷】华为OD机试九日集训第3期 - 按算法分类,由易到难,提升编程能力和解题技巧,从而提高机试通过率(Python/JS/C/C++)

目录 一、适合人群二、本期训练时间三、如何参加四、数据结构与算法大纲五、华为OD九日集训第3期第1天、逻辑分析第2天、逻辑分析第3天、双指针第4天、双指针第5天、数据结构map第6天、栈第7天、二叉树第8天、贪心算法第9天、二分查找 六、集训总结国内直接使用最新o3、o4-mini…...

MacOS上如何运行内网穿透详细教程

本文以市面常见、好用的内网穿透为例&#xff0c;一款为开源内网穿透工具Frp;另一款为国产新锐软件ZeroNews。 一、Frp&#xff08;开源工作、使用自由&#xff09; 1. 下载 FRP 访问 FRP 的 GitHub 发布页&#xff1a; https://github.com/fatedier/frp/releases 选择适合 …...

第55讲:农业人工智能的跨学科融合与社会影响——构建更加可持续、包容的农业社会

目录 一、农业人工智能的多维融合:科技与社会的桥梁 1. 技术与社会:解决现代农业中的不平等 2. AI与伦理:塑造道德规范与社会责任 3. AI与政策:推动农业政策的科学决策与智能执行 二、AI与农业未来社会的构建:更绿色、更智能、更包容 1. 推动农业可持续发展:绿色农…...

JVM性能优化之老年代参数设置

一、引言 咱们书接上回&#xff0c;上篇文章主要讲解了年轻代参数设置&#xff0c;如果对这一部分还不清楚的建议先去看一下&#xff08;年轻代参数设置&#xff09;&#xff0c;本文主要为大家介绍老年代参数的设置&#xff0c;掌握好jvm参数的设置是一个高级开发人人员必备的…...

在 Ubuntu 环境为 Elasticsearch 引入 `icu_tokenizer

1. 为什么需要 ICU 分析插件 Elasticsearch 默认的 standard tokenizer 遵循 UAX #29 规则&#xff0c;但在 CJK&#xff08;中、日、韩&#xff09;等亚洲语言上仅能按字符切分&#xff0c;无法识别词边界&#xff1b;对包含重音符号、大小写或多脚本混排的文本也缺乏统一归一…...

JMeter 安装及使用 [软件测试工具]

目录 JMeter 1. JMeter 安装 1.1 点击官网下载: JMeter官网下载 1.2 下载后解压即可 1.3 打开 JMeter 1.3.1 方式一: 点击对应程序打开 1.3.2 方式二: 命令行启动 1.4 关闭 JMeter 2. JMeter 基础配置 2.1 修改字体为简体中文 2.2 添加拓展插件 2.2.1 下载其他监听器…...

Unity 资源合理性检测

一&#xff1a;表格过度配置&#xff0c;表格资源是否在工程中存在&#xff0c;并输出不存在的资源 import pandas as pd import glob import osassets [] count 0# 遍历configs文件夹下所有xlsx文件 for file_path in glob.glob(configs/*.xlsx):count 1try:sheets pd.re…...

vue-study(1)

黑马智数项目 黑马智数是一个数字化园区管理项目&#xff0c;该项目后台可以在线管理园区内的楼宇、企业、车辆和一体杆等资源&#xff0c;可视化大屏通过园区3D模型实时展示园区概况。通过该项目能学到如何用qiankun搭建微前端架构、用Echarts进行数据可视化、以及前沿的3D模…...

XS5032:高性能3DNR+HDR ISP-TX 2K芯片

爱芯元智 XS5032&#xff1a;高性能3DNRHDR ISP-TX 2K芯片 视频输入 支持MIPI接口&#xff0c;4lane&#xff0c;Max.1.5Gbps/lane 支持Sensor并口&#xff08;DVP&#xff09; 视频分辨率 支持多种同轴高清制式和标清制式&#xff0c;包括&#xff1a; 960H25/30fps&…...

[原创](现代Delphi 12指南):[macOS 64bit App开发]:如何使用NSString类型字符串?

[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、 开发工具: Visual Studio、Delphi、XCode、…...

TDengine 流计算引擎设计

流计算架构 TDengine 流计算的架构如下图所示。当用户输入用于创建流的 SQL 后&#xff0c;首先&#xff0c;该 SQL 将在客户端进行解析&#xff0c;并生成流计算执行所需的逻辑执行计划及其相关属性信息。其次&#xff0c;客户端将这些信息发送至 mnode。mnode 利用来自数据源…...

扩展中国剩余定理

中国剩余定理 中国剩余定理 考虑一组模线性同余方程&#xff1a; { x ≡ a 1 ( m o d m 1 ) x ≡ a 2 ( m o d m 2 ) . . . x ≡ a k ( m o d m k ) \begin{cases} x\equiv a_1\pmod{m1} \\ x\equiv a_2\pmod{m2}\\ .\\ .\\ .\\ x\equiv a_k\pmod{mk}\\ \end{cases} ⎩ ⎨ ⎧…...

git检查提交分支和package.json的version版本是否一致

这里写自定义目录标题 一、核心实现步骤‌1.安装必要依赖‌2.初始化 Husky‌3.创建校验脚本‌4.配置 lint-staged‌5.更新 Husky 钩子‌ 三、工作流程说明‌四、注意事项‌ 以下是基于 Git Hooks 的完整解决方案&#xff0c;通过 husky 和自定义脚本实现分支名与版本号一致性校…...

Git 详细使用说明文档(适合小白)

Git 详细使用说明文档&#xff08;适合小白&#xff09; 1. 什么是 Git&#xff1f; Git 是一个版本控制系统&#xff0c;帮助你管理和跟踪代码的变更。无论是个人项目还是团队协作&#xff0c;Git 都能帮助你记录代码的历史版本&#xff0c;方便回溯和协作。 2. 安装 Git …...

【嵌入式系统设计师(软考中级)】第二章:嵌入式系统硬件基础知识(2)

文章目录 3.嵌入式系统的存储体系3.1 存储系统的层次结构3.2 内存管理单元&#xff08;MMU&#xff09;3.3 RAM和ROM的种类3.3.1 RAM类型对比3.3.2 ROM类型对比 3.4 高速缓存&#xff08;Cache&#xff09;3.5 其他存储设备3.5.1 新型存储技术3.5.2 外存接口技术 3.嵌入式系统的…...

rk3588 驱动开发(三)第五章 新字符设备驱动实验

register_chrdev 和 unregister_chrdev 这两个函数是老版本驱动使用的函数&#xff0c;现在新的字符设备驱动已经不再使用这两个函数&#xff0c;而是使用 Linux 内核推荐的新字符设备驱动 API 函数。本节我们就来学习一下如何编写新字符设备驱动&#xff0c;并且在驱动模块加载…...

文件上传--WAF绕过干货

本文主要内容 绕过WAF上传文件 -- 安全狗 -- 宝塔 Burp抓包解析 #上传参数名解析&#xff1a;明确哪些东西能修改? Content-Disposition&#xff1a;—般可更改 name&#xff1a;表单参数值&#xff0c;不能更改 filename&#xff1a;文件名&#xff…...

BERT BERT

BERT ***** 2020年3月11日更新&#xff1a;更小的BERT模型 ***** 这是在《深阅读的学生学得更好&#xff1a;预训练紧凑模型的重要性》&#xff08;arXiv:1908.08962&#xff09;中提到的24种较小规模的英文未分词BERT模型的发布。 我们已经证明&#xff0c;标准的BERT架构和…...

Kotlin Multiplatform--02:项目结构进阶

Kotlin Multiplatform--02&#xff1a;项目结构进阶 引言正文 引言 在上一章中&#xff0c;我们对 Kotlin Multiplatform 项目有了基本的了解&#xff0c;已经可以进行开发了。但我们只是使用了系统默认的项目结构。本章介绍了如何进行更复杂的项目结构管理。 正文 在上一章中&…...

【ES实战】Elasticsearch中模糊匹配类的查询

Elasticsearch中模糊匹配类的查询 文章目录 Elasticsearch中模糊匹配类的查询通配符查询前缀匹配查询正则匹配查询标准的正则操作特殊运算符操作 模糊化查询Fuzziness text类型同时配置keyword类型 Elasticsearch中模糊类查询主要有以下 Wildcard Query&#xff1a;通配符查询P…...

纯真社区IP库离线版发布更新

纯真社区IP库离线版发布更新 发布者&#xff1a;技术分享 2005年&#xff0c;随着中国互联网的蓬勃发展&#xff0c;纯真IP库诞生了。作为全球网络空间地理测绘技术的领先者&#xff0c;纯真开源项目为中国互联网行业提供了高质量的网络空间IP库数据。纯真IP库目前已经覆盖超…...

直接偏好优化(Direct Preference Optimization,DPO):论文与源码解析

简介 虽然大规模无监督语言模型&#xff08;LMs&#xff09;学习了广泛的世界知识和一些推理技能&#xff0c;但由于它们是基于完全无监督训练&#xff0c;仍很难控制其行为。 微调无监督LM使其对齐偏好&#xff0c;尽管大规模无监督的语言模型&#xff08;LMs&#xff09;能…...

uniapp-商城-34-shop 购物车 选好了 进行订单确认

在shop页面选中商品添加到购物车&#xff0c;可选好后&#xff0c;进行确认和支付。具体呈现在shop页面。 1 购物车栏 shop页面代码&#xff1a; 购物车代码&#xff1a; 代码&#xff1a; <template><view><view class"carlayout"><!-- 车里…...

Kafka命令行的使用/Spark-Streaming核心编程(二)

Kafka命令行的使用 创建topic kafka-topics.sh --create --zookeeper node01:2181,node02:2181,node03:2181 --topic test1 --partitions 3 --replication-factor 3 分区数量&#xff0c;副本数量&#xff0c;都是必须的。 数据的形式&#xff1a; 主题名称-分区编号。 在…...

虚拟机详解

虚拟机详解 1. 虚拟机&#xff08;Virtual Machine&#xff09;的定义 系统虚拟机&#xff1a;通过软件模拟完整计算机系统&#xff08;CPU、内存、外设等&#xff09;&#xff0c;如 VMware、VirtualBox。进程级虚拟机&#xff1a;为单个应用提供虚拟执行环境&#xff0c;如 …...