相关文章
HTTP/2 由来及特性
HTTP/2 的由来
HTTP/1.x 的局限性
性能瓶颈 队头阻塞问题:在HTTP/1.x中,一个TCP连接在同一时间只能处理一个请求,后续请求必须等待前面的请求处理完成并收到响应后才能被处理。例如,当一个页面有多个资源(如图片、脚…
编程日记
2025/2/16 11:28:29
力扣LeetCode: 1742 盒子中小球的最大数量
题目:
你在一家生产小球的玩具厂工作,有 n 个小球,编号从 lowLimit 开始,到 highLimit 结束(包括 lowLimit 和 highLimit ,即 n highLimit - lowLimit 1)。另有无限数量的盒子,编…
编程日记
2025/2/16 11:24:26
DC-6靶机渗透测试全过程
目录 前期准备
一、渗透测试
1.IP地址查询
2.端口信息搜寻
3.网页信息搜集
wappalyzer WPScan
反弹shell
graham用户
反弹出jens的shell
nmap提权 二、总结 前期准备
攻击机: kali windows11
靶机:DC-6靶机(调至NAT模式࿰…
编程日记
2025/2/16 11:22:23
【动手学强化学习】03马尔可夫决策过程
马尔可夫决策过程始终贯穿强化学习,要学好强化学习,必须掌握马尔可夫决策过程的基础知识。与多臂老虎机不同,马尔可夫决策过程包含状态信息以及状态转移机制。
马尔可夫过程
当且仅当某时刻的状态只取决于上个时刻的状态时,一个…
编程日记
2025/2/16 11:20:21
【java】方法的基本内存原理(栈和堆)
java内存主要分为栈和堆,方法相关的部分主要在栈内存里,每个方法调用时会在栈里创建一个栈帧,存放局部变量和方法执行的信息。执行完后栈帧被销毁,局部变量消失。而对象实例存在堆里,由垃圾回收器管理。
**Java方法内…
编程日记
2025/2/16 11:09:05
【05】RUST错误处理
文章目录 错误处理panic代码运行 ResutResult中的一些方法介绍传播错误?运算符 错误处理 建议是尽量用Result由调用者自行决定是否恢复,不恢复也可直接在Err中调用panic。代码分支不可能走的分支可panic。 需要panic的情况:
有害状态&#x…
编程日记
2025/2/16 11:08:04
利用ffplay播放udp组播视频流
ffplay -fs -fflags nobuffer -flags low_delay -analyzeduration 0 -probesize 32 -framedrop -sync ext -strict experimental udp://224.1.1.1:5001
-fs : 全屏显示
-fflags nobuffer : 禁用输入缓冲(减少100-200ms缓冲延迟)
-an…
编程日记
2025/2/16 10:53:42
什么关系型数据库和非关系型数据库
一、关系型数据库
1. 定义
关系型数据库是基于关系模型的数据库,用二维表结构来存储数据,表与表之间可以通过关系(如主键-外键关系)相互关联。
2. 特点
2.1 数据结构化
数据按照预定义的表结构进行存储,每个表有固…
编程日记
2025/2/16 10:31:13