踩坑记录随笔

1.idea没有maven标志

方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到

方法2.点击菜单栏View->Tool Windows->Maven projects

方法3.点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects

重要:
右侧边栏没有出现maven, 还有一种可能就是pom.xml文件没有识别, idea觉得这个项目就不是个maven项目,导致idea无法加载依赖包。因此上述三种方法都没有用,
解决办法:
右键pom.xml文件, 点击" add as maven project "

2.conda下载pytorch报错Collecting package metadata (current_repodata.json): failed

参考Collecting package metadata (current_repodata.json): failed_peng08303的专栏-CSDN博客

不行再conda clean -i清除缓存

3.pycharm运行jupyter notebook

在PyCharm下使用Jupyter Notebook_知识搬运工的博客-CSDN博客

4.pycharm中IPython的魔法函数报错

# %matplotlib inline

代码末尾加上plt.show

Matplotlib图表不能在Pycharm中显示的问题_听从内心的召唤-CSDN博客

5.linux yum安装提示端口被占用

yum提示Another app is currently holding the yum lock; waiting for it to exit..._无知人生,记录点滴-CSDN博客

6.docker安装要用yum install docker这个命令,只装客户端会缺文件!!

启动失败解决方法:

 1. yum install docker 2. 修改 /etc/docker/daemon.json 的内容为 { "storage-driver": "devicemapper" } 3. 修改 /etc/sysconfig/docker-storage 的内容为 DOCKER_STORAGE_OPTIONS="--selinux-enabled --log-driver=journald --signature-verification=false"

7.注册表权限问题

Win10注册表无法保存对权限所作的更改拒绝访问_周大侠的博客-CSDN博客_无法保存对wuauserv权限所作的更改

8.

java中要判断指针及其后不为空,首先curr!=null后面才能跟&&curr.next!=null,先后顺序不能变

9.可以用数组来表现树的子树(详见力扣一百热题前缀树)。

可以用List<List<Integer>>() 两层Arraylist来表现图,外层为图中边的头结点,内层为尾结点,可以想象成图的邻接表表示法(详见力扣一百热题课程表)。

10.比Integer.MAXVALUE更大的是Long.MAXVALUE,碰到有的题目用214573恶心人的就可以用Long.MAXVALUE

leetcode中的常用java方法

11.springboot或springcloud项目报错

Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:<unknown>

无法使用spring插件打包项目 解决方法:

在这里插入图片描述

 在下面加上项目的springboot版本号

String:

charat() 用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

char[] charArray = s.toCharArray(); 该方法的作用是返回一个字符数组,该字符数组中存放了当前字符串中的所有字符

public string substring(int beginIndex,int endIndex)  用于截取字符串,第一个参数指明字符串截取起始位置,第二个参数指明字符串截取终止位置,最终截取的字符串不包含endIndex位置的字符

注意string等引用类型的==和equals是不同的,一个是比较内存地址,一个是比较值

arraylist:

contains() 可以用来判断集合中是否含有某元素,若有则返回true,没有则返回false。

HashMap

getOrDefault() 方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。

getOrDefault() 方法的语法为:

hashmap.get(Object key, V defaultValue)

char

Java Character.isDigit() 方法,判断字符是否为数字

StringBuffer和StringBuilder

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。

和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

整数相除想得到小数点 如a/2  应该改成a/2.0得到的就是double类型的小数结果  注意不要用% !!!!

“Stirng中的trim()方法的作用就是去掉字符串前面和后面的空格. String str = " test trim "; System.out.println(str.trim()); 会在控制台打印出 test trim 前后都没有空格

 Collections.reverse(wordList);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值