- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 WSL2 Ubuntu 运行cocosnet 踩坑记录
WSL2 Ubunto 运行cocosnet 踩坑记录 celebahq apex GLIBCXX
2022-11-12 10:46:33
351
原创 解决linux visdom提示linux Downloading scripts, this may take a little while
好像因为版本问题visdom中server.py被变为了run_server.py所以记录一下
2022-11-04 21:50:46
483
3
原创 【工厂模式】与【策略模式】的区别
文章目录一、结论二、正文1.UML图(由IDEA生成)2.代码总结一、结论工厂模式:目的是让一个类实例化延迟到其子类。策略模式:目的是让算法可以独立于使用它的客户而变化。工厂模式人话:只管建不管你咋用。策略模式人话:只管用不管你咋建。二、正文1.UML图(由IDEA生成)工厂模式:策略模式:2.代码github完整代码代码如下(示例):data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283
2020-12-23 10:10:09
684
原创 JAVA究竟有没有【引用传递】的简单探究。
文章目录前言一、用什么例子实验?二、实验部分1.C++代码2.JAVA代码总结参考前言先上结论,JAVA只有【值传递】。我们知道,C++有类的概念,同时也有【值传递】和【引用传递】的概念。如果JAVA 在传递引用类型对象时,能与C++使用引用类型传递数据时得到的结果一直,就说明JAVA有【引用传递】反之则没有。一、用什么例子实验?当然是用最简单的两个变量交换来进行实验。二、实验部分1.C++代码代码如下:#include <iostream>using namespace
2020-11-28 17:57:44
258
原创 对JAVA不支持泛型数组原因的猜测。
下列代码可通过编译,第5句在执行时,JVM发现objArray实际上是String引用类型的数组,所以不能指向Integer对象所以会抛出异常:throws ArrayStoreException at runtime1 String[] strArray = new String[10];2 Integer[] intArray = new Integer[10];3 intArray[0]=1;4 Object[] objArray = strArray;//数组向上转型5 objArray[
2020-09-03 21:49:54
174
原创 【JAVA】【泛型通配符】【个人总结】<? extends ClassType>、<? super ClassType>中get add方法被限制的原因
<? extends ClassType>、<? super ClassType>中get add方法被限制的原因问号是通配符,用在声明引用类型的尖括号里,目的解决“苹果的盘子”不是“水果的盘子”之类的问题。class Fruit {}class Apple extends Fruit {}class Plate<T>{ private T item; public Plate(){} public void set(T t){item=t
2020-08-29 23:40:00
476
原创 【JAVA Lambda】初学者对Comparator.comparing(Person::getLastName).thenComparing(Person::getFirstName)套娃的理解
最近在看《JAVA 核心技术 卷一》 对Comparator.comparing().thenComparing()这个套娃有点不解然后研究了一下。Arrays.sort(person, Comparator.comparing(Person::getLastName).thenComparing(Person::getFirstName));一、静态方法comparing(Function...
2020-04-07 17:23:29
2168
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人