前端protocol常见 网络

网络空间导论第四周

思维导图 系统安全概述 系统安全原理 系统安全结构 遇到的问题 访问控制基于角色的访问控制是如何实现的 解决办法询问chatgpt进行深层次理解 基于AI的学习 SQL攻击 ......
导论 网络 空间

【ASP.NET Core】MVC过滤器:常见用法

前面老周给大伙伴们演示了过滤器的运行流程,大伙只需要知道下面知识点即可: 1、过滤器分为授权过滤、资源访问过滤、操作方法(Action)过滤、结果过滤、异常过滤、终结点过滤。上一次咱们没有说异常过滤和终结点过滤,不过老周后面会说的。对这些过滤器,你有印象就行了。 2、所有过滤器接口都有同步版本和异步 ......
过滤器 常见 Core ASP NET

前端技术探秘 - Nodejs 的 CommonJS 规范实现原理 | 京东物流技术团队

前端技术探秘 - Nodejs 的 CommonJS 规范实现原理 | 京东物流技术团队 京东云 ​ 已认证账号 ​关注 你经常看 TA 的内容 了解 Node.js Node.js 是一个基于 ChromeV8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 模型,让 ......
物流技术 技术 前端 CommonJS 原理

C# 面试常见递归算法

前言 今天我们主要总结一下C#面试中常见递归算法。 C#递归算法计算阶乘的方法 一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。 原理:亦即n!=1×2×3×...×(n-1)×n。阶乘亦可以递 ......
算法 常见

setTimeout 函数在前端延迟搜索实现中的作用

看这段代码: SmartFilterBar.prototype._regularTriggerSearch = function (iDelay) { if (this.getSuppressSelection()) { return; } this._clearDelayedSearch(); t ......
前端 setTimeout 函数 作用

什么是前端 Web 应用响应式页面布局里的 Breakpoint 概念

在 Web 前端开发中,响应式设计是一个非常重要的概念,它允许网页 UI 根据不同的设备屏幕大小进行适当的调整以优化用户体验。在这种设计中,breakpoint 是一个关键的概念。 我们可以把 breakpoint 理解为屏幕宽度的一种临界点,当屏幕宽度达到这个点时,我们会调整页面布局以适应这个新的 ......
前端 Breakpoint 布局 概念 页面

2023-2024-1 20232310 《网络空间安全导论》第4周学习

教材内容学习总结 教材学习中的问题和解决过程 问题1:不理解sql注入的原理 解决方案:利用B站学习sqlmap的使用方法,了解深层逻辑 问题2:对于入侵检测的具体概念理解 解决方案:询问Chatgpt,查询有关具体例子。 基于AI的学习 感悟 系统安全是一项很复杂的工程,需要我不断努力学习去弄清楚 ......
导论 20232310 网络 空间 2023

前端学习-JavaScript学习-js基础-API02-轮播图案例

自己写的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docu ......
前端 JavaScript 案例 基础 API

pwn中常见的绕过(以后见多了会慢慢更的,咕咕咕)

如题,总结一下我目前在pwn中常见的一些绕过,方便以后随时查阅 strlen 这是检验字符串长度的函数,常见的形式是“当字符串个数>number时,失败”,绕过它其实很简单,在输出的字符串开头加上'\x00',这样strlen就不会检测后续字符串的个数了,就完成了绕过 strncmp 指定比较siz ......
常见 pwn

Linux虚拟机如何配置网络之Xshell远程连接

一、下载远程连接工具Xshell 二、使用Xshell远程连接虚拟机 1、查看虚拟机ip命令:ip addr 2、打开Xshell软件,点击新建会话 连接成功 3、检查网络状态,开启虚拟机输入命令 ping www.baidu.com ......
Xshell Linux 网络

2023-2024-1 20232312 《网络空间安全导论》第四周学习

2023-2024-1 20232312 《网络空间安全导论》第二周学习 教材学习内容总结 4.1系统安全概述 1.系统的定义 计算机系统是由硬件和软件组成的复杂系统,它能够接受输入数据,进行处理,然后输出结果。理解计算机系统需要从多个层面进行分析,包括硬件、操作系统、应用软件等方面。 2.整体论和 ......
导论 20232312 网络 空间 2023

学习笔记4:JavaSE & API(网络编程 & 多线程)

1、java.net.Socket: (1)定义:Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互。 (2)方法 getInputStream():获取输入流,返回值是I ......
网络编程 线程 amp 笔记 JavaSE

聊聊 神经网络模型 传播计算逻辑

概述 预训练过程就是在不断地更新权重超参数与偏置超参数,最后选择合适的超参数,生成超参数文件。上一篇博客 是使用已有的预训练超参数文件,要训练自己的超参数,需要对神经网络层中前向传播与反向传播计算熟悉,了解计算逻辑,才能不断地更新选择合适的超参数。 神经网络计算详解 整个神经网络的层数是4层,从顺序 ......
神经网络 逻辑 模型 神经 网络

2023-2024-1 20232323《网络空间安全导论》第四周学习总结

教材学习内容总结 教材学习中的问题和解决过程 问题:什么事系统安全院里的基本原则 解决方法:查阅资料询问AI 基于AI的学习 ......
导论 20232323 网络 空间 2023

2023-2024-1 20232401 《网络空间安全导论》第4周学习

2023-2024-1 20232401 《网络空间安全导论》第4周学习 教材内容学习总结 网络空间安全导论第四章思维导图 教材学习中的问题和解决过程 问题1:不理解sql注入的原理 问题1解决方案:学习sqlmap的使用方法,了解深层逻辑 基于AI的学习 ......
导论 20232401 网络 空间 2023

网络字节序

网络字节序(Network Byte Order)是一种规范,用于在计算机网络中进行数据通信时,统一数据的字节顺序。不同的计算机体系结构(例如,x86、ARM)可能有不同的字节顺序,即小端字节序(Little Endian)或大端字节序(Big Endian)。网络字节序规定了在网络通信中使用大端字 ......
字节 网络

【JavaSE】一些常见API(Object、Objects、Math、System、BigDecimal、包装类、Arrays)

Object类(toString方法、equals方法);Objects类;工具类:Math、System、Arrays(数组操作工具类);BigDecimal类(解决小数运算精确问题);包装类(自动拆装箱原理) ......
BigDecimal 常见 Objects JavaSE Arrays

java集合框架(三)之ArrayList的常见使用

常见方法语句 三种输出语法 for循环输出 迭代器输出 foreach循环输出 ......
ArrayList 框架 常见 java

集合框架(三)ArrayList的常见使用

ArrayList是什么?ArrayList是Java集合中的数组列表,实现了List接口,是用来存储数据的容器之一,底层的数据结构是数组。 ArrayList有什么特点?有序:按照顺序添加元素不唯一:同一元素可以存放多次查找和访问速度较快,增删元素较慢 ArrayList和LinkedList的区 ......
ArrayList 框架 常见

java集合框架(二)LinkedList的常见使用

LinkedList常用方法 定义LinkedList对象 LinkedList<String> list = new LinkedList<>(); 插入元素 list.push("张三");//在此列表的前面插入元素 list.addLast("新增到最后一个元素");//将指定的元素追加到此列 ......
LinkedList 框架 常见 java

java集合框架(二)之LinkedList的常见使用

常用的方法 定义LinkedList对象 新增 删除 获取元素 修改 ......
LinkedList 框架 常见 java

java集合框架(一)之Map的常见使用及循环输出的五中方式

Map的常见使用 创建一个Mpa对象及新增键值对 获取到一个键值对 get(k) containsKey(object key) 判断集合中是否包含指定的键包含返回true,不包合返回false remove(Object key,Object value); 把指定的键和元素在Map集合中删除 M ......
框架 常见 方式 java Map

集合框架(二)LinkedList的常见使用

一、介绍链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。 以下情况使用 LinkedList :你需要通过循环迭代来访问列表中的某些元素。需要频繁的在列表开头、中间、末尾等位置 ......
LinkedList 框架 常见

集合框架(一)Map的常见使用及循环 的五种方式

第一步新建Map集合 1.循环输出所有键值对 2.通过entrySet获取到键值实现对象 3.通过values直接获取值的集合(缺点:没有key(键)) 4.通过keySet()获取键值的集合获取值 5.迭代器 ......
框架 常见 方式 Map

集合框架(三)ArrayList的常见使用

1.ArrayList是什么?ArrayList是Java中的一个集合类,实现了List接口,可以动态地添加、删除和修改其中的元素。和普通的数组不同,ArrayList可以自动扩容,而且不需要手动去维护其大小。另外,ArrayList还提供了访问和操作元素的方法,如get()、set()、add() ......
ArrayList 框架 常见

集合框架(二)LinkedList的常见使用

LinkedList 1. LinkedList实现了List接口 2. LinkedList的底层使用了双向链表 3. LinkedList没有实现RandomAccess接口,因此LinkedList不支持随机访问 4. LinkedList的任意位置插入和删除元素时效率比较高 LinkedLi ......
LinkedList 框架 常见

JAVAOOP日历之Calendar日历类型的常见方法

1、将字符串转化为date类型 2、为日历对象添加年、月、日 在当前时间上加年、月、日 3、获取日历对象的年、月、日 4、将日历对象转化为时间戳(两种方法) 5、两个时间类型的比较 感谢大佬的观看!!! ......
日历 Calendar 常见 JAVAOOP 类型

【Java入门】集合框架介绍与集合框架(一)Map的常见使用及循环的五种方式

1.集合框架 - 数组的长度是固定的,集合的长度是可变的。 - 使用Java类封装出一个个容器类,开发者只需要直接调用即可,不用再手动创建容器类。 - 集合是Java中提供的一种容器,可以用来存储多个数据,根据不同存储方式形成的体系结构,就叫做集合框架体系(掌握)。集合也时常被称为容器。 2.Map ......
框架 常见 方式 Java Map

2023-2024-1 20232311 《网络空间安全导论》 第四周学习

教材学习内容总结 第四章思维导图 教材学习中的问题和解决过程 问题1:网络空间生态系统的未来变化趋势有哪些?我国做出哪些应对? 问题1解决方案:询问Chatgpt: 人工智能和自动化技术会进一步发展,对网络空间的影响将进一步扩大和加深。例如,人工智能对于网络安全和隐私保护的作用将变得更为重要。 区块 ......
导论 20232311 网络 空间 2023