- 博客(7)
- 收藏
- 关注
原创 【C#初级】装箱与拆箱
很简单 值类型----》引用类型int a = 11 ;object obj = a ;装箱就是用引用类型的容器转载值类型的值那么内存变化就是这个“11”值会从栈内存存储的堆内存注意这会开辟一个堆内存空间,之后会讲到垃圾回收GC。还是很简单 很简单 引用类型----》值类型拆箱就是将堆内存存储的值存放到栈内存中;如上述的int a = (int)obj;还是记住这张图就可以啦:
2023-06-19 22:13:06
56
原创 【C#初级】趣味数据类型
值类型变量声明后,不管是否已经赋值,编译器为其分配内存。值类型的实例通常是在栈上分配的(静态分配),但是在某些情形下可以存储在堆中。什么是值类型呢。其实我们只需要只要值类型的值存在内存中栈内存中。这里需要了解一下栈内存中存储。首先我们声明一个值类型:int a = 13;那么该表达式我们可以表示为:那么栈内存特点:内存空间小,但存取数据快。引用类型当声明一个类时,只在栈中分配一小片内存用于容纳一个地址,而此时并没有为其分配堆上的内存空间。当使用 new 创建一个类的实例时,分配堆上的空间,并把堆上
2023-06-19 21:03:16
33
原创 darknet yolov3v3 Colaboratory
1.voc_labe.py代码如下:import xml.etree.ElementTree as ETimport pickleimport osfrom os import listdir, getcwdfrom os.path import joinsets=[('2007', 'train'), ('2007', 'val'), ('2007', 'test')]classes = ["mouse"]def convert(size, box): ...
2021-05-07 12:17:39
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人