3月31日星期三

  • biaobiao 23:44 IT news

    Kangaroo v1.7.1.210331 已经发布

    Kangaroo v1.7.1.210331 已经发布,此版本更新内容包括: 新特性或修复的缺陷列表 实现十六进制编辑器支持 (已完成) 实现工作空间页样式支持 (已完成) 增加可独立查看日志支持 (已完成) 增加界面快捷键定制支持 (已完成) 增加数据图表支持 (前期开发中) 数据库模型化支持 (前期开发中) 支持模型文件加载和保存功能 支持模型节点复制与粘贴功能 支持模型节点多选功能 支持拖放 SQLite 数据库到连接首页并自动打开 #76 重构应用首页,方便用户操作 支持复制数据为 LUA 表结构 改进对象导航树操作体验 支持保存和恢复工作空间界面布局功能,缓存正在编辑的内容 增加更多语言支持 改进日志支持(日志消息中增加数据库名和连接名) 增加SQL脚本文件监测支持 重构数据表视图支持显示特性工具栏 打开连接时默认展示全部数据表 重构对象树视图改进对象树显示效果 增加快捷键对话框,支持查找和配置快捷键 改进标题栏样式支持,支持颜色和图片背景快捷配置 增加弹出桌面气泡消息支持 增加关闭页面确认对话框支持 重构数据表、设计器、模型页工具栏控件,支持图标和图标文字两种显示方式 修复: Access denied: you need the SUPER privilege(s) for this operation 修复: 删除对象后同步关闭其打开的视图 修复: 重命名对象后同步更新打开的视图 修复:苹果系统无法获得系统名称的错误

    利好{{list !== '' ? list['10']['0']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['10']['0']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:42 IT news

    RT-Thread Studio V2.1.0 已发布

    RT-Thread Studio V2.1.0 已发布。 主要变化: 新增开发板支持包制作工具功能和详细教程,大大降低开发板支持包制作和上线的难度。 支持了 MDK 协同开发,将 MDK 工程导入到 Studio 后可以双向无缝同步开发,极大地方便了工程转移和多工具间协同开发。 支持 cubemx 协同开发,无缝调用 cubemx 并将代码生成回 Studio 工程,提高了工具间协同的便利性。 1、支持用户自制开发板支持包 现在可以直接通过可视化的 Studio 的开发板支持包制作工具和教程,轻松地制作开发板支持包并且上线到 SDK Manager。 在开发板支持包制作工具中,大家可以图形化地配置开发板、文档、工程的信息,所有配置项都有清晰易懂的提示以供参考,在配置结束后,支持预览来查看配置的所有内容。制作教程在 Studio 文档中心,链接地址点此访问。 2、新增上线 40 多个开发板支持包 目前已通过 Studio 的开发板支持包制作功能,制作上线了 40 多个开发板支持包,目前开发板支持包总计 70 多个,涵盖了 8 个不同厂商,例如 Allwinner,AlphaScale,ArteryTek,Bluetrum,GigaDevice,MicroChip,MindMotion,NXP,ST,TI,Synwit。此外,本次新增上线了 RT-Thread V4.0.3 新版本源码资源包。 3、支持 MDK 开发 Studio 现在支持和 MDK 工程双向同步协同开发。大家可以将现有的 RT-Thread MDK 工程直接导入到 Studio 中,MDK 的配置会自动同步到 RT-Thread Studio 工程。 Studio 提供了双向同步的机制,可以在 MDK 工程和 Studio 工程之间随时切换,并且提供了 MDK 的配置功能,可以执行 C/C++、 ASM、 Linker 等配置项,配置结束后,会自动同步到 MDK 工程。如果大家在 MDK 上修改了一些配置,也可以在 Studio 手动触发同步功能,会将修改后的配置同步到 Studio 工程。 更多教程请访问文档中心。 4、支持 CubeMX 开发 Studio 已经支持和 STM32CubeMX 协同开发,大家可以在 Studio 工程中直接打开 CubeMX Settings,然后进行配置,配置结束后,点击 GENERATE CODE, CubeMX 生成的代码会自动存放在 Studio 工程目录下,无需再做任何修改,并自动加入编译,大家只需要正常地编译、下载、调试即可。 更多教程请访问文档中心。 5、完善和添加新QEMU模拟器 QEMU这次新增了两个模拟器:stm32f401 和 stm32f410 系列,大家可以在 SDK Manager 中下载最新版。配置 QEMU 时,在 Emulator 配置栏的下拉框中选择模拟器。另外,配置界面也做了一些更新,解决了一些用户反馈的问题。首先,新增了串口的配置,选择不同串口时,stdio 也会定位到对应的串口上;其次 SD Card Memory 改成了可选项,兼容不需要 SD 卡的情况;最重要的一点,将 -show-cursor 等命令移动到了 Extra Command 中,大家可以自定义这些命令的参数,让 QEMU 使用上更具灵活性。 除了上述新增的功能亮点外,本次更新还修复了一些遗留问题,比如 workspace 不能切换的问题,现在已经可以正常切换了,对于构建时命令行过长超出 windows 命令行长度限制的问题也得到了有效解决。很多其它细节完善就不再详细讲述了,希望大家能亲自上手体验和发现。 顺便告诉大家一个“彩蛋”,大家可以在 RT-Thread 文档中心网页右上角,看到 RT-Thread 官方的吉祥物,点击可以跳转到新版文档中心页,支持在线编辑,大家可以试试,以后发现文档中心有问题,可以直接在线修改了。 已经安装过 Studio 的,打开 Studio 就可自动检测并升级到 V2.1.0 版本,没有安装的可以点此下载安装 V2.1.0 完整安装包(建议不要覆盖安装)。

    利好{{list !== '' ? list['10']['1']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['10']['1']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:39 IT news

    问题:你被GuiLite劝退的主要原因?

    问题:你被GuiLite劝退的主要原因? 根据开发群同学的反馈,特别是精英开发者直面不讳的批评,我们发现被劝退的主要原因是:不支持freetype! 先看看在以前的字体开发流程下,开发者是如何被劝退的吧: 1. 使用字体工具做字体的cpp文件 2. 将cpp文件加入到工程中编译 3. 运行后,发现字体大小有点不合适,重复步骤1,2,3 4. 再运行,发现有些字的点阵是缺失的,需要加上;于是再重复步骤1,2,3 所以,开发者至少需要做6个步骤,才能在程序显示出一个初步的字体。开发者,太南了~~ 可能有的同学认为:单片机开发,为了最小的占用资源,以上的步骤是不可避免的。诚然,GuiLite最初的单片机开发者众多,这些琐事,大部分同学是司空见惯的。但最近一年来,我们的统计显示Windows,Linux开发者增长的非常快。如此繁琐的字体制作流程,完全是在赶人。 行动:支持freetype 为了与流行的TTF字体接轨,我们选择了支持freetype,都是开源项目,用起来格外亲切;根据GuiLite的一贯作风,精简代码是第一需求,编译100%通过是基本标准。操作上面,我们通过一个100行的文件对freetype进行了接口上面的适配。具体使用方法可以参看HelloFreetype这个demo。经过这些操作后,大家以后开发字体的流程是这样的: 1. 加入你中意的TTF字体文件到工程里面 2. 通过你熟悉的draw_string绘制各个国家的任意文字 3. 调整文字大小,可以直接在代码中调整

    利好{{list !== '' ? list['10']['2']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['10']['2']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:37 IT news

    FydeOS for PC 发布 v12.0

    FydeOS for PC 发布 v12.0,在这一次里程碑更新中,Chromium 浏览器升级至 89.0.4389.*,同步了上游所有关于浏览器的新特性: Chromium 浏览器添加「搜索标签页」按钮;日常浏览网页如果开启多个标签页,该功能可以帮助你轻松快速地切换到指定的标签页。

    利好{{list !== '' ? list['10']['3']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['10']['3']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:30 IT news

    AI模型开发就选MindSpore!新特性

    AI模型开发就选MindSpore!新特性、新工具上线!>>> vue-mapvgl v0.0.25 已经发布,这是一个基于 mapvgl 的地图组件。 此版本更新内容包括: 升级mapvgl至1.0.0-beta.119 为所有图层增加zoomThreshold,用来指定图层执行渲染的地图层级。GltfThreeLayer图层由于特殊性,将zoomThreshold属性添加到ThreeView组件中

    利好{{list !== '' ? list['10']['4']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['10']['4']['vote']['down'] : '0'}}

    分享到微博微信QQ好友

3月29日星期一

  • biaobiao 23:56 IT news

    GreaterWMS V2.0.12

    我在供应链行业工作了15年,发现在我们这个专业的领域,没有一款高自由度、高自定义化的软件,来深度支持我们企业的业务。大多数软件都是闭源的,而且很难去做二次开发,即使开发,周期也是非常长,开发失败的案例也是比比皆是。由于企业选择了一款软件后,其二次开发也会被开发公司绑定,至于二次开发费用,议价空间极小。所以,我设计了这个聚商汇WMS,为的是做到一款高自由度,高自定义开发的仓库管理软件,来深度支持企业的业务。 愿景:如果你从事着非IT行业的工作,而你又热爱你的行业,那就用科技去改变他。 GreaterWMS V2.0.12 增加了欢迎动画 删除了多余字段,加强了前端性能 优化了数据调用速度 修复了页面不对齐的BUG 招募扫描枪PDA合作伙伴 具体要求: 需要Android 5以上版本 需要带键盘(仓库环境中,工人是带手套操作的,所以需要键盘) 需要1.5米以上的扫描距离(工人工作中可以远距离扫描,防止经常弯腰) 防尘,防摔 电池可拆卸(有利于长久作业) 支不支持触摸屏,不重要

    利好{{list !== '' ? list['11']['0']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['11']['0']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:43 IT news

    YunGouOS 2.0.18 已经发布

    YunGouOS 2.0.18 已经发布,这是一个微信个人支付接口。 此版本更新内容包括: JS-SDK更新: 1、新增微信小程序支付接口(个人),组装个人支付所需参数 2、新增微信小程序支付接口(个体户、企业)支持同步异步 3、readme中完善小程序接口调用示例代码 4、压缩uniapp版本SDK大小,仅40KB 新增uniapp-demo。 增加uniapp版本调用示例项目和视频教程

    利好{{list !== '' ? list['11']['1']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['11']['1']['vote']['down'] : '0'}}

    分享到微博微信QQ好友

3月26日星期五

  • biaobiao 23:49 IT news

    Camunda BPM

    Camunda BPM 是一个开源的工作流和决策自动化平台。Camunda BPM 提供了创建工作流和决策模型的工具,在生产中操作已部署的模型,并允许用户执行分配给他们的工作流任务。 它基于 Java 开发,并以 Apache License 作为开源软件发布。 而作为 Camunda BPM 开源项目的开发商,Camunda 近日宣布,已完成 8200 万欧元(约合 1 亿美元)的融资,此次融资由全球风险投资和私募股权公司 Insight Partners 领投,现有投资者 Highland Europe 参与了此次融资跟投。 此次投资是基于市场对超自动化的发展势头,以及由此产生的对云原生、开放式流程自动化解决方案的需求,这些解决方案可以在任何地方实现任何类型的流程自动化。此次融资过后,Insight Partners 的董事 Matt Gatto 也将加入 Camunda 董事会。 Camunda 表示,作为其全球扩张的一部分,他们将利用 Insight Partners 在有效扩大公司规模方面的深度专业知识,加速产品开发、销售和营销计划。他们还表示,Camunda 使安联、ING、Intuit 和沃达丰等全球市场领导者能够以全新的方式设计、自动化并改善端到端的业务流程,以此提高业务敏捷性、改善客户体验、提供更快的价值实现时间。 根据研究机构 Gartner 的数据显示,在过去的几年里,超自动化的趋势一直在不断发展,这主要是由于人们对具有运营弹性的业务流程的需求被压抑。企业拥有大量的“集体债务“(技术、流程、数据、架构、人才和社交),严重影响了他们的价值主张和品牌。其原因是一套广泛而昂贵的业务流程,其基础是一套拼凑的技术,而这些技术往往并不优化、精益、连接、一致或明确。 Camunda 的首席执行官兼联合创始人 Jakob Freund 表示:“Camunda 成立的前提是,让业务利益相关者和开发人员轻松地自动化和改进业务流程。此次融资凸显了 Camunda 的流程自动化软件每天都在为我们的用户和客户提供巨大的价值。这也显示了 Camunda 所面临的巨大的全球市场机会,因为人们对能够端到端协调流程的开放式、云原生流程自动化解决方案的需求正在迅速重塑市场。”

    Camunda BPM

    利好{{list !== '' ? list['12']['0']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['12']['0']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:43 IT news

    目前,FSF 官方还暂未针对此事发布相关公告

    目前,FSF 官方还暂未针对此事发布相关公告,但 FSF 官网确已将 RMS 再次列为了董事会成员。RMS 宣布回归的完整视频可在此查看。 2019 年,受已故 MIT 人工智能实验室创始教授 Marvin Minsky 卷入亿万富翁 Jeffrey Epstein 涉嫌性侵和拐卖少女案件影响,RMS 宣布从自由软件基金会与 MIT 离职。彼时,RMS 针对该性侵案件发布的言论被指为 Jeffrey Epstein 辩护;虽然此后 RMS 对该说法进行了反驳,并表示其言论被出于政治原因利用,受到了媒体的错误解读和误导。但鉴于公众的误解已经越来越深“很多人都相信我为他辩护,以及其它不准确的说法”,RMS 进行了道歉;并决定辞去在 MIT CSAIL 的职务,以及在 FSF 的主席职务和董事会职务。 现如今,RMS 已宣布重返 FSF 董事会,不过其并没有继续担任主席职务。对于 RMS 的此次回归,很多人表示了欢迎;当他宣布回归时,“IRC(Internet Relay Chat)频道里响起了巨大的欢呼声”。 文中表示,OSI 致力于建立一个包容性的环境,让不同的贡献者在社区内感到受欢迎,因此不应将那些表现出与这些目标不相符的行为模式的人 —— RMS —— 纳入其中。并指出,RMS 最近宣布其将重返 FSF 董事会,但 FSF 却没有否认这一声明,因此 OSI 必须出声反对,以避免被误解为支持此事。 此外,OSI 认为 FSF 应该要求 RMS 对其过去的行为负责,将他从组织的领导层中除名,并努力解决他对所有被他排除在外的人造成的伤害:那些他认为不值得的人,以及那些他用言行伤害的人。同时,OSI 宣称不会参加任何包括 RMS 在内的活动,直到 RMS 从该组织的领导层中除名前,也不会再与自由软件基金会合作。 最后,OSI 表示,如果无法确保每个人都能安全地参与开源,自由和开源软件也将无法走向更广的世界,因此,其呼吁更多人与其一起努力保证这点。

    利好{{list !== '' ? list['12']['1']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['12']['1']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:39 IT news

    Rust 是一款流行的系统编程语言

    Rust 是一款流行的系统编程语言,将对性能的低级(low-level)控制与现代语言功能结合在一起,语法上类似于 C ++,但是可以保证内存安全。目前,Debian Linux 开发者 Sylvestre Ledru 已将 Rust 版本的 Coreutils(GNU shell 的核心工具)移植到了 Linux。 近年来,Rust 语言已越来越受到微软、AWS 等大厂的偏爱;这些都跟它注重内存安全的特性脱不了干系。AWS 产品经理 Samartha Chandrashekar 称,Rust 有助于确保线程安全,并防止与内存相关的错误(例如可能导致安全漏洞的缓冲区溢出)。他这一看法也得到了很多其他开发者的赞同。 目前,大约有三分之二的 Linux 内核漏洞均源自于内存安全问题。开发人员认为,理论上 Rust 可以通过使用该语言天生更安全的 API 来完全避免这些问题。Linux 开发者 Nelson Elhage 称,Linux Rust 的支持者并不是提议将 Linux 内核重写成 Rust,他们只是专注于走向一个可以用 Rust 编写新代码的世界。在 2020 Linux Plumbers 大会上,与会者曾集中讨论了 Linux 内核对 Rust 的支持可能涉及到的三个方面:内核中现有的 API、架构支持,和 ABI 与内核的兼容性问题。 对此,Linus Torvalds 则表明,自己仍持一个观望的态度。“我对这个项目很感兴趣,但我认为这是由那些对 Rust 非常上头的人推动的,我想看看它最终如何在实践中发挥作用”。 就个人而言,Linus 认为自己并不是一个推崇 Rust 的人,但考虑到该语言所允诺的一些优势以及其可以解决一些安全隐患的能力,Linus 对它仍持开放态度。不过 Linus 也表示,“但我也知道,有时候承诺是不会兑现的。” 在 Linux 内核中的尝试方面,Linus 指出,Rust 的首要目标应该是驱动程序。因为在那里可以找到许多不同的可能目标,且内核的这些各个部分都相当小且独立。“对一些人来说,这可能不是一个非常有趣的目标。但却是'obvious one'”。 而先拿驱动程序开刀还有一个原因是,"任何对驱动程序的初步试验都只是架构方面的问题";Linus 称,很多驱动程序都只与几个目标架构有关,因此,即使 Rust 代码在某些架构上不被支持,问题也不会显得很严重。 Greg 也赞同认为,驱动程序可能是第一个进行此等尝试的地方;因为它们依赖于核心内核功能,但却没有任何东西依赖于它们。 此外,有些人曾向 Linus 反馈称他们根本不喜欢在用户空间中使用 Rust;并抱怨,用户空间中的 Rustification 对于未来内核的使用并不是一个好兆头。 对此,Linus 则表示,内核与用户空间项目并不相同。内核“在某些方面更加困难(我们使用了很多非常奇怪的头文件,这些头文件突破了 C 的界限),但在许多其他方面却也比较容易(主要是因为内核是相当独立的,因此最终二进制文件不依赖其他项目)。” 最后,Greg 总结称,"这一切都将归结于如何将用 C 语言编写的内核核心结构和寿命规则之间的交互映射到 Rust 结构和寿命规则中,以使得 Rust 中的驱动程序能够正确使用它们。为此,开发者们需要做很多细致的工作,我祝他们好运。" 虽然短时间内我们还不会看到 Linux 从 C 语言移植到 Rust 中。但鉴于人们对将基于 Rust 的用户空间程序、驱动程序,以及最终将基于 Rust 的 Linux 内核引入 Linux 操作系统的兴趣和行动力,未来几年内的发展或许值得期待。

    利好{{list !== '' ? list['12']['2']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['12']['2']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:38 IT news

    据介绍,tailwindcss-jit 会在开发者编写模板文件时

    据介绍,tailwindcss-jit 会在开发者编写模板文件时按需编译所有 CSS,而不是预先生成整个样式表。 Tailwind CSS 作者提到了创建此项目的初衷,他表示这些年来在改进 Tailwind CSS 时,所处理的最困难的限制之一就是开发过程中生成的文件大小。只要对配置文件的定制足够深,生成的 CSS 大小会达到 10MB 或更多。而如此多的 CSS 又是构建工具或者浏览器所要求的。于是他便创建了此项目。 Tailwind CSS 作者还介绍了 tailwindcss-jit 的部分优点: 构建速度极快 开箱即用地启用所有变体 无需编写自定义 CSS 即可生成任意样式 CSS 在开发和生产环境中保持一致 开发阶段提供更好的浏览器性能 安装和使用@tailwindcss/jit

    利好{{list !== '' ? list['12']['3']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['12']['3']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:35 IT news

    Eclipse 基金会近日宣布成立

    Eclipse 基金会近日宣布成立 Eclipse Adoptium Working Group(Adoptium 工作组),这是一个以支持 Eclipse Adoptium 项目的合作。Adoptium 工作组由多个厂商和 Java 开发者共同组成,其中包括 IBM、iJUG、Karakun AG、微软、New Relic 和红帽等。 Eclipse Adoptium 项目,前身为 AdaptOpenJDK,AdoptOpenJDK 是一个开放的、社区主导的计划。旨在提供免费的、预构建的二进制文件,这些二进制文件是 OpenJDK 提供的 Java 平台的参考实现。自 2017 年由伦敦 Java 社区领袖 Martijn Verburg 创建以来,AdoptOpenJDK 的下载量已超过 2.4 亿次。 通过这次合作,Eclipse 基金会将其成熟的治理框架带到了对 Eclipse Adoptium 项目的支持中,Adoptium 工作组将为 Java 生态系统提供基于 OpenJDK 源代码的完全兼容的高质量 Java 运行时。 Eclipse 基金会执行董事 Mike Milinkovich 表示:"随着 Adoptium 工作组的成立,Eclipse 基金会巩固了其作为开源 Java 社区的中立厂商的角色。我们已经成功地托管了 Jakarta EE 和 MicroProfile 规范社区,以及 Eclipse GlassFish、Eclipse Jetty 和 Eclipse Vert.x 等领先的 Java 开源项目,Adoptium 将在该混合和多云企业开发的关键 Java 技术组合中增加兼容 Java 运行时的交付。" 开源许可下的高质量 Java 运行时 它表示,成千上万的企业和数百万运行 Java 的开发人员需要一个可靠的高质量 Java 运行时的来源,在开源许可下,这些运行时为关键任务的 Java 应用提供及时的补丁和更新。Eclipse Adoptium 项目是 2017 年成立的原始 AdaptOpenJDK 任务的延续。 这样做是为了解决 OpenJDK 在多平台上普遍缺乏一个开放的、基于社区的、可重现的构建和测试系统的问题。Eclipse Adoptium 将成为 Java 开发人员在嵌入式系统、台式机、传统服务器、现代云平台和大型机中使用基于 OpenJDK 的高质量二进制文件的领先供应商。 Adoptium 工作组的目标是提供所需的基础设施、营销、社区建设和开发者宣传工作,以继续确保及时向社区发布,并进一步扩大 Eclipse Adoptium 的采用。 Milinkovich 还表示说,新的工作组得到了 Oracle 的支持。"我们与他们谈判达成了一项协议,以获得对 TCK 的访问权,这样我们就知道我们从 Adoptium 交付的每一个运行时都将得到全面认证,是 100% 符合 Java SE 的。"

    Eclipse 基金会近日宣布成立

    利好{{list !== '' ? list['12']['4']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['12']['4']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:32 IT news

    3 月 25 日,华为消费者业务。。。

    3 月 25 日,华为消费者业务 AI 与智慧全场景业务部副总裁段孟然分享宣布 HarmonyOS 2.0 手机开发者 Beta3 版本发布,并于 31 日起推送。 HarmonyOS 2.0 手机开发者 Beta3 新版本主要增强包括: 16000+ API:分布式能力、用户程序框架、图形栈…… 元服务:可分可合、可流转、免安装 DevEco Studio:API Version 5、工程模板、UI & 代码双向预览

    利好{{list !== '' ? list['12']['5']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['12']['5']['vote']['down'] : '0'}}

    分享到微博微信QQ好友

3月24日星期三

  • biaobiao 23:45 IT news

    发布了Agileutil v0.0.5,这是一个轻量级的Python RPC框架

    发布了Agileutil v0.0.5,这是一个轻量级的Python RPC框架 更新的版本是v0.0.5: 1. 解决了TCP服务器无法发现客户端断开,线程不退出导致机器负载飙升的问题 2. 删除服务器端不必要的队列和其他对象,减少内存开销 3.客户端支持通过servers参数指定多个服务器地址,并支持轮询负载均衡策略和重试机制。 指定多个服务器地址 通过servers参数,还可以创建指定多个服务器地址的客户端对象。缺省情况下,使用轮询负载均衡策略将请求转发到多个服务器。如果对其中一个服务器的请求失败,它将被自动重置。测试。框架中的所有TCP/UDP/HTTP客户端都支持servers参数,并且可以指定多个服务器地址。参考下面的例子: 从agileutil.rpc。客户端导入TcpRpcClient C = TcpRpcClient(servers = ['127.0.0.1:9988', '127.0.0.1:9989']) Resp = c.call(func ='sayHello', args = ('zhangsan')); 打印(职责,职责) 注意:如果通过servers参数指定了多个服务器地址,并且还指定了服务发现的consul地址,则请求的实际服务器节点由server参数决定,因此请注意不要在使用服务发现时同时使用它。

    利好{{list !== '' ? list['13']['0']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['13']['0']['vote']['down'] : '0'}}

    分享到微博微信QQ好友

3月23日星期二

  • biaobiao 23:57 IT news

    Kid3 3.8.6,音频标签编辑器

    Kid3 3.8.6,音频标签编辑器 Kid3 是一个开源跨平台的音频标签编辑器,可用于许多音频文件格式。它支持 DSF、MP3、FLAC、MPC、MPEG-4、AAC、Opus、SPX、TrueAudio、APE、WavPack、WMA、WAV、AIFF,跟踪器模块。 Kid3 3.8.6 版本修复了 Windows 64 位崩溃的问题,还修复了 Discogs 和 Amazon 的导入问题,并删除了 TrackType.org 的导入,因为该服务已经不可用了。 Kid3 3.8.5 以来的更新内容如下: 新增功能: 语言可以在设置的“外观”标签中进行配置 新操作“编辑/反转选择” kid3-cli:“config”命令查询和设置配置选项 脚本以重写所选文件的所有标签 改进: 支持 Qt 6 Windows:提供更好的默认风格 从 Discogs 和 MusicBrainz 导入多种类型 支持在提供 token 时从 Discogs JSON API 导入 Mac:允许代码签名 bug 修复: Windows 64 位,使用 id3lib 时崩溃的问题 Discogs 导入 Amazon 导入 删除了 TrackType.org 的导入 添加 Chapter 框架时会崩溃的问题 支持 ID3v2 播客类别(TCAT)和播客关键字(TKWD) 支持 ID3v2.3.0 的多种流派 通过 TagLib 支持带有多个字符串的 MP4 值

    利好{{list !== '' ? list['14']['0']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['14']['0']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:56 IT news

    smart-doc 2.1,API 文档生成工具

    smart-doc 2.1,API 文档生成工具 smart-doc 是一款同时支持 java restful api 和 Apache Dubbo rpc 接口文档生成的工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照 java 标准注释编写,smart-doc 就能帮你生成一个简易明了的 markdown 或是一个像 GitBook 样式的静态 html 文档。如果你已经厌倦了 swagger 等文档工具的无数注解和强侵入污染,那请拥抱 smart-doc 吧! 功能特性 支持接口 debug。 零注解、零学习成本、只需要写标准 java 注释。 基于源代码接口定义自动推导,强大的返回结构推导。 支持 Spring MVC,Spring Boot,Spring Boot Web Flux(controller 书写方式)。 支持 Callable,Future,CompletableFuture 等异步接口返回的推导。 支持 JavaBean 上的 JSR303 参数校验规范,支持分组验证。 对 json 请求参数的接口能够自动生成模拟 json 参数。 对一些常用字段定义能够生成有效的模拟值。 支持生成 json 返回值示例。 支持从项目外部加载源代码来生成字段注释(包括标准规范发布的 jar 包)。 支持生成多种格式文档:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。 轻易实现在 Spring Boot 服务上在线查看静态 HTML5 api 文档。 开放文档数据,可自由实现接入文档管理系统。 一款代码注释检测工具,不写注释的小伙伴逃不过法眼了。 插件式快速集成(支持 maven 和 gradle 插件)。 支持 Apache Dubbo rpc 文档生成。

    利好{{list !== '' ? list['14']['1']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['14']['1']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:55 IT news

    JeeSite v4.2.3发布,多功能升级

    JeeSite v4.2.3发布 提升启动性能因为 Mapper 使用 classpath 扫描,所以不用再进行分磁盘路径扫描多次 新增 js.window 方法,替代 top.window,嵌入 iframe 跨域的时候规避一些问题 @Table、sqlMap.table、dataSope 增加 nolock,仅用于 SqlServer 表后增加 WITH(NOLOCK) BPM 增加按流程名称排序,包括功能:待办任务、已办任务、我相关的流程 增加 sessionIdCookieSecure 参数配置,支持 session 的 cookie 增加 secure 属性 跨域配置 accessControlAllowOrigin 支持多域名、模糊匹配功能,多个使用逗号隔开 新增 mybatis.configLocation、mybatis.scanMapperLocations 参数自定义 Mapper xml 扫描路径 form:extend 增加一些属性,可以自定义标签名,如: 优化体验 js.showMessage 鼠标移到上面,点击关闭按钮再关闭 支持链式表达式 js.select、js.iCheck、js.laydate 增加返回值 页签 TabPanel 增加 rightmenu 属性,可关闭右键菜单的功能 优化 js.cookie 的 path 为空的时候读取顶级路径 接口优化 role/treeData 传递 userType=__all 支持查询所有用户类型的角色 提示优化 用户类型的 “未知” 字典改为 “无” 明确 Maven 的插件版本号,方便有些 Maven 版本不一致的时候编译提示问题 重命名 Bean 名 securityManager 为 webSecurityManager 大屏设计器允许修改模板 问题改进 当 JsonMapper 的空字符串输出属性时,代码生成器的列出现非编辑状态的问题改进 当执行 clearCache 时不会清理掉 Caffeine 在 yml 里自定义的 TTL 配置信息 代码生成器 postgresql 下 “必填” 列,为空不为空反了。v4.2.2+ 当指定 jdbc.type 为 mssql2012 的时候找不到表问题修正 BPM 修正流程事件缺少租户条件;流程表单增加状态条件 改进 DES 工具类,一个或两个 key 的为空验证问题 升级方法 修改 pom.xml 文件中的 jeesite-parent 版本号为 4.2.3-SNAPSHOT 如果你导入了 jeesite-common 源码项目,请与 git 上的代码进行同步 如果你导入了 jeesite-module-core 源码项目,请与 git 上的代码进行同步 执行 root/package.bat(sh) 打包脚本,强制更新依赖即可。

    利好{{list !== '' ? list['14']['2']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['14']['2']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:36 IT news

    Linux 5.13将删除WiMax支持相关代码

    Linux 5.13将删除WiMax支持相关代码 WiMAX(全球微波接入互操作性)是WiMAX论坛于2001年6月提出的城域网高速无线数据网络标准。WiMax可以提供多种应用,包括最后一英里无线宽带接入、热点、移动通信回程,以及企业之间出于商业目的的高速连接。通过WiMax一致性测试的产品能够相互建立无线连接并发送互联网数据包数据。WiMAX在概念上与WIFI相似,具有更快的传输速率和更大的传输范围,可简单理解为扩展的WIFI。 WiMAX所实现的带宽和传输距离使其有潜力提供以下服务应用: 通过各种设备在城市和国家提供便携式移动宽带连接; 为“最后一英里”宽带接驳提供有线电视和数字用户线(DSL)以外的无线选择; 提供数据、电信(VoIP)和IPTV服务(三网合一); 远距离通信:无线电波传输距离长,覆盖率较好; 作为业务连续性计划的一部分,提供Internet连接。 在当时,IEEE 802.16/WiMAX是一项很有前途的技术。但是今天,世界上没有多少人采用这项技术。甚至WiMax论坛自己的认证产品注册表也已经下架一段时间了。 WiMax基础架构和英特尔i2400M驱动程序已经出现在主流Linux内核中很多年了,尽管英特尔不像过去那样多地参与维护工作。在内核暂存领域呆了几个月之后,WiMax仍然没有得到进一步的维护,因此官方决定从Linux内核中删除代码。 Linux staging区域的维护者Greg Kroah-Hartman在Linux 5.13 commit中将WiMax代码删除添加到合并队列中。“WiMax代码已经死了,没有已知的用户,”他在提交的文件中写道。它已经准备了5个月,在这段时间里没有人愿意承担代码库的维护和支持工作,所以让我们现在完全删除它。如果有人想在未来恢复它,只需恢复这个补丁。” 删除这些不再维护的代码行将从Linux内核中删除大约15000行代码。

    利好{{list !== '' ? list['14']['3']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['14']['3']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 23:22 IT news

    Apache Pulsar 2.7.1 开启新的旅途

    Apache Pulsar 2.7.1 开启新的旅途 Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。 新版本特性 Broker 修复获取主题策略时未检查主题所有权的问题; 修复一旦达到 maxSubscriptionsPerTopic 的限制,则无法为较旧的订阅创建 consumer 的问题; Schema 比较逻辑更改; 等等。 Proxy 修复proxy 配置 bindAddress 不适用于 servicePort 的问题; 从 proxy 返回正确的身份验证和身份验证错误到客户端; 修复元数据设置兼容性问题; 等等。 Pulsar Admin 验证卸载参数; 未执行过期消息请求时通知用户; 按位置过期消息; 等等。 Client [Java] 将消息发布到死信 topic 时添加原始信息; [Java] 修复空 topic 的hasMessageAvailable(); [Java] 将 BouncyCastleProvider 添加为安全提供程序以防止 NPE; [C ++] 在 commands.newproducer() 中添加“加密”选项; [C ++] 删除 MultiTopicsConsumerImpl 的 namespace 检查; [C ++] 将损坏的复制消息修复到特定群集; [Python] 支持 python 端到端加密; [Websocket] 修复初始序列 ID 错误;

    利好{{list !== '' ? list['14']['4']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['14']['4']['vote']['down'] : '0'}}

    分享到微博微信QQ好友
  • biaobiao 22:46 IT news

    从 Furion 开始,v1.16发布

    从 Furion 开始,v1.16.0 发布 新特性 [新增] IDGenerator 雪花 ID 算法,感谢 idgenerator 作者提交 PR #PR204 #I3B60S [新增] DbContext 刷新多租户缓存拓展方法 #I39N5U [新增] 自定义配置单个控制器名称规范,如小写路由 #I3A5XL [新增] 获取当前选择区域语言方法 #I3BSDH 突破性变化 [升级] .NET 5 SDK 至 5.0.4 版本 #I3ASTL [重构] 远程请求所有功能 #I2LB7M [重构] JSON 序列化功能,提供统一的抽象接口,方便自由替换 JSON 库 #I39GT9 [重构] 验证失败返回消息模型及规范化接口验证参数 #I3AFQW [优化] 插件式开发热插拔功能,实现动态加载卸载 #PR200, 感谢 @SamWangCoder [移除] 移除 JsonSerializerUtility 静态类及移除属性大写序列化拓展配置 #I3AFRJ 问题修复 [修复] MVC 模式下不支持验证自定义验证逻辑 #I39LM5 [修复] 验证数值类型正则表达式不支持负数 bug #I39YUV [修复] 框架启动时无法加载未被引用的程序集 bug #I3A3Z4 [修复] EFCoreRepository.IsAttached() 方法判断错误 bug #I3A824 [修复] 动态API 驼峰显示配置无效 bug #I3AF32 [修复] cli.ps1 不支持新版本 EFCore bug #I3APO9 [修复] EFCore 实体配置 [Table] 特性无效 bug #I3BAYH [修复] 动态 WebAPI CheckIsSplitCamelCase bug #I3BLKX [修复] 修复动态 WebAPI 配置保留 Action 的 Async 后缀无效问题 #I3C3DA [修复] JWT Token 刷新后旧的刷新 Token 依旧可用 bug #I3C8ZH [修复] 多语言 Razor 视图变量多语言乱码问题 #I3CBMU 其他更改 [优化] 默认序列化提供器 System.Text.Json 反序列化字符串时区分大小写问题 #I3BSXV [优化] 优化 MessageCenter 性能问题 #I39PRR [优化] 数据库上下文池小性能优化 文档变化 [新增] Docker 环境下自动化部署 #PR209 [新增] JSON 序列化 文档 #I3B6D8 [更新] 跨域、安全授权、即时通信文档、多语言、规范化文档 问答答疑 [答疑] Furion.Extras.DatabaseAccessor.SqlSugar 配置多个 数据库 打印 SQL 语句问题 #I39PDC [答疑] ORACLE 数据库多租户模式下返回值为指定类型时系统卡死 #I39RNH [答疑] 假删除指向异常 #I39XZA [答疑] Furion 多语言配置节是放在 AppSettings 里面还是外面呢? #I3A4SB [答疑] 没找到数据库上下文 #I3A5HS [答疑] 有 QQ 交流群吗? #I3AAM7 [答疑] Vue3 环境下配置 SignalR 跨域出错 #I3ALQ7 [答疑] 设置 Swagger 参数非必填 #I3AT02 [答疑] EFCore 调用 Insert 时报 Unknown column 'Discriminator' in 'field list' 异常 #I3B2LC [答疑] 逆向 mysql 数据库时 cli 出现错误 #I3B64F [答疑] Sql 高级代理使用过程中 DateTime 类型的参数序列化失败 #I3AZXK [答疑] 使用 Mysql 执行 Add-Migration 报错 #I3B8EW [答疑] Saas 多租户模式-独立 Database 模式下无法获取 Tenant, 导致无法自动切换的问题#I3AVXU [答疑] 如何自定义 WebAPI 统一结果模型 #I3BBYW #I3BBYV [答疑] 在 Web.Entry 项目新建了一个 Controller,多了未知方法 #I3BKH5 [答疑] AOP 拦截如何解析服务 #I3BUM3 [答疑] 动态 WebAPI 返回参数被省略 #I3C2XR [答疑] 如何设置某一个接口响应数据不自动转小写,按原始字段名返回 #I38L9B [答疑] code first 如何配置自动迁移 #I3CCR0 [答疑] webapi 混合授权如何区分不同系统 #I3CJCY [答疑] EFCore 不支持递归无限级遍历关系 #I3CET9 不做实现 [废弃] 建议 EFCore 可配置外键关系导航问题 #I3994X [废弃] 建议将 EFCore 剥离出来,作为插件的形式提供。这样可以选择自己喜欢的 ORM #I3ABNX [废弃] 事件总线能否提供返回值 #I3AWL6 [废弃] Sql 模板能仿照 Mybatis 一样加各种标签吗?#I3ASRS [废弃] EFCore 更新或排除更新指定列支持传入 DTO 模型 #I3AS5K [废弃] 新增 UnitOfWork 事务完成事件 #I3BRMI

    利好{{list !== '' ? list['14']['5']['vote']['up'] : '0'}}

    利空{{list !== '' ? list['14']['5']['vote']['down'] : '0'}}

    分享到微博微信QQ好友

  • {{_item['date']['time']}}

    利好

    利空

    分享到微博微信QQ好友
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索