深入理解Linux内核——内存管理(3) linux技术

深入理解Linux内核——内存管理(3)

提要:本系列文章主要参考MIT 6.828课程以及两本书籍《深入理解Linux内核》 《深入Linux内核架构》对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域:
阅读全文
WPF如何构建MVVM+模块化的桌面应用 .NET技术

WPF如何构建MVVM+模块化的桌面应用

模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。
阅读全文
Typescript - 索引签名 Web前端

Typescript – 索引签名

在 TypeScript 中,索引签名是一种定义对象类型的方式,它允许我们使用字符串或数字作为索引来访问对象的属性。
阅读全文
WPF中非递归(无后台代码)动态实现TreeView .NET技术

WPF中非递归(无后台代码)动态实现TreeView

在UI界面中,树形视图是比较常用的表示层级结构的方式,WPF中提供了TreeView控件。对于TreeView控件的基本使用已经有很多文章。大都是介绍如何在XAML中使用硬编码的固...
阅读全文
记录--form 表单恢复初始数据 Web前端

记录–form 表单恢复初始数据

在现代的 Web 开发中,表单是不可或缺的组件之一。用户可以通过表单输入和提交数据,而开发者则需要对这些数据进行处理和存储。然而,在某些情况下,我们可能需要重置表单并恢复到最初的状...
阅读全文
.NET权限工作流框架-TPTABP .NET技术

.NET权限工作流框架-TPTABP

TPTABP采用ABP6.0微服务架构。TPTABP拥有更强大的权限系统,权限可控制到按钮、api级别。ABP本身使用多租户、模块化、领域驱动设计、微服务等架构设计, 支持多个OR...
阅读全文
解决pinia中的i18n切换语言不生效的问题 Web前端

解决pinia中的i18n切换语言不生效的问题

在我的项目中,使用i18n切换语言后,会进行router.push来刷新页面。但我发现写在store中的选项(我把它们用作下拉框组件的options,例如options="stor...
阅读全文