相关文章
Python学习之旅:进阶阶段(八)算法基础-时间复杂度和空间复杂度
在 Python 编程进阶的道路上,理解时间复杂度和空间复杂度是提升编程能力的关键一步。它们就像是衡量程序性能的两把标尺,帮助我们评估一个算法运行的效率和对资源的占用情况。下面,让我们一起揭开它们神秘的面纱。
一、时间复杂度
(一)概念理解 时间复杂度是用来衡量一个…
建站知识
2025/2/2 23:50:33
【深入探索】Linux基础及配置
文章目录 前言一、Linux基础1.Linux简介2.命令提示符3.Linux目录结构4.文件操作5.绝对路径与相对路径6.Linux文件属性7.VIM编辑器 二、Kali-Linux配置1.用户配置2.网络配置 三、Kali-Linux其他配置1. SSH服务配置2. APT与APT-GET包管理工具3. OpenJDK配置 总结 前言
Linux作为…
建站知识
2025/2/2 23:49:32
Java开发vscode环境搭建(二)-项目启动补充
(1)指定端口号:(默认8080) (2)添加一个测试controller (3)切换到DemoAplication.java中 点击图中所示的地方,或者鼠标右键->Run Java 终端出现如下字样&…
建站知识
2025/2/2 23:48:27
upload labs靶场
upload labs靶场
注意:本人关卡后面似乎相比正常的关卡少了一关,所以每次关卡名字都是1才可以和正常关卡在同一关
一.个人信息
个人名称:张嘉玮
二.解题情况
三.解题过程
题目:up load labs靶场
pass 1前后端
思路及解题:…
建站知识
2025/2/2 23:47:26
【Transformer】手撕Attention
import torch
from torch import nn
import torch.functional as F
import mathX torch.randn(16,64,512) # B,T,Dd_model 512 # 模型的维度
n_head 8 # 注意力头的数量多头注意力机制 class multi_head_attention(nn.Module): def __init__(self, d_model, n_hea…
建站知识
2025/2/2 23:41:29
前端知识速记:节流与防抖
前端知识速记:节流与防抖
什么是防抖?
防抖是一种控制事件触发频率的方法,通常用于处理用户频繁触发事件的场景。防抖的核心思想是将多个连续触发事件合并为一个事件,以减少执行次数。它在以下场景中特别有效:
输入…
建站知识
2025/2/2 23:40:17
条件变量 实现2生产者2消费者模型
1个生产者在生产的时候,另个生产者不能生产(生产者之间互斥)
条件变量用于线程同步,线程挂起/被唤醒。 条件变量和互斥锁共同保证生产者之间互斥生产者和消费者的同步。
思路: 1 定义、初始化共享资源 a 缓冲区:存储物品…
建站知识
2025/2/2 23:39:12