会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SylvanYan
Time waits for no one.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2018年10月5日
设计模式——5.桥模式
摘要: 桥模式(Bridge) Bridge模式简介: 将 抽象部分 与它的 实现部分 分离,使它们都可以 独立的变化 。 合成、聚合复用原则: 合成/组合(Composition),一种强拥有关系,体现严格的 整体 与 部分 的关系, 整体 与 部分 的生命周期一样。 聚合(Aggregation),一种
阅读全文
posted @ 2018-10-05 19:51 SylvanYan
阅读(235)
评论(0)
推荐(0)
2018年9月24日
Lua笔记——7.协同程序Coroutine
摘要: coroutine简介 协同程序与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针(IP,instruction pointer),但可与其它协同程序共享全局变量等很多信息。 线程与协同程序的主要区别在于,一个具有多个协同程序的程序在任何时刻只能运行一个协同程序,并且正在运
阅读全文
posted @ 2018-09-24 21:10 SylvanYan
阅读(649)
评论(0)
推荐(0)
2018年9月21日
Lua笔记——6.弱表Weak Table
摘要: Lua中的基本类型:nil、boolean、number、string、function、userdata、thread、table,后四种为引用类型,在赋值、传参、函数返回等都操作是对象的引用 在没有引入弱表时,所有对象的引用皆为强引用,对于强引用表,当表中的对象没有任何引用才会被GC回收 例如:
阅读全文
posted @ 2018-09-21 21:23 SylvanYan
阅读(525)
评论(0)
推荐(0)
2018年8月19日
Shader笔记——2.渲染管线
摘要: 渲染流水线基础 直接对GPU进行访问是一件非常麻烦的事,因为开发者要自己去面对各种寄存器及显存等,所以有了OpenGL、DirectX等图形编程接口,这些图形接口在显卡硬件基础上实现一层抽象,架起上层的应用程序和下层GPU之间沟通的桥梁 应用程序调用图形编程接口将渲染所需的数据加载至显存中的特定区域
阅读全文
posted @ 2018-08-19 18:16 SylvanYan
阅读(393)
评论(0)
推荐(0)
2018年8月12日
常用工具——1.Git
摘要: git:目前最好用的分布式版本控制系统 Git配置 Win平台: 在Git官网下载安装即可,也可以直接使用一些Terminal,例如Cmder等,下载安装其Full Version,方便实用且带有完整的Git For Windows。 安装Git后首先要做的事情是设置你的用户名称和e-mail地址。
阅读全文
posted @ 2018-08-12 18:48 SylvanYan
阅读(441)
评论(0)
推荐(0)
2018年7月28日
Code基础——2.排序
摘要: 常用的排序算法c和python代码实现 1.交换式排序:冒泡排序、快速排序 2.选择式排序:简单选择排序、堆排序 3.插入式排序:简单插入排序、希尔排序 4.归并式排序:归并排序递归实现、归并排序非递归实现 1.交换式排序 交换式排序:冒泡排序、快速排序 冒泡排序 冒泡排序(Bubble Sort)
阅读全文
posted @ 2018-07-28 19:15 SylvanYan
阅读(371)
评论(0)
推荐(0)
2018年7月13日
设计模式——4.装饰模式
摘要: 装饰模式(Decorator) 装饰模式(Decorator)简介: 动态的为一个对象增加额外的职责,为对象增加功能时,使用装饰模式比单纯的子类继承要更加的灵活。 装饰模式结构: C++代码 BaseClass对象抽象基类以及ConcreteClass具体对象实现类: C 代码 BaseClass对
阅读全文
posted @ 2018-07-13 21:37 SylvanYan
阅读(146)
评论(0)
推荐(0)
2018年7月1日
Shader笔记——1.光照基础
摘要: 3D引擎中的基础光照 折射与反射 光源发射出光线,然后光线与物体相交发生散射和吸收,散射的光线经过折射和反射进入摄像机,由此便产生图像。 光源LightSource: 光源的光线方向:l 量化:irradiance 辐照度(计算平行光在垂直于l的单位面积上单位时间内穿过的能量) 光与物体相交发生散射
阅读全文
posted @ 2018-07-01 21:30 SylvanYan
阅读(791)
评论(0)
推荐(0)
2018年6月17日
C#笔记——7.序列化与反序列化
摘要: 序列化与反序列化简介: 序列化指将对象转换为字节流的过程,与之相反的便是反序列化,即将字节流转换为对象的过程。 .NET中进行对象序列化的几种方式: 二进制序列化:对象序列化之后是二进制形式的,通过System.Runtime.Serialization.Formatters.Binary命名空间下
阅读全文
posted @ 2018-06-17 21:49 SylvanYan
阅读(1286)
评论(0)
推荐(1)
2018年6月10日
C#笔记——6.反射与特性
摘要: 反射与特性简介: 元数据 元数据(MetaData)是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE文件)或存储在内存中的程序进行描述。 在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。 元数据以非特定语言的方式描述在代码中定义的每一类型和成员。元数据存储以下信
阅读全文
posted @ 2018-06-10 20:05 SylvanYan
阅读(273)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告
TOP