相关文章
使用canvas内置api完成图片的缩放平移和导出和添加提示
最近挺忙的,几乎没有时间去更新博客,今天正好在学习新东西,正好和大家分享一下。 最近要做一个使用canvas完成图片平移,缩放,添加标注的需求,完成的效果大概如下: 使用canvas内置api完成图片的缩…
编程日记
2024/12/29 15:02:16
【前端webpack5高级优化】提升打包构建速度几种优化方案
HotModuleReplacement(HMR/热模块替换)
开发时我们修改了其中一个模块代码,Webpack 默认会将所有模块全部重新打包编译,速度很慢
所以我们需要做到修改某个模块代码,就只有这个模块代码需要重新打包编译,…
编程日记
2025/1/2 2:09:05
红队攻防渗透技术实战流程:红队目标信息收集之批量信息收集
红队资产信息收集 1. 自动化信息收集1.1 自动化信息收集工具1.2 自动域名转换IP工具1.3 自动企业信息查询工具1.4 APP敏感信息扫描工具1.5 自动化信息工具的使用1.5.1 资产灯塔系统(ARL)1.5.1.1 docker环境安装1.2.2.9.1 水泽-信息收集自动化工具1. 自动化信息收集
1.1 自动化…
编程日记
2025/1/2 1:51:22
UDP和TCP之间的对比
TCP优势可靠传输(适合于绝大部分场景)
UDP优势更高效率(适合对于性能敏感的场景如局域网内部之间的通信)
如局域网内部之间(如机房)的主机进行通信,局域网内部之间通信的结构比较简单带宽充足…
编程日记
2025/1/2 2:09:05
Springboot集成knife4j (swagger)
1、添加依赖
在pom.xml 文件中添加 knife4j-spring-boot-starter 的依赖
<dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>3.0.3</version>
</depe…
编程日记
2024/12/23 5:11:23
深入理解计算机系统 家庭作业 2.75
/*
书中的公式是w位的公式(mod 就是为了截断成w位),我们现在做的是2w位中的前w位
注意书上这句话:由于模运算符,所有带有权重和的项都丢掉
对应到本题
该项除以后还是超过了2w位所以被丢弃了,因为题目说了只有2w位
这个式子除以就是我们想要的最终结果
函数signed_high_p…
编程日记
2024/12/28 19:14:19
Delphi 是一种内存安全的语言吗?
上个月,美国政府发布了 "回到基石 "报告: 通往安全和可衡量软件之路 "的报告。该报告是美国网络安全战略的一部分,重点关注多个领域,包括内存安全漏洞和质量指标。
许多在线杂志都对这份报告进行了评论࿰…
编程日记
2024/12/29 11:26:22