自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 单例模式学习笔记

(1)单例模式常见的写法有两种:懒汉式、饿汉式(2)懒汉式:在需要用到对象时才实例化对象,正确的实现方式是:两层判空+ 锁,解决了并发安全和性能低下问题(3)饿汉式:在类加载时已经创建好该单例对象,在获取单例对象时直接返回对象即可,不会存在并发安全和性能问题。(4)在开发中如果对内存要求非常高,那么使用懒汉式写法,可以在特定时候才创建该对象;(5)如果对内存要求不高使用饿汉式写法,因为简单不易出错,且没有任何并发安全和性能问题。

2024-02-25 18:01:33 858 1

原创 观察者模式(发布—订阅模式)学习笔记

又叫观察者模式(Observer Pattern),它是指对象之间一对多的依赖关系,每当那个特定对象改变状态时,所有依赖于它的对象都会得到通知并被自动更新。

2024-02-24 13:40:39 596

原创 Unity协程学习笔记(个人整理总结)

从代码上来看,协程,就是一个返回值为IEnumerator的函数。它主要运用于在Unity中希望某个功能能够分几帧来完成,而不是在一帧中完成的情况。简单来说,协程就是一种特殊的函数,它可以主动的请求暂停自身并提交一个唤醒条件,Unity会在唤醒条件满足的时候去重新唤醒协程。为什么协程能够实现分帧实现一段代码?是因为协程能够实现多线程吗?在Unity中,只能在主线程中获取物体的组件、方法、对象,如果脱离这些,Unity的很多功能无法实现,那么多线程的存在与否意义就不大了。

2024-02-23 17:11:57 889 1

原创 C#学习笔记——反射

类:是一种类型描述,描述了这个类型有哪些数据组成,同时描述一些成员函数;类的实例:new类();是具体的内存对象, 这块内存上包含了【age(int), sex(int), name(string)】这块内存是所有数据成员的集合类的成员函数:类的成员函数属于代码指令,编译完成以后会变成代码指令,全局只有一份,所有类的实例共用一份代码指令,最终会编译成可执行的机器指令,存入到代码段中编译器会把代码编译成可执行的.exe执行文件,在运行这个文件的时候,会把里面的所有代码加载到内存的代码段中。

2023-10-29 15:50:19 55 1

原创 学习笔记——C#的闭包

Lambda表达式实际上是简化委托的写法,只要有委托参数类型的地方,就可以使用Lambda表达式表示。

2023-10-28 00:18:28 384 1

原创 学习笔记——引用和指针

允许在一条语句中定义多个引用,其中每个引用标识符都必须以符号&开头:// i和i2都是int// r是一个引用,与i绑定在一起,r2是int// i3是int,ri是一个引用,与i3绑定在一起// r3和r4都是引用一般来说,引用的类型都要和与之绑定的对象严格匹配。而且,引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起。//错误:引用类型的初始值必须是一个对象//错误:此处引用类型的初始值必须是int型对象。

2023-10-20 22:51:44 38

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除