ZL_95
ZL_95
全部文章
学习笔记
C#(14)
C/C++(1)
GIT(1)
LUA(2)
Unity(27)
工作笔记(6)
数据结构与算法(9)
未归档(1)
读书笔记(1)
题解(3)
归档
标签
去牛客网
登录
/
注册
ZL_95的博客
不要停下前进的脚步
全部文章
/ 学习笔记
(共12篇)
IL中间语言
原文链接 参考链接 IL常见指令 常见方法 Call,Calli,Callvirt Call:常用于调用编译时就确定的方法,可以直接去元数据里找方法,如静态函数,实例方法,也可以call虚方法,不过只是call这个类型本身的虚方法,和实例的方法性质一样。另外,call不做null检测。 Ca...
2024-04-14
0
263
JPG、PNG、SVG的区别
链接 JPG 有损光栅图像格式。 优点: 文件大小最小 最适合高品质照片 兼容网络和任何设备 缺点: 压缩太多,图像质量会大大降低 JPG 不支持透明背景 文本在保存之后会出现锯齿状边缘 不支持动画特效 有损压缩格式 PNG 具有无损压缩的光栅化图像格式,这意味着当一个文件保存和压缩,不会因...
2024-04-08
0
366
文本的格式化显示
显示小数点后的数字: 0.# 表示最多保留1位有效数字,但是不包括0 0.## 表示最多保留2位有效数字,但是不包括0 (四舍五入) Console.WriteLine(1.211f.ToString("0.#"));//输出1.2 Console.WriteLine(1.2611f.ToStri...
2023-08-21
0
337
委托,匿名函数,匿名类型
委托 委托是一种引用类型,表示对具体特定参数列表和返回类型的方法的引用,用于将方法作为参数传递给其他方法。 委托类似于 C++ 函数指针,但委托完全面向对象,不像 C++ 指针会记住函数,委托会同时封装对象实例和方法。- 委托允许将方法作为参数进行传递。 ...
2023-06-28
0
394
值类型与引用类型
相同点: 引用类型可以实现接口,值类型当中的结构体也可以实现接口; 引用类型和值类型都继承自System.Object类。值类型继承自System.ValueType;System.ValueType继承自System.Object。 不同点: 1)范围方面: C#的值类型包括:结构体(数值类型、b...
2023-06-26
0
315
Blittable 类型与 Non-Blittable类型
Blittable 类型 大多数数据类型在托管和非托管内存中具有共同的表示形式,而且不需要互操作封送处理程序进行特殊处理。 这些类型称为 blittable 类型,因为它们在托管和非托管代码之间传递时不需要进行转换。而且由于这样可以提高性能,因此应首选这些类型。 blittable类型:...
2022-12-20
0
982
2.多线程与网络编程
多线程与网络编程 网络编程 多线程 概述 进程 线程 多线程 适用性 多线程实现 Thread类(线程) ThreadPool类(线程池) 前/后台线程 线程状态 线程同步 协程(协同程序)与线程 协程 线程 Socket通讯 概述 UDP...
面试
2022-01-19
1
620
堆与栈的区别
数据结构中的堆和栈 堆: 满足父子节点大小关系(大根堆:父节点大于子节点)的一种完全二叉树。 栈: 一种先进后出的结构。 操作系统中的堆和栈 都指的是内存空间。 栈的大小是固定的,是一块连续的内存区域;堆的大小受限于系统中有效的虚拟内存,是不连续的内存区域。 栈内存操作系统来分配,堆内存由程序员自...
堆(优先队列)
栈
2021-10-25
0
446
装箱和拆箱(取消装箱)
装箱和拆箱(取消装箱)的概念是类型系统 C# 统一视图的基础,其中任一类型的值都被视为一个对象。 MSDN 装箱 装箱是将值类型转换为 object 类型 或由此值类型实现的任何接口类型的过程。 当 CLR(公共语言运行库) 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将...
2021-10-15
0
493
指针数组与数组指针
# 指针数组: 指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指针类型;在32位系统中,指针占四个字节。 char* arr[4];//存放4个char类型的指针 对于语句"char* arr[4];",因为...
C
C++
2021-10-14
0
0
首页
上一页
1
2
下一页
末页