排序
在组件间共享状态
学习 React状态管理有时候,你希望两个组件的状态始终同步更改。要实现这一点,可以将相关 state 从这两个组件上移除,并把 state 放到它们的公共父级,再通过 props 将 state 传递给这两个组件...
迁移状态逻辑至 Reducer 中
学习 React状态管理对于拥有许多状态更新逻辑的组件来说,过于分散的事件处理程序可能会令人不知所措。对于这种情况,你可以将组件的所有状态更新逻辑整合到一个外部函数中,这个函数叫作 reduc...
使用 Effect 进行同步
学习 React脱围机制有些组件需要与外部系统同步。例如,你可能希望根据 React state 控制非 React 组件、建立服务器连接或当组件在页面显示时发送分析日志。Effect 允许你在渲染结束后执行一些...
如何使用 Django 提供的 CSRF 防护功能
要在你的视图中利用 CSRF 保护,请遵循以下步骤: 默认情况下,MIDDLEWARE 设置中已启用 CSRF 中间件。如果覆盖这个设置,请记住:'django.middleware.csrf.CsrfViewMiddleware' 必须放在所有假...
在 ASP.NET Core 开发环境中管理应用机密
作者:Rick Anderson 和 Kirk Larkin 本文介绍如何在开发计算机上管理 ASP.NET Core 应用的敏感数据。 切勿将密码或其他敏感数据存储在源代码或配置文件中。 不得将生产机密用于开发或测试。 机...
在 ASP.NET Core 中防范跨站请求伪造
作者:Fiyaz Hasan 和 Rick Anderson 跨网站请求伪造是一种针对 Web 托管应用的攻击,恶意 Web 应用凭此可以影响客户端浏览器与信任该浏览器的 Web 应用之间的交互。 这些攻击出现的原因可能是 ...
在 ASP.NET Core 中配置并测试跨域请求
作者:Rick Anderson 和 Kirk Larkin 本文介绍如何在 ASP.NET Core 应用中启用跨源资源共享 (CORS)。 出于浏览器安全机制,网页无法向提供该网页的域之外的其他域发出请求。 此限制被称为同源策...
Immich 移动端备份
概述 Immich 支持将移动设备中的照片和视频自动上传到服务器。 启用备份后,在打开应用或从后台恢复应用时,Immich 会上传所选相册中的新照片和视频,也会定期在后台执行上传。 通用功能 选择备...
如何在 System.Text.Json 中使用源生成
本文介绍如何在应用中使用源生成支持的 System.Text.Json 序列化。 有关不同源生成模式的信息,请参阅源生成模式。 使用默认的源生成设置 若要将源生成用于所有默认值(两种模式,默认选项): ...
教程:使用 System.CommandLine 生成任务跟踪命令行应用
小窍门 本文是 “基础知识 ”部分的一部分,为至少了解一种编程语言且正在学习 C# 的开发人员编写。 如果你不熟悉编程,请 从入门开始。 如果需要全面的库覆盖范围,请参阅 System.CommandLine ...



