- 博客(5)
- 收藏
- 关注
原创 在windows安装spatial-correlation-sampler,ninja踩坑记录
python configure.py --bootstrap 运行后ninja成功安装,装完ninja再去试python setup.py install再次失败,报错:CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1.python setup.py install再次失败,看报错信息需要安装ninja,于是装ninja:老方法克隆。不在windows上装了!有人说:cloning。
2023-06-13 16:43:56
481
1
原创 linux下深度学习环境配置
2.conda config --add envs_dirs <目录>是把这个目录当作创建所有虚拟环境的目录,直接把组里的环境配置搞乱了,再用conda config --remove envs_dirs <目录>改回来。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
2023-05-14 14:40:11
331
原创 继承导致的多态里的变量和方法的执行问题
在new创建对象的时候会调用父类的构造方法,而里面执行的g()却是子类的g而不是父类的,这是由多态导致的。即多态运行时,成员变量的值取决于父类,方法取决于子类;输出10 Zi.method。编译时,父类如果没有会报错。
2023-04-29 15:51:54
81
1
原创 java值传递和引用传递问题
引用传递本质上也是值传递,只不过传的是地址。上面代码输出为"Hello World",虽然还是引用传递,实际发生的是s1里的地址值付给了ss1,然后函数里new了一个新的空间,这块空间有新的地址,新地址又传给了ss1把以前的地址值覆盖了,所以输出不变。对于基本数据类型的包装类来说是例外,因为这些类是不可变类型,虽然还是引用传递,按理说a,b指向同一块存储空间,b变了a也变,但实际输出是1 2。实际上发生的是b的自增是用了一块新的存储空间,新的地址覆盖b的地址,使a和b里的地址值是不同的所以改变b不影响a。
2023-04-29 10:21:23
194
1
原创 在学习java程序初始化时碰到的问题及解决
因为:给类变量赋值的引用出现以下情况会报错:1.引用是类变量的初始化或是在类的静态初始化程序(静态代码块)里。局部变量的作用域是声明了这个变量到block的最后。a的作用域是整个testStatic,所以声明前也能用,和在函数定义前调用函数是一个道理。起因:代码里a=2前不加int,声明在后面,不懂为啥。参见8.3.3章节的文档。
2023-04-27 16:58:05
362
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人