- 博客(6)
- 收藏
- 关注
原创 python基础笔记,超详细,包含面向对象基础,爬虫实战【持续更新中...】
本笔记中的函数和方法同义本笔记概念及代码由newbing搜集整理得出本笔记适合有一定其他编程语言基础的同学,因为笔记中省略了部分基础概念(比如整型,浮点型等基本数据类型的介绍)如果有错误,欢迎在评论区指出,我会尽快修正Python 与 C/C++、Java 这些 C 类语言不同,Python 使用缩进来表示代码块,缩进的空格数量可以由个人习惯决定,但同一个代码块的缩进空格数必须相同。上面程序的 if 部分和 else 部分缩进不相同,但是在各自的代码块内缩进是相同的,所以是正确的程序。Python 的代码
2023-04-01 23:40:49 1954 3
原创 记录在java中使用返回值为Integer的函数遇到的坑
上面说的是Integer会自动缓存-128~127这些数值的对象,而java的"=="号,如果比较的两边都是引用类型,实际比较的其实是两边的对象地址,当值大于128时,Integer会创建新的对象,所以即使两个Integer对象的值相等,”==“比较的结果也会是false,因为它们是两个对象,这就是12889=12889不能输出的原因。1=1、127=127能输出则是因为缓存,"=="两边的Integer是同一个对象。这两个写法的结果应该一样才对啊,为啥第二种写法的逻辑是正确的?
2024-03-14 17:28:12 413 1
原创 使用docker部署redis集群(cluster)的总结
1> 向集群中的所有节点发送“FORGET”命令,即让集群中的其他节点“遗忘”这个被删除的节点(将该节点的信息从各自的nodes.conf中去除)与添加节点不同,删除某节点时,如果该节点上分配有hash槽,需要先使用reshard命令将该节点得hash槽分配出去,然后才可以删除。 向被删除的节点发送重置命令,让该节点成为一个普通的redis实例(将该节点的nodes.conf中关于集群的内容删除掉)命令的一个参数,用于指定在创建Redis集群时,每个主节点应该有多少个副本节点(或称为从节点)。
2024-02-11 13:49:46 993 1
原创 使用docker部署redis哨兵(sentinel)时遇到的问题
在进行故障迁移(failover)时,我的master是redis1,现在我故意让redis1停止运行,发现sentinel可以正常地修改自己配置文件的master ip为redis2的ip,进入redis2, redis3的客户端输入info replication命令查看,发现redis2确实变成了主机,redis3也变成了redis2的从机,也就是说故障迁移成功。我们知道,odown是需要哨兵投票决定的,要达到一定的票数才能成功执行,现在三个哨兵无法感知对方,也就无法进行客观下线了,这就是问题所在。
2024-02-08 12:29:10 1766
原创 计网数据链路层的暴露站问题
a和b相当于是一个男生和女生,a准备向b表白(发送RTS短帧,a的朋友收到RTS短帧就知道这小子要谈恋爱了,别去打扰他),如果b刚好单身(也就是b的接收信道空闲),那么b就会向a发送一个表示同意的短帧CTS(这里假设他们互相也看上眼了嘿嘿)。但是,b有一些a不认识的朋友(一些只处于b的检测范围内的站点),这时候就需要b去通知这部分朋友:他们要谈恋爱啦(b向a发送CTS帧的同时,也向周围站点发送了CTS帧表明b的接收信道开始忙碌了,别给b发消息了)。最后,a和b就可以不受干扰地进行通信了。
2023-06-11 20:11:37 96 1
原创 python基础笔记,超详细,包含面向对象基础,爬虫实战【持续更新中...】
本笔记包含python语法基础内容详细,适合萌新小白,但更适合有其他编程语言基础的同学部分概念和代码由ai生成,不过我都校验过了,代码部分是完全可以直接cv运行的!文中出现的“方法”与“函数”同义如果有错误,欢迎在评论区指出,我会尽快修正Python 与 C/C++、Java 这些 C 类语言不同,Python 使用缩进来表示代码块,缩进的空格数量可以由个人习惯决定,但同一个代码块的缩进空格数必须相同。上面程序的 if 部分和 else 部分缩进不相同,但是在各自的代码块内缩进是相同的,所以是正确的程序。
2023-04-12 20:52:10 1137
基于JavaWeb、mysql的数据库权限系统
2024-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人