java Integer Long类型的比较
今天有同事问我,两个Integer类型的数值进行比较的时候,为什么老是不相等,之前也接触过,只是记得不太清楚了,好像是包装类型缓存了一个字节的数值吧,然后直接让他换成compareTo进行比较,闲下来,自己又翻了下api,直接贴一下源码了 Integer和Long的包装类型,自己缓存了一个字节的数值,如果进行比较的时候,是调用其valueOf方法,返回对象进行比较,如果这个时候,数值正好在-128…
今天有同事问我,两个Integer类型的数值进行比较的时候,为什么老是不相等,之前也接触过,只是记得不太清楚了,好像是包装类型缓存了一个字节的数值吧,然后直接让他换成compareTo进行比较,闲下来,自己又翻了下api,直接贴一下源码了 Integer和Long的包装类型,自己缓存了一个字节的数值,如果进行比较的时候,是调用其valueOf方法,返回对象进行比较,如果这个时候,数值正好在-128…
在CSS文件中第一行写上@charset "gb2312";或者@charset"utf-8";写哪个看你网页用哪个。 一般写CSS和JS都会出现这个问题,主要是因为编码不对导致的。 一般我会在页面中设置编码方式,确定好了,所有页面都统一定义,然后写CSS的时候也统一写上上面的@charset "gb2312";这样就不容易出问题了。 版权声明:本文为zbx13128814051原创文章,遵循 C…
Ubuntu 16.04 安装CUDA 9.0以及cuDNN 7.05教程 (免入坑) 第一步:CUDA安装 下载CUDA 在NVIDIA官网上下载cuda 9.0,点击 link .或者在官网搜索中输入CUDA 9.0 ,在搜索项中选择CUDA Toolkit Archive,在页面选择 linix → x86_64 → ubuntu-deb 选择CUDA9.0 安装CUDA 在下载好的 deb…
查询字符串http:// 变成http % 3A % 2F % 2 query string http%3A%2F%2F turns into http%253A%252F%252 查询字符串http:// 变成http % 3A % 2F % 2 已获得1个解决方法 2020-08-18 22:00:22 我有一个查询字符串符号的问题. 我正在将用户重定向到这个链接 payment.php?pg…
今天,遇到一个算法的问题,让我头疼一阵,其实也不是一道非常难的题,但奈何我怎么求都没有求出来,最后只有请教高人,才得以解决。 需求:三个骰子,他们的和为一个定值,知道骰子的人,应该很快得出这个值的取值范围为:3~18,随机求三个骰子的点数。 说明:骰子的点数为1~6,我只随机求一个组合,不想求所有点数的组合,这样动态规划,贪心等,常用方法无法行得通(这是我认为的,因为我没想过怎么用这些方法去求)。…
队列的基本概念 \qquad 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,在表的后端进行插入操作,与栈一样,队列是一种操作受限制的线性表。 \qquad 进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素,称为空队列。 队列分类: 按照实现方式: (1)单向队列(Queue):只能在一端插入数据,在另一端删除数据。 (2)双向队列(Deque)…
介绍: 基于SpringBoot+MyBatis的电商系统,包括前台商城系统及后台管理系统。 如果该项目对您有帮助,您可以点右上角 “Star” 支持一下 谢谢! 或者您可以 “follow” 一下,该项目将持续更新,不断完善功能。 技术交流群 [ qq群 895616401 178381694 171826977 176736891] 如有问题或者好的建议可以在 Issues 中提。 前言 ma…
项目结构 1. project_01: 一个多模块的maven工程 2. module_01: 工程project_01的一个模块 3. submodule_01: 模块module_01的一个子模块 其中,project_01, module_01, submodule_01均为其pom中的 artifactId ,整个结构如图: project_01 |--module_01 |--|--su…
PermitRootLogin的可选项 众所周知,sshd_config是sshd的配置文件,其中 PermitRootLogin 可以限定root用户通过ssh的登录方式,如禁止登陆、禁止密码登录、仅允许密钥登陆和开放登陆,以下是对可选项的概括: 参数类别 是否允许ssh登陆 登录方式 交互shell yes 允许 没有限制 没有限制 without-password 允许 除密码以外 没有限制…