8、 equals与==的区别 equals与==的区别 == : == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。 2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。 3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int a=1 后端 2024年11月09日 171 点赞 0 评论 13053 浏览
RustDesk:开源电脑远程控制软件 RustDesk:开源电脑远程控制软件 RustDesk:开源电脑远程控制软件 一、RustDesk 简介 二、下载教程 2.1 桌面版下载 2.2 Android 版下载 三、安装教程 3.1 桌面版安装 四、功能讲解 4.1 远程控制 4.2 文件传输 4.3 安全可靠 4.4 自定义服务器 五、RustDesk技 后端 2025年08月09日 165 点赞 0 评论 13053 浏览
代码坏味道:大类 一个类之所以成为大类,一种表现形式是长函数,还有一种表现形式是类里面有特别多的字段和函数,也许,每个函数都不大,但架不住数量众多。这次我们就主要来说一下这种形式的大类。 之所以说大类是一个坏味道,因为一个人理解的东西是有限的,没有人能同时面对所有细节。而人类面对复杂事物给出的解决方案是分而治之。经过分解拆分,人们面对的不再是细节,而是模块,模块的数量显然会比细节数量少,这样人们的理解成本就降低了。 后端 2025年06月09日 136 点赞 0 评论 13043 浏览
Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南 Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实战指南 一、核心概念对比 1. 本质区别 维度 过滤器(Filter) 拦截器(Interceptor) 规范层级 Servlet规范(J2EE标准 后端 2026年02月06日 160 点赞 0 评论 13031 浏览
error @achrinza/node-ipc@9.2.5: The engine “node“ is incompatible with this module. 解决node.js版本不兼容问题 目录很多人运行项目的时候会出现报错信息:解决方案然后再次运行就好了:此时,我点击链接就可以看到了: 很多人运行项目的时候会出现报错信息: 这个错误是因为你的项目中使用了一个模块 @achrinza/node-ipc,它要求 Node.js 版本在 8 到 18 之间,但你的 Node.js 版 后端 2025年05月25日 197 点赞 0 评论 13028 浏览
Python算法-贪心算法(Greedy Algorithm) 贪心算法 在每一次做决策时,保证当下的决策是最优的,从而使得最后的结果是最优的。 455. 分发饼干 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这 后端 2025年05月23日 97 点赞 0 评论 13004 浏览
JVM性能分析 JIT 在谈到 Java 的编译机制的时候,其实应该按时期,分为两个阶段。一个是 javac 指令将 Java 源码变为 Java 字节码的静态编译过程。另一个是 Java 字节码编译为本地机器码的过程,并且因为这个过程是在程序运行时期完成的所以称之为即时编译(JIT),下面我们讨论的编译也都是指“即时编译”过程。 解释器 java作为一种跨平台的语言实现了一次编译到处运行的特性 后端 2025年10月19日 195 点赞 0 评论 12982 浏览
非科班转码一年后:我从Rust到Python的职业规划 非科班转码一年后:我从Rust到Python的职业规划 前言大家好,我是第一程序员(名字大,人很菜)。距离我开始转码学习已经过去了一年,从最初的迷茫到现在的逐渐清晰,我想分享一下我的职业规划。 一、转码一年的回顾 1.1 学习历程一年前,我还是一个考研二战失败的非科班学生, 后端 2026年04月25日 63 点赞 0 评论 12980 浏览