网络攻击 网络攻击IP 欺骗IP 是什么? 在网络中,所有的设备都会分配一个地址。这个地址就仿佛小蓝的家地址「多少号多少室」,这个号就是分配给整个子网的,「室」对应的号码即分配给子网中计算机的,这就是网络中的地址。「号」对应的号码为网络号,「室」对应的号码为主机号,这个地址的整体就是 IP 地址。 通过 IP 地址我们能知道什么? 通过 IP 地址,我们就可以知道判断访问对象服务器的位置,从而将消息发送到服 2023-02-23 计算机基础 > 计算机网络 #计算机基础
操作系统基础 操作系统基础操作系统主要有哪些功能?从资源管理的角度来看,操作系统有 6 大功能: 进程和线程的管理:进程的创建、撤销、阻塞、唤醒,进程间的通信等。 存储管理:内存的分配和管理、外存(磁盘等)的分配和管理等。 文件管理:文件的读、写、创建及删除等。 设备管理:完成设备(输入输出设备和外部存储设备等)的请求或释放,以及设备启动等功能。 网络管理:操作系统负责管理计算机网络的使用。网络是计算机系统中 2023-02-23 计算机基础 > 操作系统 #计算机基础
矩阵置零 73. 矩阵置零给定一个 *m* x *n* 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 12输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2: 12输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出: 2023-02-18 算法 > 数组 #算法
寻找重复数 1287. 寻找重复数给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。 你设计的解决方案必须 不修改 数组 nums 且只用常量级 O(1) 的额外空间。 示例 1: 12输入:nums = [1,3,4,2,2]输出:2 示例 2: 12输入:n 2023-02-18 算法 > 数组 #算法
有序数组的平方 977. 有序数组的平方 - 力扣(LeetCode)给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 1234输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100] 示例 2: 12输入:nu 2023-02-17 算法 > 数组 #算法
螺旋矩阵 54. 螺旋矩阵 - 力扣(LeetCode)给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 12输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5] 示例 2: 12输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出: 2023-02-17 算法 > 数组 #算法
螺旋矩阵Ⅱ 59. 螺旋矩阵 II - 力扣(LeetCode)给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 12输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 12输入:n = 1输出:[[1]] 提示: 1 <= n <= 20 同螺旋矩阵思路,把获 2023-02-17 算法 > 数组 #算法
旋转数组 189. 轮转数组给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 123456输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4] 示例 2 2023-02-16 算法 > 数组 #算法
数组中第K大的元素 215. 数组中的第K个最大元素给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 12输入: [3,2,1,5,6,4], k = 2输出: 5 示例 2: 12输入: [3,2,3,1,2,4,5,5,6], k = 2023-02-15 算法 > 数组 #算法
合并两个有序数组 88. 合并两个有序数组 - 力扣(LeetCode)给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度 2023-02-13 算法 > 数组 #算法