相关文章
leetcode/2024.4.8/双指针简单题(1)
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1:
输入: nums [0,1,0,3,12]
输出: [1,3,12,0,0]示例 2:
输入: nums [0]
输出: […
编程日记
2024/12/22 22:22:50
解读错误:不是有效的Win32应用程序
当您遇到错误“不是有效的Win32应用程序”时,通常意味着以下几个可能的原因: 程序文件损坏或不完整: 如果您尝试运行的 .exe 文件在传输过程中遭到损坏或未完整下载,那么操作系统无法识别它作为一个有效的Win32可执行文件。解决方…
编程日记
2024/12/22 22:27:13
[计算机网络] 当输入网址到网页
HTTP
首先,对URL进行解析,URL包含了Web服务器和对应的文件(文件路径) URL是请求服务器中的文件资源
通过Web服务器和对应文件来生产HTTP包(超文本传输协议) DNS
根据域名查询对应的IP地址
域名的层级 根…
编程日记
2024/12/21 7:03:18
RabbitMQ面经 手敲浓缩版
保证可靠性
生产者
本地事务完成和消息发送同时完成 通过事务消息完成
重写confirm在里面做逻辑处理 确保发送成功(不成功就放入到重试队列)
MQ
打开持久化确保消息不会丢失
消费者
改成手动回应
不重复消费
生产者
保证不重复发送消息
消费者…
编程日记
2024/12/18 23:44:29
MySQL学习笔记------事务
事务
事务是一组操作的集合,他是一个不可分割的单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败
事务操作
create table account(id int comment ID,name varchar(10) …
编程日记
2024/12/19 16:10:45
k8s的ca以及相关证书签发流程
k8s的ca以及相关证书签发流程 1. kube-apiserver相关证书说明2. 生成CA凭证1.1. 生成CA私钥1.2. 生成CA证书 2. 生成kube-apiserver凭证2.1. 生成kube-apiserver私钥2.2. 生成kube-apiserver证书请求2.3. 生成kube-apiserver证书 3. 疑问和思考4. 参考文档 对于网站类的应用&am…
编程日记
2024/12/19 6:10:28
JavaScript中如何理解堆栈溢出和内存泄漏
在JavaScript中,堆栈溢出和内存泄漏是两种常见的内存管理问题,它们可能导致程序性能下降、崩溃或其他不稳定的行为。 1. 堆栈溢出(Stack Overflow) 概念及原因: JavaScript 引擎使用调用栈来追踪函数的调用关系,堆栈溢出是指当递归…
编程日记
2024/12/21 8:26:08
Android Studio 生成 keystore 签名文件及打包验证流程
一、创建keystore签名文件
1、在菜单栏中,依次点击 Build - Generate Signed Bundle/Apk...(生成签名) 2、选择 APK 选项,点击按钮 Next 到下一步 3、新建key store秘钥文件,点击按钮 Next 到下一步 4、按如下提示填写信息,点击按…
编程日记
2024/12/21 0:23:47