首页 文章 精选 留言 我的

精选列表

搜索[自适应学习],共10005篇文章
优秀的个人博客,低调大师

Fedora 35 通过大量新提案,支持自适应扇区大小

邮件列表显示,本周 Fedora 工程和指导委员会(Fedora Engineering and Steering Committee)FESCo 一致通过了大量 Fedora 35 新提案。Fedora 35 预计将于今年 10 月发布,目前通过的最新提案包括: 将 Golang 包 rebase 到即将发布的 1.17 版本,包括所有依赖包的重建。Golang 1.17 计划于 2021 年 8 月发布,如果届时发布版本不可用,将使用 Go 的预发布版本进行重建。 将 Firewalld 更新到 v1.0.0。据描述,Firewalld v1.0.0 包括一些突破性的改动,而对 Fedora 的主要好处是可预测性更强。特别是 "NAT 规则移至 inet 族" 大大减少了 ipsets 用户的规则集大小。 Fedora 中所有的 llvm 子项目都会更新到 13 版本,并且会有 llvm 库的 soname 版本更改。并将添加兼容包 clang12 和 llvm12 以确保当前依赖于 clang 和 llvm 12 版库的包将继续工作。 更新到 Boost 1.76,其目的是使 Fedora 与最新的 Boost 版本同步。由于 Boost 没有 ABI 稳定性,这就需要重建所有依赖的软件包,同时也需要修改者协助客户软件包的维护者解码在 g++ 输出中看到的 boost-ese。 在使用 LUKS/dm-crypt 加密的 Fedora 安装过程中自动检测最佳加密扇区大小。在具有 4k(物理)扇区大小的设备上,这将确保使用 4096 扇区大小,并获得更高的 I/O 性能 。 将 GNU Toolchain 更新到 gcc 11(最新版本),binutils 2.37 和 glibc 2.34。gcc 11 已经包含在 Fedora 34 中,但该版本将被更新为最新版本。glibc 2.34 将于 2021 年 8 月初发布,Fedora 已经开始密切跟踪 Fedora Rawhide 中的 glibc 2.34 开发代码,并在出现任何问题时予以解决。 IBus 1.5.25 将使用 transfiletriggerin 脚本来生成缓存文件,而不是每个引擎包中的 posttrans 脚本,并且支持用户编写文件中的 include 指令。IBus 编写功能将遵循 GTK4 编写预编辑风格,并且 IBus GTK4 模块将同步进行按键事件以遵循 GTK4 规范。 启用第三方软件库现在将创建一个 Flathub 远程,这是 Flathub 的一个过滤视图。这意味着 Flathub 上已经被明确批准的应用程序将在 GNOME 软件和 flatpak 命令行上可用,选择加入第三方软件库的 Fedora 用户将可以立即获得更多开箱即用的软件。 引入与 openSUSE 的内存限制类似的宏,用于选择性地限制构建时受内存限制的软件包的构建并行性。这一变化简化了在我们的构建服务器上维护受内存限制而不是受CPU限制的软件的规范,提高了这些软件包的构建可靠性,通过减少因 OOM 错误而失败的作业数量,并减少软件包维护者对这些失败的调试需求。 更新选择加入 "第三方软件库" 的机制,以便立即启用该软件库。该提案的主要好处是删除了用户选择加入第三方存储库但实际上并未启用的状态,只需更改用户执行此类第三方存储库的方式即可。 将 glibc-gconv-extra 的依赖性从 Requires 减弱到 Recommends,这样就有可能从不需要它的安装中移除 glibc-gconv-extra。 迄今为止已批准的 Fedora 35 改动列表可在其 wiki 查阅。据悉,Fedora 35 计划的代码完成截止日期为 8 月底,而 9 月中旬将放出 Fedora 35 Beta 版本。理想情况下,Fedora 35 将在 10 月底之前发布。

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

用 ResizeObserver 解决 canvas 尺寸自适应与重绘抖动问题

在数据看板或图表组件里,canvas 经常需要跟随容器尺寸变化重绘。早期做法是监听 window 的 resize 事件,再通过 getBoundingClientRect 读取父元素宽高。但容器尺寸变化并不总是由窗口缩放引起:侧边栏折叠、标签页切换、flex 布局重新分配空间,都会让 canvas 的父级尺寸突变,而 window 上并不会触发 resize。另一种做法是定时轮询 offsetWidth,虽然能兜住大部分场景,但会带来无意义的强制同步布局,在低端设备上很容易掉帧。ResizeObserver 提供了一种在元素尺寸变化时直接收到通知的能力,它只观察元素本身,不依赖窗口,也能避免轮询带来的布局抖动。这篇文章从实际组件出发,说明怎么用 ResizeObserver 管理 canvas 的像素比、重绘节流,以及为什么在 React 和 Vue 里不能直接在回调里同步 setState,还会给出一个可复用的观察器封装。

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

2026缓存策略测试:智能、自适应与可观测性新纪元

在传统性能测试中,缓存常被视为透明的中间层——只要命中率高、响应快,便算达标。但进入2026年,随着边缘计算规模化部署、AI推理服务实时化、以及微服务链路深度超过15跳的常态化,缓存已不再是被动存储单元,而是承担流量调度、数据新鲜度仲裁、甚至故障降级决策的智能节点。这意味着:缓存策略本身已成为核心业务逻辑的一部分,其正确性、一致性与弹性,必须通过系统性、场景化、可证伪的测试来保障。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册