上一页 1 2 3 4 5 6 ··· 12 下一页

2017年5月27日

Shader学习笔记

摘要: Shader学习笔记 例子: Mesh Filter : 存储一个Mesh(网格,模型的网格,就是模型的由哪些三角面组成,组成一个什么样子的模型,三角面的一些顶点信息) Mesh Renderer:用来渲染一个模型的外观,就是样子, 按照 mesh给它皮肤,给它颜色 通过Material(材质)控制 阅读全文

posted @ 2017-05-27 12:14 SuriFuture 阅读(430) 评论(0) 推荐(0) 编辑

2017年5月23日

细说C#中的序列化与反序列化的基本原理和过程

摘要: 虽然我们平时都使用第三方库来进行序列化和反序列化,用起来也很方便,但至少得明白序列化与反序列化的基本原理。 懂得人就别看了! 注意:从.NET Framework 2.0 开始,序列化格式化器类SoapFormatter已过时。请改用 BinaryFormatter。 序列化:把目标对象转换为字节流 阅读全文

posted @ 2017-05-23 14:41 SuriFuture 阅读(2873) 评论(1) 推荐(2) 编辑

2017年5月20日

C#特性:从自定义一个特性开始,谈谈什么是特性

摘要: 作为C 新手中的一员,我刚开始接触特性时,那真是一脸冏逼啊,怎么想怎么查资料都没弄明白它到底是个什么东西,有的入门教程甚至都没讲特性和反射这些概念!相信很多人第一次接触到特性就是关于系列化的知识了。 官方概述: 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联 阅读全文

posted @ 2017-05-20 16:44 SuriFuture 阅读(3075) 评论(1) 推荐(9) 编辑

2017年5月19日

C#的内存管理原理解析+标准Dispose模式的实现

摘要: 本文内容是本人参考多本经典C 书籍和一些前辈的博文做的总结 尽管.NET运行库负责处理大部分内存管理工作,但C 程序员仍然必须理解内存管理的工作原理,了解如何高效地处理非托管的资源,才能在非常注重性能的系统中高效地处理内存。 C 编程的一个优点就是程序员不必担心具体的内存管理,垃圾回收器会自动处理所 阅读全文

posted @ 2017-05-19 16:10 SuriFuture 阅读(2432) 评论(9) 推荐(19) 编辑

2017年1月9日

深入理解C#:编程技巧总结(二)

摘要: 原创文章,转载请注明出处! 以下总结参阅了:MSDN文档、《C 高级编程》、《C 本质论》、前辈们的博客等资料,如有不正确的地方,请帮忙及时指出!以免误导! 在上一篇 "深入理解C :编程技巧总结(一)" 中总结了25点,这一篇继续: 26.系列化与反系列化 使用的场合: 便于保存,把持有运行状态的 阅读全文

posted @ 2017-01-09 18:22 SuriFuture 阅读(2604) 评论(0) 推荐(7) 编辑

2017年1月8日

深入理解C#:编程技巧总结(一)

摘要: 原创文章,转载请注明出处! 以下总结参阅了:MSDN文档、《C 高级编程》、《C 本质论》、前辈们的博客等资料,如有不正确的地方,请帮忙及时指出!以免误导! 1..实现多态性的两种方式:继承抽象类、实现接口 其实就是协变的应用,通过把对象向上转型为基类或接口类型,对它调用成员,可实现多态性,即运行时 阅读全文

posted @ 2017-01-08 23:09 SuriFuture 阅读(2258) 评论(3) 推荐(9) 编辑

2016年12月11日

深刻理解:C#中的委托、事件

摘要: C 中的事件还真是有点绕啊,以前用JavaScript的我,理解起来还真是废了好大劲!刚开始还真有点想不明白为什么这么绕,想想和JS的区别,最后终于恍然大悟! C 中事件绕的根本原因: 1. C 的方法,它不是一个类型,它只是其它类型的成员; 2. C 是一个强类型的语言,定义方法时,它的参数必须指 阅读全文

posted @ 2016-12-11 22:02 SuriFuture 阅读(4784) 评论(4) 推荐(4) 编辑

2016年10月4日

你知道JavaScript中的结果值是什么吗?

摘要: 你知道JavaScript中的每条语句、甚至表达式都有一个结果值吗? 当你在浏览器中测试代码时,经常会在控制台的输出结果的最后面多出一条,大部分为undefined,这个undefined就是一个结果值。 ES7的do表达式 先从ES7的一个提案说起吧:do表达式 (注意:不是 中的 ) 表达式 的 阅读全文

posted @ 2016-10-04 02:13 SuriFuture 阅读(756) 评论(0) 推荐(0) 编辑

2016年10月3日

switch语句的妙用

摘要: switch语句的普通用法很简单,如下: 这里a和case列表中从上而下逐一做比较,如果匹配就执行case中的代码,若有break则跳出,无break则继续往下匹配,直到新的匹配和break或switch代码块结束。 注意: a和case值的匹配算法是执行严格相等比较的(‘===’),通常a和cas 阅读全文

posted @ 2016-10-03 00:07 SuriFuture 阅读(724) 评论(0) 推荐(1) 编辑

2016年10月2日

相等比较、关系比较总结

摘要: 相等比较: 以 x 和 y 为例 ‘==’比较时可能会进行自动类型转换,规则如下: 1. 若 x 与 y 有一个为NaN,则返回false(NaN != NaN)。 2. null 、undefined不等于其它任何值,它们只等于自己或对方(null == undefined)。 3. 若 x 或 阅读全文

posted @ 2016-10-02 22:10 SuriFuture 阅读(309) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 12 下一页

导航