- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 大坑!!!String.valueOf()输出“null“【查看源码】
重载的方法,默认会选择精度更高的。比如两个重载方法入参分别是List和ArrayList,那么调用的时候,会走ArrayList。项目中使用String.valueOf(),结果在数据库中存入了 "null" 这个字符串!溯源:String.valueOf()被重载了多次,其中包含基本数据类型,包装类,和char数组。源码可以看到,判断为null,就返回"null"。但是此时key可能不存在,value也必然不存在,结果就是null。当我们代码中写到,获取某个对象的值,这是很常见的业务场景。
2023-12-22 17:14:36
724
原创 git .gitignore设置忽略列表
如果已经将要忽略的内容推送到仓库了,在重新设置.gitignore后,执行下列命令即可常用的前端、后端忽略文件。同时提供Java后端和前端的gitignore文件样例
2023-05-19 16:43:30
399
原创 IDEA如何移除未使用的import
Ctrl+Alt+O 鼠标选中一个文件夹,点中即可,然后按快捷键,弹窗直接点run,即可修复。包含整合和删除不用的import。编码过程中 因为IDEA是自动引入,所以会有好多没有被使用的包在代码中,强迫症看着不舒服。Optimize imports on the fly:动态优化导入。打开设置--->Editor--->Auto Import。
2023-02-21 15:52:56
5484
原创 ERROR: Version in “./docker-compose.yml“ is unsupported
ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key
2022-12-27 14:40:30
3985
1
原创 本地kubeclt管理多个k8s集群
中心思想就是把两个集群的配置文件,放到一起。直接创建两个配置文件,随便起两个名字。运行下边的命令,记得对应地址要改过来。
2022-10-20 16:03:31
672
原创 新增枚举类报错,Missing method body, or declare abstract
新增枚举类报错,Missing method body, or declare abstract
2022-09-14 19:17:43
715
原创 Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with
./src/styles/index.scss (./node_modules/_css-loader@1.0.0@css-loader??ref--11-1!./node_modules/_postcss-loader@2.1.6@postcss-loader/lib??ref--11-2!./node_modules/_sass-loader@7.0.3@sass-loader/lib/loader.js??ref--11-3!./src/styles/index.scss) Module build
2022-08-17 11:37:31
1426
原创 Mac键盘修改F1-F12为功能键,神器karabiner-elements
在网上看到这个软件,也是折腾了好久才搞定,给大家分享一下下面会提供json文件,直接复制过去,就能实现我的功能,然后还可以自己对应修改想要的主要是通过karabiner-elements软件,实现按键映射。...
2022-07-29 12:27:45
3565
3
原创 Python找不到同级目录下文件txt、csv等
将资料放到新建的包下,运行文件时,只能使用绝对路径,不能使用相对路径。若使用相对路径就报找不到文件
2022-06-07 12:02:29
3323
转载 Mac M1安装transformers报错
开始安装transformers, transformers主要依赖tokenizers,安装tokenizers依赖rust,所以需要先安装rust。递进关系,直接安装会失败。curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource $HOME/.cargo/envconda install -c conda-forge tokenizers conda install -c conda-forge transfo
2022-05-06 01:12:49
1577
1
原创 最接近数问题【Java】
题目内容:设计算法找出整数数组a[n](n<=50)中相差最小的两个元素(称为最接近数)的差。输入格式:第一行为数组大小n,第二行为n个数组元素,元素之间用空格分开输出格式:最接近数的差输入样例:565 38 26 75 40输出样例:2import java.util.Arrays;import java.util.Scanner;/** * @ClassName Main * @Description TODO: * @Author s.
2022-05-05 15:21:04
1470
原创 Smith数问题【Java】
题目内容:若一个正整数的质因数分解式逐位相加之和等于其本身逐位相加之和,则称这个数为 Smith 数。如 4937775=3*5*5*65837,而 3+5+5+6+5+8+3+7=42,4+9+3+7+7+7+5=42,所以 4937775 是 Smith 数。给定一个正整数 N,求大于 N 的最小Smith 数。
2022-05-05 15:09:29
846
原创 解决每次运行终端,自动激活conda环境问题
安装conda环境后,每次打开终端就如上图,默认激活了conda的基础运行环境,但是这并不是我们想要的,我只需要在使用的时候手动激活就可以了,关闭自动激活和手动开始的命令如下:关闭自动激活:conda config --set auto_activate_base false使用时,手动激活:conda activate激活指定环境:【后面+环境名称】conda activate py39tf26...
2022-03-21 13:50:00
3859
1
原创 MacOS Monterey Maven安装
Maven笔记详细的md笔记,请前往MyNotes: 程序小白的学习之旅https://gitee.com/tianhao99/my-notes1、官网下载官网地址:Maven – Download Apache Maven2、压缩包解压下载下来都是压缩包,直接找地方解压就行了【跟Tomcat一样】,路径最好不要带中文我的路径:/Users/用户名/MyApp/apache-maven-3.8.43、环境配置在用户/用户名 地址下: 按option + comm
2021-12-14 07:51:46
501
原创 PicGo + 阿里云图床上传失败解析
我自己鼓秋了一下午,最后找到原因都给我弄笑了,问题一:复制过来的KeyId 首位默认增加了一个空格【这还好,细心就能看见】问题二:复制过来的KeySecret首位也默认增加了一个空格【这就NM离谱了啊,根本没办法检查啊,而且密码的位数默认都是满的】后来实在是找不到原因,怀疑也给我加了一个空格,就在前边删除了一下子,结果好了。就离谱记录自己的踩坑时刻吧...
2021-12-09 10:12:03
777
4
原创 plugin zsh-autosuggestions/zsh-syntax-highlighting not found
一、复制下面两行代码,到命令行git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestionsgit clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting二、通过下面代码,打
2021-12-08 02:14:25
4202
原创 LeetCode_211 添加与搜索单词 - 数据结构设计(Java版)【暴力】
暴力会超时,此处将存储的单词按长度分类,避免了超时。最好的解法是【前缀树】public class WordDictionary { private Map<Integer, Set<String>> map;//创建一个二维哈希表 public WordDictionary() { map = new HashMap<>(); } //添加单词 public void addWord(String
2021-10-20 00:04:37
115
原创 Typora崩了,文件找回!!
心态炸裂了,今天写着写着突然Typora不动了,再然后就上面这个情况,说内容拷贝到粘贴板了,结果粘贴板只有guods??????心中十万头。。。。飞过,我写了4万多字的学习笔记直接就没了,最后去偏好设置里面看有之前自动备份的版本,总算是有惊无险,事实证明不能把宝都压在一个人身上,我得再找个笔记软件,写两份,要不然整个人都不好了,打开文件----->偏好设置恢复未保存的草稿会看到你最近自动保存的版本然后把他拷贝出去就行了...
2021-09-24 16:54:21
1134
6
原创 一文看懂StringBuffer类中的常用方法(含代码)
1、append(xxx):提供了很多的append()方法, 用于进行字符串拼接StringBuffer str = new StringBuffer("abc");str.append("def");System.out.println(str);//abcdef2、delete(int start,int end):删除指定位置的内容StringBuffer str = new StringBuffer("abcdef");str.delete(1,3);System.out
2021-09-19 16:45:24
207
原创 一文看懂String类中的常用方法
1、int length(): 返回字符串的长度: return value.length2、char charAt(int index): 返回某索引处的字符return value[index]3、boolean isEmpty(): 判断是否是空字符串: return value.length == 0String str = " HELLO world ";System.out.println(str.length());//13System.out.println(str.char
2021-09-19 12:05:57
183
原创 == 操作符和 equals()的区别
==:是一个运算符1、可以使用在基本数据类型变量和引用数据类型变量中2、如果比较的是基本数据类型变量,比较两个变量保存的数据,是否相等,(不一定类型相同)3、如果比较的是引用数据类型变量,比较两个对象的地址值,是否相等。equals():是一个方法1、A.equals(B),返回true或者false2、只能够适用于引用数据类型3、Object类中equals()方法的定义:public boolean equals(Object obj) { return (..
2021-08-21 20:35:50
77
原创 Java数组转字符串输出toString():
toString()输出数组:int[] a1 = {2, 4, 3, 8, 55, 22, 15};System.out.println(a1);//------------------直接输出[I@1b6d3586String sarr = Arrays.toString(a1);//注意!!!!是Arrays,,,不是ArraySystem.out.println(sarr);//------------------转换后输出[2, 4, 3, 8, 55, 22, 15].
2021-08-16 00:44:14
1434
原创 杨辉三角(Pascal‘s Triangle)
6、杨辉三角(Pascal's Triangle) 1、每个数等于它上方两数之和【直角模式等于上方和左上方元素之和】。 2、每行数字左右对称,由1开始逐渐变大。 3、第一行有1个元素,第n行有n个元素。
2021-08-16 00:41:13
633
原创 完全数(PerfectNumber)(Java版)
完全数(完数):如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,6的因子为1、2、3,而 6=1+2+3,因此6是“完数”。
2021-08-16 00:39:37
1277
原创 带标签的for循环
for循环可以加标签,使用break或者continue时,若存在多层嵌套循环可指定标签的for循环public class ForLabel { public static void main(String[] args){ label:for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { System.out.print(j);
2021-08-16 00:38:03
785
原创 水仙花数(NarcissisticNumber)(Java版)
水仙花数:一个三位数,其各位数字立方和等于该数本身。例如:153=1^3 + 5^3 + 3^3。就说明153是一个水仙花数;
2021-08-15 19:23:08
283
原创 常用的DOS命令
dir: 列出当前目录下的文件及文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:退回到上一级目录cd\:退回到根目录del:删除文件exit:退出dos命令行
2021-08-15 19:00:39
59
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人