会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陌冉
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2021年2月4日
C#常用容器源码浅析
摘要: C#常用容器源码浅析 List private static readonly T[] _emptyArray = new T[0]; //默认数组 private const int _defaultCapacity = 4;//如果没给出指定长度默认的列表长度,但是我不得不吐槽一点,定义出来没用
阅读全文
posted @ 2021-02-04 23:31 陌冉
阅读(271)
评论(0)
推荐(0)
2021年2月3日
C#知识树整理——内存探索
摘要: C#内存管理 对象的基本内存大小 基本类型的内存占用 数据类型 32位 64位 取值范围(32位) char -(没测试) 2 byte 1 1 0~255 sbyte 1 1 –32,768~32,767 ushort 2 2 0~65,535 int 4 4 -2,147,483,648~2,1
阅读全文
posted @ 2021-02-03 12:38 陌冉
阅读(371)
评论(0)
推荐(0)
C#知识树整理——C#基础
摘要: c#基础 C# 1.0 类(Class) 类可以继承 包含属性 包含方法 可以用来创建对象 类的访问权限 Internal:在打dll的时候作用很大,可以控制有些类不然用户访问到 private:用得不多,一般作为内部类存在 public:这个不用多说懂的都懂 抽象类与接口 抽象类中的抽象方法,子类
阅读全文
posted @ 2021-02-03 12:34 陌冉
阅读(389)
评论(0)
推荐(0)
2021年1月22日
C#的内存分配探索
摘要: C#的内存分配探索 C++中默认的operator new底层调用的是malloc,在分配内存时会带上上下cookie用于内存回收和内存碎片合并,现在到了C#中,因为C#有独有的垃圾回收机制,那我就比较好奇C#中对于对象内存的排列是怎么样的,还有没有上下cookie存在呢?所以我进行了下面的测试 p
阅读全文
posted @ 2021-01-22 12:42 陌冉
阅读(390)
评论(0)
推荐(0)
2021年1月21日
C++的内存管理
摘要: C++的内存管理 基本类型的内存占用 数据类型 32位 64位 取值范围(32位) char 1 1 -128~127 unsigned char(当byte使用) 1 1 0~255 short int /short 2 2 –32,768~32,767 unsigned short 2 2 0~
阅读全文
posted @ 2021-01-21 20:06 陌冉
阅读(253)
评论(0)
推荐(0)
C#中Struct 和Class 的大小
摘要: 对象的基本内存大小 基本类型的内存占用 数据类型 32位 64位 取值范围(32位) char -(没测试) 2 byte 1 1 0~255 sbyte 1 1 –32,768~32,767 ushort 2 2 0~65,535 int 4 4 -2,147,483,648~2,147,483,
阅读全文
posted @ 2021-01-21 19:45 陌冉
阅读(1126)
评论(1)
推荐(0)
2021年1月13日
C++知识树整理——C++STL体系结构和内核分析
摘要: C++STL体系结构和内核分析 C++ Standard Library 和 C++ Standard Template Library STL包含六大部件 C++ Standard Library包含了STL的所有内容并且包含了一些零碎的组件,STL等于C++SL的子集 C++ Standard
阅读全文
posted @ 2021-01-13 11:13 陌冉
阅读(701)
评论(0)
推荐(0)
2021年1月11日
C++知识树整理——C++面向对象基础
摘要: C++ 面向对象基础 构造函数 类被创建时被调用的方法,可以用构造特定的初始化方法type(i)来初始化数据,比如传统赋值先初始化对象在赋值,这个方式可以初始化的时候就赋初值 父类的构造函数会在子类构造前被调用,先创建父类再创建子类 三剑客(类中有指针的时候必须复写这三个函数否则会造成内存泄漏) 复
阅读全文
posted @ 2021-01-11 17:46 陌冉
阅读(168)
评论(0)
推荐(0)
2020年10月28日
打断UGUI合批的肇事手段RectTransform
摘要: 我们先搭建一个测试场景 我们可以看到4个but的话是进行合批只有2个DrawCall,当我们将第二个button的RectTransform的PosZ进行修改 可以发现DrawCall增加了4个,我们通过FrameDebug来查看合批的过程可以发现 修改了PosZ打断了正常的合批流程,导致btn1和
阅读全文
posted @ 2020-10-28 15:58 陌冉
阅读(946)
评论(1)
推荐(0)
UGUI避坑指南
摘要: 想到啥写啥吧,就随笔类似记录知识点一样一个个说,有空的话再编辑或者再开新帖具体讲讲某些点,都是UGUI优化的建议 (1)优化填充率,裁减掉无用的区域,镂空等。 (2)Mask的使用以及选择,或者用自用Mask,这块原理我在UGUI的合批里讲过,可以翻一翻我前面博客这里不再复述。 (3)少用unity
阅读全文
posted @ 2020-10-28 11:07 陌冉
阅读(1183)
评论(2)
推荐(0)
上一页
1
2
3
下一页
公告