2025-2026财年美国CISA国际战略规划(下)
文章目录
- 前言
- 四、加强综合网络防御
- (一)与合作伙伴共同实施网络防御,降低集体风险
- 推动措施
- 有效性衡量
- (二)大规模推动标准和安全,以提高网络安全
- 推动措施
- 有效性衡量
- (三)提高主要合作伙伴的网络和物理弹性能力
- 推动措施
- 有效性衡量
- 五、统一国际活动的机构协调
- (一)加强和制度化CISA对国际活动的治理
- 推动措施
- 有效性衡量
- (二)协调和同步CISA的国际职能、能力和资源
- 推动措施
- 有效性衡量
- (三)通过培训和教育装备CISA的员工队伍,提升CISA在全球舞台上的能力
- 推动措施
- 有效性衡量
- 总结
前言
这项《CISA国际战略计划》为共同成功创造了机会,它是一个过程,而不仅仅是一份出版物;因此,CISA将每季度审查一次进展情况。国际安全环境的不可预测性或进展的障碍可能会迫使改变方向。将保持敏捷并转移重点,以确保在正确的时间、地点和空间整合正确的人员、流程、技术和合作伙伴,以成功完成任务。正如威胁和对手适应并塑造网络和物理安全环境一样,CISA将继续发展,以实现为美国民众提供安全和有弹性的基础设施的愿景——这项CISA国际战略计划为实现这一愿景建立了一条积极主动的道路。
四、加强综合网络防御
网络安全威胁超越国界。强大的国际网络防御伙伴关系创造了条件,可以降低风险,并将渗透、利用、破坏或摧毁支持国家关键功能(NCF)的关键基础设施系统的企图的影响降至最低。与国际合作伙伴的合作使CISA能够建立信任、阐明威胁并促进网络安全防御信息的自由流动。将与合作伙伴、国际组织和非政府组织合作,影响全球网络安全实践和标准,以大规模颁布网络安全保障。增强主要合作伙伴的能力可以提高在国外针对国家和非国家行为者的集体网络防御能力。
(一)与合作伙伴共同实施网络防御,降低集体风险
国际合作伙伴为支持CISA的网络安全使命贡献了重要信息。值得信赖的合作伙伴网络可以提高对网络安全威胁、漏洞和活动的可见性,并提高缓解这些威胁、漏洞和活动的能力。目标是通过双边和多边计算机安全事件响应小组(CSIRT)与CSIRT合作来增加和完善值得信赖的合作伙伴网络。通过这些合作,寻求加强CSIRT-CSIRT关系,从而实现可操作运营信息的交换,包括产品共享、漏洞警报、受害者通知、策略、技术和程序,以及评估独特的国际投入以降低风险。这项工作将促进集体响应,并为合作伙伴提供一种共享信息的工具,以建立信任和全球网络态势感知——尤其是对于那些对国家关键基础设施真正至关重要的外国系统、网络和资产。将努力树立作为一流CSIRT组织的榜样,并与国际合作伙伴合作,了解事件发生的方式、如何预防事件,并提供技术资源来缓解关键的运营差距。除了直接威胁信息之、外,这些行动伙伴关系还有助于指导国际演习,能够更好地了解风险,并提供更多方法和手段来更好地管理国外威胁和风险。
推动措施
通过扩大CSIRT-CSIRT参与度,通过与国际合作伙伴的双边和多边合作来增进信任并加强运营合作。
有效性衡量
1、增加值得信赖的国际CSIRT合作伙伴的数量
2、增加双边和多边CSIRT合作的百分比,以降低综合风险。
3、增加在漏洞利用前采用建议的风险缓解措施的CSIRT合作伙伴的数量。
(二)大规模推动标准和安全,以提高网络安全
几十年来,美国一直通过国际机构来定义和推进网络空间负责任的国家行为,引导合作伙伴从一开始就致力于开发安全技术。作为更广泛的国家努力的一部分,CISA将鼓励国际合作伙伴定义、采用和实施促进美国网络安全利益的全球网络安全标准、规范和最佳实践。该机构还将提供指导、建议和专业知识,帮助定义和实施支持美国国内网络安全利益的安全全球标准、规范和最佳实践。目标是设定高标准的全球标准,并优先考虑这些标准以反映CISA的利益,并将其作为保护公民的关键要素来实施。作为一些最明显的例子,CISA的国际重点是鼓励广泛采用安全设计实践,包括采用软件物料清单、安全的AI系统、开源安全和协调的漏洞披露。
推动措施
与国际公共和私营部门合作伙伴合作,推进全球对安全软件开发和部署的承诺。
有效性衡量
1、增加在软件开发生命周期开始时推荐安全软件开发框架的国际标准。
2、增加采用和实施安全设计原则的合作伙伴国家、国际组织和行业的数量。
(三)提高主要合作伙伴的网络和物理弹性能力
国际网络安全挑战的广度和深度超出了任何一个组织的能力。至关重要的是,关键合作伙伴必须具备保护和捍卫影响网络基础设施的连接关键基础设施的基本能力。目标是建立一个环境,让合作伙伴能够有机地检测威胁、评估潜在影响,并接收和交换实时风险降低行动,以提高集体安全和弹性,并支持快速建立一致、安全和有效的可互操作紧急通信。CISA拥有能够为国土和国家安全目标做出独特贡献的能力——尤其是作为美国政府为提高优先国际合作伙伴的网络安全能力而做出的更大努力的一部分。随着美国加强与关键合作伙伴的关系,CISA可以提供培训、演习和信息共享能力。这些活动可以帮助国际合作伙伴发展和发展有机风险降低能力,同时为有限资源的投资和撤资设定支持优先事项,以填补集体能力不足。
推动措施
将与美国务院合作,推进共享的网络安全优先事项,并通过有针对性地提供CISA服务来加强国际合作伙伴支持这些优先事项的能力,这些服务积极主动地、协作地加强国际网络安全和弹性。
有效性衡量
1、增加向国际合作伙伴提供的CISA服务数量,以解决已发现的安全和弹性差距。
2、增加具备网络或物理安全和弹性所需能力的项目参与者比例。
3、扩大有能力并获准在其地区提供基于CISA的培训的外国培训师合作伙伴网络。
4、增加报告增强了自身风险管理能力的合作伙伴比例。
五、统一国际活动的机构协调
有效的国际计划取决于机构各部门和任务支持办公室的团结努力。要实现团结努力,CISA需要通过改进组织和治理、整合职能和训练有素的员工队伍,在内部确定国际活动的优先次序、进行协调、消除冲突并使其保持一致。
(一)加强和制度化CISA对国际活动的治理
CISA利益相关方参与部门(SED)将建立一个治理结构,就国际事务提供建议,并明确阐述该机构的国际优先事项。考虑到各部门和办公室的意见,这些优先事项将提供明确的指导,符合CISA的权限和国内要求以及更广泛的国土安全部和国家安全政策。
推动措施
将使用“一个CISA”方法建立内部机构流程和程序来管理该机构的国际活动。
有效性衡量
1、增加治理文件和流程的数量,提高机构国际活动的标准化和透明度。
(二)协调和同步CISA的国际职能、能力和资源
CISA将通过政策协调以及收集和传播国际经验教训,支持整个机构的系统信息共享,以有效实现整个机构的全方位专业知识和能力。SED将协调CISA在CISA内部的国际交流和活动,为该机构提供当前和预计的国际活动的态势感知。这种协调将解决差距并消除重复工作,同时确保及时执行运营重点,并使CISA的国际活动与本战略计划和国家安全重点保持一致。
推动措施
将优化内部业务运营,确保向国际合作伙伴协调提供产品和服务,有效推进网络空间防御和美国关键基础设施的安全和弹性。
有效性衡量
1、增加通过CISA国际事务协调的跨领域活动的百分比。
2、增加内部产品和服务,以提高对关键国际网络安全和关键基础设施安全和弹性问题的广泛认识。
(三)通过培训和教育装备CISA的员工队伍,提升CISA在全球舞台上的能力
由于始终专注于国内事务,认识到CISA需要为员工提供影响国际体系的技能。CISA将为将部署到海外的员工以及参与有目的的国际活动的员工开发和提供培训机会。SED将致力于为部署到海外的随员、联络官和技术顾问提供国土安全部和国务院的部署前培训,包括CISA熟悉计划,以确保对CISA的组织、角色、职责、权限和战略目标有基本的了解。作为旅行准备过程的一部分,SED将在所有旅行者中提供国际事务礼仪指导。对于CISA领导层和进行潜在敏感活动的旅行者,SED将提供量身定制的出发前简报,涵盖文化规范和美国外交政策目标以及建议的谈话要点。
推动措施
CISA准备通过其员工队伍积极有效地参与国际努力,推进网络空间防御、安全技术开发和部署以及关键基础设施安全和弹性。
有效性衡量
1、增加接受过培训并拥有资源以提供国际服务的CISA人员的比例。
2、增加报告称专业培训提高了他们在开展国际活动时有效代表机构的能力的CISA人员的比例。
总结
稳固而值得信赖的国际伙伴关系是全球竞争中的力量倍增器。成功的伙伴关系需要承诺、奉献和时间来建立信任。与美国土安全部和国务院协调,CISA将发展、加强和维持这些关系。《CISA国际战略计划》提供了一个框架,用于建立和维持与国际合作伙伴的机构态势,使美国能够与当前和未来的威胁竞争并战胜它们。重要的是,该计划解决了不同条件下的多项挑战,并创建了优先考虑机构工作的框架。
这些目标使CISA具有战略地位,即加强与国外的重要伙伴关系,以克服复杂且相互关联的挑战。这一战略方针使CISA与更广泛的美国政府以及国际合作伙伴保持一致,以提供准入机会、发展能力并确保灵活性,以支持国家努力在全球范围内与国家和非国家行为者竞争。
相关文章:
2025-2026财年美国CISA国际战略规划(下)
文章目录 前言四、加强综合网络防御(一)与合作伙伴共同实施网络防御,降低集体风险推动措施有效性衡量 (二)大规模推动标准和安全,以提高网络安全推动措施有效性衡量 (三)提高主要合作…...
aws ses生产环境申请
* aws ses生产环境申请经验: 要有域名邮箱作为反馈联系邮箱 且有收发记录 最好使用aws的WorkMail要说明清晰的使用用途、预估量、如何处理退信和投诉、防spam策略 等内容,这里可以先问问AI(比如:如何处理退信和投诉?…...
velocity unable to find resource ‘xxx.vm‘ in any resource loader
大家好,我是 程序员码递夫。 [TOC]velocity unable to find resource ‘xxx.vm’ in any resource loader 1.问题 今天帮客户解决一个远古 java web系统的bug , 客户的系统用了非常古老的框架 jdk1.6struc1.1 velocity1.5 运行在tomcat6环境。 客户想迁移到 tomc…...
InfluxDB时序数据库笔记(一)
InfluxDB笔记一汇总 1、时间序列数据库概述2、时间序列数据库特点3、时间序列数据库应用场景4、InfluxDB数据生命周期5、InfluxDB历史数据需要另外归档吗?6、InfluxDB历史数据如何归档?7、太麻烦了,允许的话选择设施完备的InfluxDB云产品吧8、…...
c#编码技巧(十九):各种集合特点汇总
.NET 常用集合对比: .NET 常见的线程安全集合 .NET 只读集合...
Python中的__init__()函数
什么是__init__()函数? __init__()函数其实是用于初始化新建对象的状态,当你创建一个类的实例时,__init__()函数的方法就会被自动调用,允许你为对象设置初始属性或执行初始化操作。 接下来这里让我们举例说明: 首先,…...
写的bug与调试
无论是代码中的逻辑混乱,还是环境配置引发的灾难,亦或是多人协作产生的诡异问题,都可以在这里分享。把你职业生涯里遇到或写过的最大 bug 故事讲出来,让大家一起感受那些惊心动魄、哭笑不得的瞬间,也为后来人敲响警钟吧…...
本地安装YAPI
项目中用到很多的RESTAPI,光靠人工管理或者普通文档肯定是不行的,翻了很多的RESTAPI管理工具,还是选择了YAPI,原因有2,一个是接口位于内网,外网网站上管理测试不到内网接口,另外一个是使用方式&…...
嵌入式Linux基于IMX6ULL tslib学习总结
目录 1. tslib开源库介绍1.1 tslib主要功能1.2 架构 2. tslib代码简单分析2.1 ts_print_mt.c分析代码2.2 ts_setup代码分析2.3 ts_open代码分析2.4 ts_config代码分析2.5 ts_read_mt代码分析2.6 tslib中4个模块的含义 3. 使用tslib库打印触摸屏2点之间的距离 基于韦东山IMX6ULL…...
pinia的使用
一、安装 Pinia 首先,确保你的项目已经安装了 Vue.js(版本 3.x)。如果没有,请先安装 Vue。 然后使用包管理器(如 npm 或 yarn)安装 Pinia: 通过 npm 安装:npm install pinia通过 ya…...
亚信安全携手飞书“走近先进” 与保隆科技探索制造业数字化转型
亚信安全携手飞书组织举办“走近先进”活动。近日活动“走近”了中国汽车供应链百强、上海市制造业五十强企业——上海保隆汽车科技股份有限公司(以下简称“保隆科技”)。活动围绕“突破桎梏 加速升级”的主题,聚焦企业数字化转型的核心议题&…...
mybatis-plus方法无效且字段映射失败错误排查
问题: Invalid bound statement (not found): com.htlc.assetswap.mapper.WalletMapper.insert,并且select * 进行查询时带下划线的字段未成功映射。 排查: 1.检查WalletMapper接口,确保继承自BaseMapper 2.启用驼峰命名法映射。a…...
poi模板动态导出,下拉框联动,公式设置
背景:有一个动态导出模板的需求,根据页面维护的数据比如模板名称,模板的sheet名称,列名称宽度高度等,导出excel文件。打破以往把excel上传到代码的resource中,或者文件服务中,再下载出来导入。这…...
string的实际应用 -- 大数相加 、大数相乘
前言:哎,做题好难o(╥﹏╥)o,有时候想不到,而有时候则是想到了却没办法理清思路,转化为代码。有必要反思了┓(;_`)┏,是否是做的太少了,或是自己的基础欠缺。 大学总是有些迷茫~ …...
16:(标准库)ADC三:使用外部触发启动ADC/模拟看门狗
使用外部触发启动ADC 1、外部中断线EXTI11触发ADC2、外部定时器TIM2_CH2触发ADC3、ADC中模拟看门狗的使用 1、外部中断线EXTI11触发ADC ADC的触发方式有很多,一般情况都是使用软件触发反式启动ADC转换。除了软件触发方式还能使用外部事件触发启动ADC转换。如下图所…...
前端框架 react 性能优化
目录 一、不使用任何性能优化API进行优化 二、通过性能优化API优化 1、React.memo 2、useCallback 3、useMemo 4、PureComponent 三、总结 总览:react的优化核心思想就是让react跳过重新渲染那个些没有改变的Component,而只重新渲染发生变化的C…...
一加ACE 3 Pro手机无法连接电脑传输文件问题
先说结论:OnePlus手机无法连接电脑传输数据的原因,大概率是一加数据线的问题。尝试其他手机品牌的数据线(比如华为),再次尝试。 连接电脑方法: 1 打开开发者模式(非必要操作) 进入…...
✅ Qt流式布局
Qt流式布局 前段时间,曾经对某个软件的一个“流式布局”有点感兴趣,什么叫“流式布局”呢?请看下图: 简而言之,流式布局就是布局应能够根据界面尺寸的变化自动调整其内部控件的位置。然而,Qt 提供的标准布局ÿ…...
【微服务】RabbitMQ与SpringAMQP消息队列
一、初识MQ 1. 同步通讯 同步通讯就好比双方打电话,可以实时响应,但只能一对一,只能同时和一个人聊天。 异步通讯就好比两个人发信息,你发信息给对方,对方不一定给你回复,但是可以一对多,可…...
C++设计模式-中介者模式
动机(Motivation) 多个对象相互关联的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一些需求的更改,这种直接的引用关系将面临不断的变化。在这种情况下,可以使用一种”中介对象“来管理对象间的关联关系,避免…...
js实现分页效果
分页总结: 先写好html格式和css样式 再写js时先将他们都获取过来,设置一个k为页数的下标,num为每页的数据数量,pages为页数,并且获取json数据,再将data获取到全局 写for循环,设置一个变量为i…...
【WRF-Urban】多层建筑能源参数化模型概述:原理
【WRF-Urban】多层建筑能源参数化模型概述:原理 1 概述1.1 原理1.2 使用步骤 2参考 多层建筑能源参数化(Multi-layer Building Energy Parameterization, BEP)模型是一种用于模拟城市环境中多层建筑群的能量交换和微气候影响的参数化模型。该…...
ShuffleNet V2:高效卷积神经网络架构设计的实用指南
摘要 https://arxiv.org/pdf/1807.11164 当前,神经网络架构设计大多以计算复杂度的间接指标,即浮点运算数(FLOPs)为指导。然而,直接指标(例如速度)还取决于其他因素,如内存访问成本…...
1123--collection接口,list接口,set接口
目录 一 java 1. 集合 2. 集合框架图--remember 3. collection接口 3.1 collection接口的常用方法 3.1.1 add() 3.1.2 remove()-返回删除后的对象 3.1.3 contains()--返回布尔值 3.1.4 size&…...
基于BindingList的WinForm数据绑定机制与DataGridView动态刷新技术
前言: 本文以连接SQLite为例进行代码演示 一、首先建立里一个模型类 public class MyData{public int id { get; set; }public string name { get; set; }public int age { get; set; }public string sex { get; set; }public string address { get; set; }} 二、…...
大数据新视界 -- Hive 数据分区:精细化管理的艺术与实践(上)(7/ 30)
💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…...
对于相对速度的重新理解 - 插一句
因为发了太多的公式,系统提示插入图片太频繁,下一个部分稍后再写。 这里要强调一下: 狭义相对论的平方和形式,其实就是因为分不清虚数单位的大小才写成这个样子。或者用物理语言来说,就是认为所有惯性系的“光速”都…...
css基础(27)_行内、行内块元素之间的空白问题
行内、行内块元素之间的空白问题 产生的原因:行内元素、行内块元素,彼此之间的换行会被浏览器解析为一个空白字符。 案例一: <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8">&…...
如果接口返回值图片有很长一串码,需要添加前缀
需要在前面添加前缀:data:image/jpeg;base64,然后将值赋值给<img :src"originalImage" /> this.tableLists.map((item)>{item.originalImage "data:image/jpeg;base64,"item.originalImage})以上方法会导致出现一个小bug,…...
《AI大模型开发笔记》——ollama应用全面解析
入门篇 1 ollama是什么? Ollama 是一个支持在本地运行大语言模型的工具,兼容 Windows、Linux 和 MacOS 操作系统。使用 Ollama,您仅需一行命令即可启动模型。 2 如何安装? Windows和MacOS用户,从下面链接下载安装即可: 下载地址:https://ollama.com/download Linux系…...
Paddle Inference部署推理(三)
三:Paddle Inference推理 导出模型 Paddle Inference支持使用飞桨静态图模型进行推理,您可以通过以下两种方式获取静态图模型: (1)飞桨框架导出推理模型 飞桨框架在训练模型过程中,会在本地存储最终训练…...
CSP/信奥赛C++语法基础刷题训练(23):洛谷P1217:[USACO1.5] 回文质数 Prime Palindromes
CSP/信奥赛C语法基础刷题训练(23):洛谷P1217:[USACO1.5] 回文质数 Prime Palindromes 题目描述 因为 151 151 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 151 …...
《跨越语言壁垒:Python 人工智能原型到 C++可执行程序的转型之路》
在人工智能的广阔天地里,Python 以其简洁易用和丰富的库资源成为众多开发者快速搭建人工智能原型的首选语言。然而,在一些对性能和资源控制要求极高的场景下,C则展现出无可比拟的优势。那么,如何将 Python 中开发的人工智能原型代…...
flowable流程图详细绘制教程
文章目录 前言一、flowable是什么?回答下之前的问题 二、flowable-modeler使用1. 使用步骤2.开始绘制弄一个请假的流程 三 加载该流程总结 前言 flowable有些晦涩难懂的东西: 我最开始接触的时候,还是用的activity,当时觉得好复杂,那么这次经过我自己在…...
Figma入门-基本操作制作登录页
Figma入门-基本操作制作登录页 前言 在之前的工作中,大家的原型图都是使用 Axure 制作的,印象中 Figma 一直是个专业设计软件。 最近,很多产品朋友告诉我,很多原型图都开始用Figma制作了,并且很多组件都是内置的&am…...
在windows操作系统上,用git与github账户连接
一、环境准备 1.1 git软件 1.2 github账号 1.3 创建一个项目目录,比如 D:\project\gitproject 二、开始操作 1. 进入项目目录下,右键,如图,打开git bash命令行 2. 在命令行输入以下三个命令 $ git config --global user.name &quo…...
springboot系列--拦截器执行原理
一、拦截器核心概念 一、定义 拦截器(Interceptor)是框架级别的组件,用于在请求的不同阶段(如到达控制器之前(也就是接口)、处理完成之后)动态地拦截和处理 HTTP 请求。 二、使用场景 一、用户…...
数据可视化复习2-绘制折线图+条形图(叠加条形图,并列条形图,水平条形图)+ 饼状图 + 直方图
目录 目录 一、绘制折线图 1.使用pyplot 2.使用numpy 编辑 3.使用DataFrame 编辑 二、绘制条形图(柱状图) 1.简单条形图 2.绘制叠加条形图 3.绘制并列条形图 4.水平条形图 编辑 三、绘制饼状图 四、绘制散点图和直方图 1.散点图 2…...
STM32F10x 定时器
使用定时器实现:B5 E5的开关 添加相关的.h路径文件 添加相关的.c配置文件 led.h文件 用于声明LED函数 #ifndef __LED_H //没有定义__LED_H #define __LED_H //就定义__LED_H #define LED1_ON GPIO_ResetBits(GPIOB,GPIO_Pin_5) #defi…...
VBA技术资料MF230:展开所有折叠视图并恢复
我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解&#…...
【数据结构OJ】【图论】图综合练习--拓扑排序
题目描述 已知有向图,顶点从0开始编号,求它的求拓扑有序序列。 拓扑排序算法:给出有向图邻接矩阵 1.逐列扫描矩阵,找出入度为0且编号最小的顶点v 2.输出v,并标识v已访问 3.把矩阵第v行全清0 重复上述步骤࿰…...
网络安全防范
网络安全防范技术 所属课程网络攻防实践作业要求第六次作业 实践内容 学习总结 PDR,$$P^2$$DR安全模型。 防火墙(Firewall): 网络访问控制机制,布置在网际间通信的唯一通道上。 不足:无法防护内部威胁&…...
Linux nc 命令详解
简介 nc 全称 netcat,是一个在 Linux 中多功能的网络工具,通常用于通过 TCP 或 UDP 读取和写入网络连接,也能作为客户端或服务端用来 debug,测试,网络问题分析。 常用示例 检查端口是否是打开的 nc -zv <hostna…...
解决 Gradle 报错:`Plugin with id ‘maven‘ not found` 在 SDK 开发中的问题
在 SDK 开发过程中,使用 Gradle 构建和发布 SDK 是常见的任务。在将 SDK 发布为 AAR 或 JAR 包时,你可能会使用 apply plugin: maven 来发布到本地或远程的 Maven 仓库。但是,随着 Gradle 版本的更新,特别是从 Gradle 7 版本开始&…...
stm32cubemx+VSCODE+GCC+makefile 开发环境搭建
title: stm32cubemxVSCODEGCCmakefile 开发环境搭建 tags: FreertosHalstm32cubeMx 文章目录 内容往期内容导航第一步准备环境vscode 插件插件配置点灯 内容 往期内容导航 第一步准备环境 STM32CubeMXVSCODEMinGWOpenOcdarm-none-eabi-gcc 然后把上面下载的软件 3 4 5 bin 文…...
postgresql|数据库开发|python的psycopg2库按指定顺序批量执行SQL文件(可离线化部署)
一、 psycopg2简介 psycopg2库是python的一个可直接操作postgresql数据库的类库,是一个用于Python编程语言的PostgreSQL数据库适配器。它允许开发人员使用Python语言与PostgreSQL数据库进行交互和操作,不同于java,需要专用的一个驱动&#…...
学习ASP.NET Core的身份认证(基于Cookie的身份认证3)
用户通过验证后调用HttpContext.SignInAsync函数将用户的身份信息保存在认证Cookie中,以便后续的请求可以验证用户的身份,该函数原型如下所示,其中properties参数的主要属性已在前篇文章中学习,本文学习scheme和principal的意义及用法。 public static …...
Java 中的 HashMap 原理详解:底层结构与实现机制
HashMap 是 Java 中最常用的数据结构之一,它以其高效的存取速度在众多应用场景中被广泛使用。理解 HashMap 的底层实现原理,对提升开发效率、优化性能以及编写高效的代码都至关重要。本文将深入探讨 HashMap 的数据结构、存储机制、解决冲突的策略、扩容…...
数据库MYSQL——表的设计
文章目录 前言三大范式:几种实体间的关系:一对一关系:一对多关系:多对多关系: 前言 之前的博客中我们讲解的是关于数据库的增删改查与约束的基本操作, 是在已经创建数据库,表之上的操作。 在实…...
CUDA补充笔记
文章目录 一、不同核函数前缀二、指定kernel要执行的线程数量三、线程需要两个内置坐标变量来唯一标识线程四、不是blocksize越大越好,上限一般是1024个blocksize 一、不同核函数前缀 二、指定kernel要执行的线程数量 总共需要线程数是: 1 * N N个线程…...