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);