基础知识记录
文章平均质量分 89
Yao_PC
原WPF工程师,现Unity工程师。后期将学C等底层实现。现在不定期分享接触到的技术和资源。分享的内容不严格按照顺序。个人域名:https://yaojx.net
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式_静态构造函数实现和IoDH实现
一.前言 单例模式,简单字面意思就是整个程序中只进行一次初始化的操作。相对于静态类,单例模式能做到延迟加载,以及类继承。 目前有6+种实现方式。本文只记录“静态构造函数下的单例模式”和“Initialization Demand Holder(IoDH)”。其他部分在文末有转载链接可以查看。二.代码记录 2.1 静态构造函数实现单例模式 ...原创 2018-07-25 21:05:23 · 1140 阅读 · 0 评论 -
入门级的8种算法记录
本文记录算法中入门级别的8种简单排序算法。1.冒泡排序 2.选择排序 3.插入排序 4.堆排序 5.归并排序 6.快速排序 7.希尔排序 8.基数排序 代码实现: 1.抽象公共接口部分 interface ISortMethod { IList<int> GetResult(IList<int&...转载 2018-07-27 23:32:50 · 541 阅读 · 0 评论 -
Unity入门官方案例---Survival Shooter
介绍一下接触到的好的Unity官方作品。Survival Shooter游戏简介: 该小游戏是生存类小游戏,在一个小孩子房间中,每隔固定时间会生成某种怪物来追击玩家,玩家需要打死这些怪物,同时尽量躲避,避免被伤害。游戏制作介绍: 该游戏比较推荐,涉及到的知识非常多,同时代码部分很简单:只有移动+伤害,以及积分,需要考虑的东西非常少。但是模型部...原创 2018-09-08 18:16:06 · 5603 阅读 · 0 评论 -
Unity入门官方案例---Tanks---初阶(本地双人模式)
介绍一下接触到的好的Unity官方作品。Tanks游戏简介: 该小游戏是坦克大战类的简单单机游戏,目前不涉及联网部分,手游部分,战斗升级等等。 该游戏是两只坦克对打,可以分别操作旋转、前进后退,以及射击发射炮弹,炮弹打到碰撞体后会爆炸,进而造成范围性伤害。游戏中以5局定胜负,每局固定在两个对角生成角色,中间隔着小房子,避免开局就能远程打击对手的问题。...原创 2018-09-12 17:42:53 · 1714 阅读 · 0 评论 -
Json解析C#的四个库
目前我用得较多的是Newtonsoft ,后面了解到还有轻量的MiniJSON,SimpleJson以及litjson。 这里MiniJSON最精简,是一个class文件,通过对string进行简单字符串的处理来解析。 然后就是SimpleJson,也是一个class文件,不过代码量超级多,功能相对比较全面。看其他博客对这个评价蛮高的,不过我没使用过,...原创 2018-10-02 22:36:55 · 5581 阅读 · 1 评论 -
C# Obsolete、Contional等等一些特性的介绍
本文分享一些代码使用Attribute的高级写法部分,日常使用中应该很少用到。这些东西其实和xml解析时定义的class中做的标记、自定义配置文件的class标记、枚举中文标记等等是类似的。都是在上面“[]”+标记。日常编码中,应该Enum的中文标记是使用最多的,接下来就是xml解析(但是现在绝大部分使用json就行,比xml简单好用很多),自定义配置文件应该用的人比较少,毕竟实用性不大,...原创 2018-10-04 14:54:26 · 1598 阅读 · 0 评论 -
闭包Closure
先贴代码: for (int i = 0; i < 10; i++) { System.Threading.ThreadPool.QueueUserWorkItem((o) => { Console.WriteLine(i); ...原创 2018-10-04 20:57:49 · 383 阅读 · 0 评论
分享