首页 文章 精选 留言 我的

精选列表

搜索[优化],共10000篇文章
优秀的个人博客,低调大师

CKEditor 4.20 发布:优化编辑体验、增强表头功能

CKEditor 4.20 已正式发布。新版本包含许多可增强编辑体验的可配置功能。例如可以更好地配置表头,这有助于提升无障碍操作。此外,还为上下标提供了更多控制行为。 为表头提供更好的无障碍访问支持 CKEditor 4.20 引入了可配置的config.tabletools_scopedHeaders选项,支持在单元格类型下拉菜单中扩展列和行标题。在应用时,该功能会将单元格类型改为带有适当scope属性的单元格类型。 编辑时轻松切换上下标 默认情况下,CKEditor 4 允许同时应用下标和上标,从而可以轻松构建更高级的内容,例如数学公式。新引入的config.coreStyles_toggleSubSup配置选项不允许使用 UI 按钮在同一元素上同时设置下标和上标。 发布公告 | 下载地址

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

.NET 框架 Furion v4.4.8 发布,诸多改进优化

前言 本期主要对日志性能、远程请求性能还有诸多模块性能进行改进。 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:https://dotnetchina.gitee.io/furion 本期更新 v4.4.8版本细节:https://gitee.com/dotnetchina/Furion/issues/I5SKUE v4.4.7版本细节:https://gitee.com/dotnetchina/Furion/issues/I5SEFE v4.4.6版本细节:https://gitee.com/dotnetchina/Furion/issues/I5RSFD v4.4.5版本细节:https://gitee.com/dotnetchina/Furion/issues/I5RHQX v4.4.4版本细节:https://gitee.com/dotnetchina/Furion/issues/I5R5TI v4.4.3版本细节:https://gitee.com/dotnetchina/Furion/issues/I5QVH3 v4.4.2版本细节:https://gitee.com/dotnetchina/Furion/issues/I5QDHX v4.4.1版本细节:https://gitee.com/dotnetchina/Furion/issues/I5Q3SX v4.4.0版本细节:https://gitee.com/dotnetchina/Furion/issues/I5PQHR 新特性 [新增] 新增友好异常可控制是否输出错误日志配置LogError: true#I5PKJH [新增]DateOnlyJsonConverter和DateOnlyOffsetJsonConverter序列化转换器!565 [新增] 事件总线LogEnabled配置,可控制是否输出服务日志#I5QLY5 [新增]可实现任何多套规范化结果功能,支持特定控制器,特定方法#I5QZ37 [新增]ILoggerFactory日志工厂动态批量添加文件日志拓展#I5R9PO [新增]App.GetCommandLineConfiguration(args)解析命令行参数静态方法803542c [新增]Sql代理支持返回受影响行数#I5REJ9 [新增]任意自定义日志文件名支持滚动日志删除功能#I5RFBQ [新增].pcd图片类型MIME为image/x-photo-cd支持5fafc84 [新增] 默认日志输出当前线程Environment.CurrentManagedThreadIdb8fe2cd [新增]app.UseInject(Action<UseInjectOptions>)重载方法,简化配置0b645fe 突破性变化 [支持].NET 6.0.9和.NET 7.0 RC1be5b401eee77b [调整] 远程请求.SetBodyBytes为.SetFiles#I5PMS5#I5PIYI [调整]FS.InitialContentTypeProvider()名称为FS.GetFileExtensionContentTypeProvider()5fafc84 [移除] 远程请求[BodyBytes]设计,采用HttpFile方式#I5PMS5#I5PIYI [调整] 所有的AddInject和UseInject参数设计#I5QCF0 [调整]远程请求所有xxxAsStreamAsync返回值#I5QVEB 问题修复 [修复] 远程请求代理模式非泛型参数导致数组溢出问题#I5Q3SN [修复]LoggingMonitor客户端IP记录错误#I5QCU1!562 [修复] 远程请求响应报文中包含charset=gbk进行序列化后乱码问题#I5QVEB [修复] 文件日志断电时丢失日志问题db7d51b [修复] 动态WebAPI或控制台贴了[ApiDescriptionSettings(Tag = "")]标签之后导致注释丢失#I5REVF#I5RE4J [修复]启用数据库日志但是没有配置配置文件出现空异常问题33817be [修复]控制台日志过滤无法过滤默认主机日志问题33817be [修复]脚手架错误的日志配置问题33817be [修复]高频压测情况下写日志并设置日志上下文导致并发更新出现System.AggregateException异常问题#I5RFBQ [修复]日志文件名因Windows和Linux路径分隔符不一致导致日志文件创建失败问题,Linux只支持/不支持\#I5RFBQ [修复]Oops.Oh/Bah设置.WithData之后无效问题!580 [修复] 基于Redis重写事件存储器序列化IEventSource实例异常问题3e45020 [修复] 使用Log静态类超高频率下写日志导致CPU激增问题#I5SDK5 [修复] 远程请求超高频率下发送请求导致CPU激增问题和异常问题#I5SJJR 其他更改 [调整]JWTEncryption静态类,支持无需注册services.AddJwt()使用#I5PPKE#I5POLZ [调整] 事件总线默认日志类名为System.Logging.EventBusService#I5QLY5 文档 [新增].NET6升级.NET7文档 [新增]ASP.NET 7集成文档 [更新] 友好异常文档、日志记录文档、远程请求文档、依赖注入文档、即时通讯文档、事件总线文档、Worker Service 文档、单元测试文档、入门指南文档、数据库新增文档

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

PostgreSQL 计划优化性能并降低内存管理开销

Postgres 的 David Rowley提交了一项重要的修改,旨在提升 PostgreSQL 性能并减少内存管理开销。此举将 chunk header 的大小从 16 字节减少到了 8 字节: 此处所做的更改将我们所有 3 种内存上下文类型的 chunk header 大小减少到仅 8 个字节。对于中小型分配,这显着增加了我们可以在给定 chunk 上放置的 chunk 数,从而更有效地使用内存。 此外,此 commit 彻底改变了指向 palloc 内存的指针必须直接以指向拥有内存上下文的指针作为前缀的规则;相反,我们现在坚持它们直接以 8 字节值作为前缀,其中最不重要的 3 位被设置为一个值,以指示指针属于哪种类型的内存上下文。使用这 3 位作为索引(称为 MemoryContextMethodID)到存储每种内存上下文类型的方法的新数组,我们现在可以将给定函数的指针(例如 pfree() 和 repalloc() )传递给特定于该上下文实现的函数,以允许他们设计自己的方法来查找拥有给定分配的内存块的内存上下文。 更多细节可以查看此 commit。 Phoronix 指出,在早些时候围绕减少 PostgreSQL 内存开销的讨论中,Rowley 就曾在 Ryzen Threadripper workstation 上的只读简单工作负载中实现了 17% 的吞吐量性能提升。 “当这种内存开销的减少在稳定的 PostgreSQL 版本中首次出现时,看看它在现实世界中的帮助肯定是有趣的。但是,由于 PostgreSQL 15 已经在今年晚些时候发布之前进行了分支,预计这种变化要到 PostgreSQL 16 才会出现。”

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

IntelliJ IDEA 2022.2 EAP 7 发布,优化远程开发功能

IntelliJ IDEA 2022.2 的第七个 EAP 版本已上线,此版本主要对远程开发功能进行了更新。 远程开发在 2021.1.3 版本中作为 IntelliJ IDEA Ultimate 中的 beta 功能发布,远程开发功能将 IDE 拆分为本地和远程组件,IDE 本身作为后端服务安装在远程服务器上用于加载项目。同时瘦客户端(thin client)在本地运行并提供完整的工作 UI。这两个组件通过 SSH 连接,在远程服务器进行繁重任务的处理,进而提供流畅的本地体验。 关于远程开发的更多内容可查看 JetBrains 中国的博客 。 JetBrains 网关 所有远程开发更新都可以通过捆绑的远程开发功能以及 JetBrains Gateway 访问,JetBrains Gateway 是一个独立的应用程序,可作为所有远程开发环境的单一入口点。 卸载后端 通过此构建可以卸载任何过时的 IDE 后端,只需按照以下步骤操作: 在最近的项目屏幕上,单击管理 IDE按钮。 在这里可以找到当前安装的 IDE 的列表。 选择要删除的 IDE 并确认选择。 欢迎屏幕 此版本更新了欢迎屏幕。在这里可以选择你心仪的后端编排方法:可以手动配置服务器或选择具有现成开发环境的提供商,例如Space或Gitpod。 其他质量改进 最近的项目 - GTW-1123始终显示主机状态。 支持 CSH 和 TCSH 作为远程主机的登录 shell –GTW-747。 如果禁用 SFTP 或 SFTP 路径非标准 -GTW-870,部署不会失败。 JetBrains 客户端 VCS 注释 此版本在 JetBrains Client 的装订线菜单中添加了 VCS 注释,这个改进允许开发人员在远程开发时直接在瘦客户端上跟踪项目更改,可以找出谁对代码进行了更改,查看提交之间的差异,并浏览项目历史记录。 Gradle 此版本修复 Gradle 工具窗口中的一个问题,现在可以在选择任务树的根节点时查看构建日志 (CWM-4416)。最重要的是,点击停止按钮将正确停止构建 (CWM-3734)。 GitHub 此版本添加了一些修复,可以在远程开发时无缝登录 GitHub 帐户。在 JetBrains Client 中打开Settings ,然后选择Version Control|GitHub|添加帐户 即可加入 GitHub 帐户。 终端 - Terminal 大部分终端升级都围绕改进瘦客户端和 IDE 后端之间的连接,目标是使远程开发体验与本地开发一样流畅。 端口转发 -Port forwarding 端口转发功能可用于终端上运行的进程。 此外,关闭远程会话时,PowerShell、Bash 和 Zsh 等终端进程将终止。 有关此版本中包含的完整更改列表,请参阅发布博客和发行说明。

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

Arm 优化在 AArch64 Linux 上运行 Docker

虽然 Docker 已支持在 AArch64 Linux 上运行,但主线 Linux 内核的默认配置“defconfig”缺少一些允许其开箱即用运行的功能。一位 Arm 工程师提议调整这些默认值,以更轻松、直接地在 64 位 Arm 上运行 Docker。 用于构建内核主线的 Linux Kernel ARM64 (AArch64) 默认配置“defconfig”——缺少一些选项以允许 Docker 在不修改 Kconfig 文件的情况下运行。诚然,大多数 Linux 发行版内核已经自定义了它们的内核配置,并支持在 AArch64 Linux 服务器上轻松使用 Docker,但对于那些旨在基于 defconfig 的构建或只是想在 Arm Linux 服务器越来越多的情况下不那么困扰的开发者来说,Arm 工程师 Vincenzo Frascino 正在寻求更新默认配置以处理 Docker。 目前 ARM64 defconfig 缺少启用 cgroup freezer 支持、Netfilter 桥接模块、Netfilter 标记匹配、Netfilter 对数据包的 IPVS 属性匹配以及 IP 虚拟服务器支持。 Vincenzo Frascino 提交的补丁目前正在等待审核,其更新了默认配置,以启用允许 Docker 在默认配置的 ARM64 Linux 内核上顺畅运行的功能。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册