首页 文章 精选 留言 我的

精选列表

搜索[跨平台工具],共10000篇文章
优秀的个人博客,低调大师

PMD 6.25.0 发布,跨语言静态代码自动分析工具

PMD 6.25.0 发布了。PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 此版本开始,PMD 为两个版本的 Scala 提供交叉编译的 pmd-scala模块,也就是 Scala 2.12 与 Scala 2.13: <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-scala_2.12</artifactId> <version>6.25.0</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-scala_2.13</artifactId> <version>6.25.0</version> </dependency> 新的规则包括: 新的 Java 规则UnnecessaryCast(java-codestyle)查找访问集合元素时不必要的强制类型转换。 新的 Java 规则AvoidCalendarDateCreation(java-performance)查找java.util.Calendar获取当前日期的用法。 新的 Java 规则UseIOStreamsWithApacheCommonsFileItem(java-performance)查找FileItem.get()和的用法FileItem.getString()。这两种方法都存在问题,因为它们会将整个上传的文件加载到内存中。 完整更新内容查看: https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.25.0

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

PMD 6.24.0 发布,跨语言静态代码自动分析工具

PMD 6.24.0 发布了。PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 值得注意的更新内容包括: CPD 现在也支持 XML CPD 现在也可以在 XML 文件中查找重复项。 更新了 PMD Designer 此 PMD 版本发布了 pmd-designer 的新版本。 新的规则 新的 Java 规则LiteralsFirstInComparisons(java-bestpractices)查找字符串文字,用于对比。 该规则取代了两个旧规则PositionLiteralsFirstInComparisons 和PositionLiteralsFirstInCaseInsensitiveComparisons,并扩展了对compareTo、compareToIgnoreCase和contentEquals方法的检查。 此版本还带来不少 bug 修复,详情见更新说明: https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.24.0

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

PMD 6.19.0 发布,跨语言静态代码自动分析工具

PMD 6.19.0 发布了。PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。 值得注意的更新内容包括: 更新了PMD Designer 此 PMD 版本发布了 pmd-designer 的新版本 Java Metrics 添加了新的度量标准“Class Fan Out Complexity” 修改后的规则 Java 规则 InvalidLogMessageFormat 和 MoreThanOneLogger (java-errorprone)现在都支持 Log4j2 Java 规则 LawOfDemeter (java-design) 现在也忽略了 Builders,即没有分配给局部变量,而是直接在方法调用链中使用 Java 规则 DataflowAnomalyAnalysis (java-errorprone) 不检查 UR 异常(未定义,然后引用) Java 规则 DoNotUseThreads (java-multithreading) 已更改,不再报告 java.lang.Runnable 的使用情况 此版本还修复了不少 bug,详情可查看更新说明。

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

GnuCash 5.14 发布,跨平台财务管理软件

GnuCash5.14 现已发布,这是稳定版 5.x 系列的第十五个版本。GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 在5.13 至 5.14 版本之间,完成了以下错误修复: Bug 799504 - CAMT 053.001.02 描述存在重复文本 Bug 799538 -修复了 SX 编辑器中剪贴板粘贴到错误字段的问题。当焦点不在 GnucashSheet 中时,剪切、复制和粘贴操作会出错。现在,当用户点击“Scheduled Transactions”选项卡时,焦点会跳转到最后编辑的单元格。 Bug 799682 - 无法“Save As”(或打开)非 XML 数据文件 Bug 799699 - 计划事务编辑器中的列标题不一致。模板事务不能包含总计,公式只是字符串。勿显示“Tot Foo”标签,以免造成用户困惑。 Bug 799701 - 当 Frequency=Once 时,SX 编辑器出错 Bug 799702 - 使用 Guile 3.0.11 构建失败 新增及更新翻译:阿拉伯语、中文(简体汉字)、克罗地亚语、丹麦语、荷兰语、法语、德语、匈牙利语、印度尼西亚语、马其顿语、葡萄牙语、俄语、塞尔维亚语、西班牙语、瑞典语、泰米尔语、土耳其语、乌克兰语 更多详情可查看:https://www.gnucash.org/news.phtml

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

GnuCash 5.5 发布,跨平台财务管理软件

GnuCash5.5 现已发布,这是稳定版 5.x 系列的第六个版本。GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 在5.4 和 5.5之间,完成了以下错误修复: Bug 607000 - SLR 可见事务 更改“Since Last Run”对话框以仅显示状态非空的事务。 Bug 792241 - 允许对计划事务进行排序 Bug 798025 - SLR Value entry 未与位置绑定 当条目具有 focus 时禁用滚动和水平滚动条。 Bug 798760 - SLR OK 按钮完成值输入 通过此更改,“Since Last Run”对话框的“OK”按钮将提交正在进行的编辑并前进到需要输入的下一个编辑。仅当不再进行编辑时才会关闭对话框。 Bug 798760 - 带值输入的 SLR 更换提醒 当用户提供了所需的值并单击“OK”后,将事务状态从“Reminder”更改为“ToCreate”。 Bug 798890 - Printing 问题 Bug 799087 - Import - 不平衡(需要 acct)交易现在显示为红色(之前为橙色)。 Bug 799090 - 右键单击​​计划事务 确保在 SX 编辑器中右键单击时,选择高亮显示更改为指针下方的项目。 Bug 799092 - GnuCash 5.4 会在退出时保留运行的后台进程 通过 gnc_prefs_remove_registered 在应用程序关闭时清除 schema_hash ,并使该函数可用于 Python 绑定,以便 python 程序也可以这样做。 Bug 799099 - 尝试获取报价时崩溃 Bug 799104 - “Asset Chart”损坏 Bug 799108 - 如果创建计划事务时出现任何错误,“Since Last Run”会崩溃 捕获错误并将其显示在对话框中。 Bug 799113 - “Start Import”按钮报告“Failed” Bug 799121 - MacOS 上 CSV 导入时出现解析错误 Bug 799130 - split-register.c:1847:gnc_split_register_save: assertion failed: (xaccTransIsOpen (blank_trans)) Bug 799134 - 无法使用 GCC 14 进行构建(find_if’ is not a member of ‘std’; did you mean ‘find’) Bug 799138 - 移植到新的 Python C 配置 API Bug 799143 - 32 位架构上的 FTBFS Bug 799144 - 5.4 升级后 Date Completion被破坏 Bug 799148 - 保存修改后的已保存报告配置时发生 Reliable crash Bug 799150 - 无法在帐户树视图的注释字段中粘贴文本(使用 Ctrl+V) Bug 799151 - gnc_date_get_last_mday () 不能正确计算闰年 Bug 799152 - normalize_reldate_tm() 无法正确处理月份大于 11 或小于 -11 的日期。 Bug 799156 - normalize_struct_tm() 无法正确标准化秒、分钟和小时。 更多详情可查看:https://www.gnucash.org/news.phtml

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

承载微软跨平台生态之梦的 UWP,正在消亡

开发者发现,微软最新的 Windows11Canary Build 25987 预览版已经开始提供两个版本的 XAML Shell 服务,新的版本直接基于 Win32 + XAML,曾经被寄予厚望的 UWP 在新版本里已经不见踪影。 viahttps://twitter.com/thebookisclosed/status/1720108362275213594 据介绍,新增的 dll 名为 ControlCenter.dll,这是控制中心的文件,目前已经同时提供旧版本和新的基于 Win32+XAML 的版本,即用户可以通过 ViveTool 启用这种新变体。 一般来说能被发现已经可以通过 ViveTool 启用,那么这个新变化基本已经开发完毕,后续就会分别面向不同的用户进行测试,收集运行数据。 延伸阅读 微软正式弃用 UWP WinUI 3 仍专注于 Win32 应用,暂无面向 UWP 的计划 Win32 应用进入微软应用商店,UWP 怎么办? Microsoft Store 完全使用 XAML 以替代 HTML,Visual Studio 预计年底上架商店

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

GnuCash 5.3 发布,跨平台财务管理软件

GnuCash5.3 现已发布。GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 在 5.2 和 5.3 之间,完成了以下错误修复: Bug 798967 - 升级到 5.2 后无法保存到任何路径修复保存成功 flag 的inverted if 语句条件 以下修复和改进与错误报告无关: Chris Lam 的一些内存清理。 5.2 发行说明中缺少的是 Chris 简化了事务清理,以便每个事务仅被清理一次。这在某些情况下大大缩短了加载以及运行检查和修复的时间。 新增和更新的翻译:荷兰语、法语、匈牙利语、意大利语、葡萄牙语。 已知问题 所有未解决的错误的完整列表。 更多详情可查看:https://www.gnucash.org/news.phtml

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

GnuCash 5.0 发布,跨平台财务管理软件

GnuCash 5.0 现已发布,此版本带来了几个新的功能。 GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 GnuCash 5.0 版本的一大亮点是可以从“操作”菜单访问的新股票交易助手,此功能可帮助用户完成大多数债券、基金和股票的投资交易。 此版本还引入了“投资批次报告”功能,按投资批次显示一段时间内的资本收益和损失图表。此功能仅在使用“查看批次”对话框管理资本收益和损失时有效,可以从“报告”>“资产与负债”菜单访问。 新版本还在新建/编辑帐户对话框中带来了“更多属性”选项卡,可以轻松设置帐户的最低和最高限额。 程序架构方面,GnuCash 5.0 为 GTK 菜单结构添加了对新 GMenu/GMenuModel 系统的支持,为 GnuCash 的 gnucash-cli 命令行版本添加了新命令,并将字符串匹配的 Unicode 规范化从 NFKC 更改为 NFC,这个更改会影响字体和位置。 细小的更新项可从发布公告中查看。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

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部分的功能。

用户登录
用户注册