XOR
网络攻防技术——TCP攻击
实验内容: 本实验的学习目标是让学生获得有关漏洞以及针对这些漏洞的攻击的第一手经验。聪明人从错误中学习。在安全教育中,我们研究导致软件漏洞的错误。研究过去的错误不仅有助于学生理解为什么系统容易受到攻击,为什么"看似良性"的错误会变成灾难,以及为什么需要许多安全机制。更重要的是,它还帮助学生了解漏洞的 ......
【Cpp 语言基础】 string 类型进阶使用
大纲: 1. 特殊的初始化方式 2. 获取子串 3. 与<algorith>中对应的成员函数 ”串“类型类似于数组类型(C语言的字符串就是字符数组)。但是有一点不同之处,就是串经常作为一个整体才有实际的”意义“,而数组每个单元都有其”意义“。 因此,“串”的操作中,很大部分是“串”的整体、局部为单元 ......
xpath的一次性同时获取a标签和p标签的内容?(下篇)
大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python网络爬虫数据提取的问题,一起来看看吧。他的需求就是:xpath的一次性同时获取a标签和p标签的内容。上一篇文章中,大佬们已经给出了一个答案,可是数据获取下来后发现和网页上的顺序展示并不一致,这一篇文章我们一 ......
十进制整数转十六进制字符串
描述 编写一个函数,传入一个十进制的正整数,将十进制整数转换为十六进制的字符串并返回。(十六进制字符串中的字母全部大写) 输入描述: 键盘输入一个十进制的正整数 输出描述: 输出该十进制整数转换后的十六进制字符串 示例1 输入:162 输出:A2 示例2 输入:50 输出:32 示例3 输入:501 ......
Spring Boot2.x 集成 Eureka 与 Feign
参考 https://blog.csdn.net/m0_37959155/article/details/122521406 https://blog.csdn.net/Shnywe/article/details/123682758 https://www.cnblogs.com/yxth/p/1 ......
每日总结20231227
代码时间(包括上课)5h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周三,今天又结束了一门课,软件构造的试验和大作业感觉写的还不错,哈哈,自我感觉良好了昂。 2、今天下午是大创的中期工作汇报,现场的答辩还不错,也顺顺利利的结束了。 3、今天晚上打算开始着手写写erp,毕竟也 ......
Nginx服务器
一、简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强, ......
A2DP_AVDTP
a2dp的架构 常见的音频编解码:SBC、AAC、APTX等,负责对PCM raw data进行编解码(编码就会有压缩率,即将raw data减少)。 经过编码后的raw data会被传送到AVDTP层,加上这层的协议数据再传送到L2CAP层,最后会传到对端的A2DP sink,然后进过解码将raw ......
Kafka 再均衡详解:实现消费者组的负载均衡和故障转移(十二)
在 Kafka 中,再均衡(Rebalancing)是指在消费者组内部发生变化时,Kafka 会重新分配分区给消费者,以实现负载均衡和故障转移的目的。再均衡是 Kafka 实现高可用性和可扩展性的重要机制之一。 再均衡的场景 消费者加入、消费者退出和分区变化等情况。 消费者加入:当新的消费者加入消费 ......
drf之路由、认证组件
drf之路由 自动生成路由 drf 由于继承ViewSetMixin类,路由写法变了,原生django+drf,以后的路由写法,可能会有如下情况(三种情况) -path('books/', views.BookView.as_view() -path('books/', views.BookView ......
redis哨兵
Redis 安装 1、上传 如下图:将redis-5.0.8.tar.gz包上传到目录:/apphome/下 2、解压 如下图:解压压缩文件,执行命令:tar -zxvf redis-5.0.8.tar.gz,解压后生成新的文件夹redis-5.0.8 3、编译安装 如下图:执行命令:make && ......
12月27日JSON对象
目录JSON对象将JSON字符串转换成对象将对象转换成JSON字符串 JSON对象 JSON是一种文本格式,它通过简单的键值对表示数据,这些键值对可以嵌套并形成层级结构。 JSON对象的基本格式 var str1 = '{"name":"Alex","age":18}';//JSON字符串 将JSO ......
k8s学习
容器化技术优点: 1.自我修复 2.弹性伸缩 3.服务发现 4.负载均衡 5.版本回退 6.存储编排 k8s构成: 1.控制节点:集群的控制平面,负责集群的决策 1>ApiServer 2>Schedule 3>ControllerManager 4>Etcd 2.工作节点:集群的数据平面,负责为容 ......
Ubuntu 下安装 QQ
https://blog.csdn.net/qq_57061492/article/details/127500302 安装流程:一、QQ Linux版本下载二、安装一、QQ Linux版本下载1、使用以下指令查看自己的 Ubuntu 版本的类型 uname -a 可查看到我的 Ubuntu 版本为 ......
CF1408I
Hyperlink 题意很明白,不复述了吧 qwq solution 一个数 \(a_i\) 减去 \(\Delta\) 之后对整个数组的异或和会造成 \(a_i~\text{xor}~(a_i-\Delta)\) 的影响。所有数的影响 \(\text{xor}\) 起来就是对整个数组的影响总和。 ......
关于Hutool Log的一些想法
在众多的 Java 日志工具中,Log4j 是最先被广泛使用的,目前流行的是带有 Logback 的 SLF4J。开发人员有时需要将一些组件封装到应用程序中,因此无法保证所有组件都使用指定的日志记录工具。此外,应用程序可能会使用许多使用不同日志记录工具的第三方包。例如,如果应用程序有两个使用不同日志 ......
12.11
什么是字节码? 采用字节码的好处是什么? 所谓的字节码,就是Java程序经过编译之后产生的.class文件,字节码能够被虚拟机识别,从而实现Java程序的跨平台性。 Java 程序从源代码到运行主要有三步: 编译 :将源代码(.java)编译成虚拟机可以识别理解的字节码文件(.class);解释 : ......
12.12
为什么说 Java 语言“编译与解释并存”? 高级编程语言按照程序的执行方式分为编译型和解释型两种。 编译型语言是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码。 解释型语言是指解释器将源代码逐行解释成特定平台的机器码并立即执行。 Java 语言既具有编译型语言的特征,也具有解 ......
12.13
需要注意一下,对于布尔类型: 如果 boolean 是单独使用(在编译之后使用 Java 虚拟机中的 int 数据类型来代替),则占 4 个字节;如果 boolean 是以“boolean数组”的形式使用,则占 1 个字节(不过 Java 规范对 boolean 占用的内存空间没有明确的规定,不同的 ......
12.14
自动类型转换、 强制类型转换? 看看这几行代码? Java 所有的数值型变量可以相互转换,当把一个表数范围小的数值或变量直接赋给另一个表数范围大的变量时,可以进行自动类型转换;反之,需要强制转换。 这就好像,小杯里的水倒进大杯没问题,但大杯的水倒进小杯就不行了,可能会溢出。 ......
12.18
说说自增自减运算? 看下这几个代码运行结果? ++和--运算符可以放在变量之前,也可以放在变量之后。 当运算符放在变量之前时(前缀),先自增/减,再赋值;当运算符放在变量之后时(后缀),先赋值,再自增/减。例如,当 b = ++a 时,先自增(自己增加 1),再赋值(赋值给 b);当 b = a++ ......
Java的安装
Ubuntu下的Java环境: 1.JDK/JRE的安装 2.java的环境变量 3.运行普遍Java程序 4.Java程序的运行脚本 1.先安装Java的软件包: JRE: openjdk-8-jre-headless JDK: openjdk-8-jdk-headless 安装命令: sudo ......
【K 个一组翻转链表】模拟
leetcode 25. K 个一组翻转链表 假设当前需要反转的子链表为[curHead, curTail] curDummy:当前需要反转的子链表的虚拟节点 curHead:当前需要反转的子链表的头节点 curTail:当前需要反转的子链表的尾节点 找到尾节点curTail 反转子链表[curHe ......
C++编译器中的 Copy elision 和 RVO 优化
一、Copy elision简介 在 C++ 计算机编程中,复制省略(Copy elision)是指一种编译器优化技术,它消除了不必要的对象复制。 常见的俩种场景下复制省略 1、纯右值参数复制构造 2、函数返回值优化(Return value optimization RVO) 1.1 纯右值参数复 ......
cycles
体积(卷标)参考面板 渲染 ‣ 体积体积 步长 大小是体积着色器样本之间的距离。Cycles会根据体积对象中的体素大小和烟雾模拟自动估算此距离。增大步长可以减少渲染时间,但代价是可能会丢失一些体积细节。对于添加细节的程序化体积着色器,可以针对每个对象,材质或世界增加步长。 ......
闲话12.27
今天很颓废啊。 上午劲爆写题啊,猜数游戏这题寒假的时候讲过🤗,但是讲题的时候我连题目都没弄懂(。今天上午写了写发现不算很难🤔,原神搞一搞好像就出来了🤗。 下午就打算回班听生物串讲😍,很期待赵斌和我们吹水啊🤗,到了那说赵斌两点半要去开会,至少三点才回来,那就等吧😭。等到三点半了 zm 等不 ......
04变换约束
Copy Location Constraint 复制位置约束复制位置 约束强制约束对象和目标位置相同。Copy Rotation Constraint 复制旋转约束复制旋转 约束强制约束对象匹配目标旋转。Copy Scale Constraint 复制缩放约束复制缩放(Copy Rotati ......
05跟踪约束
01,Clamp To Constraint 钳制到约束(这个要约束在曲线上,运动也在曲线上)轴向限定(Clamp To) 约束将一个对象限定到曲线上。轴向限定(Clamp To) 约束和跟随路径( Follow Path )约束非常类似。但不是使用目标曲线计算时间,轴向限定(Clamp To) ......