日志的重要性

日志的重要性

每天记录主要做的事,能够给过去的自己一个交代,并且给未来的自己一个对比的机会,看看自己到底有没有进步,是不是把精力放在最重要的事情上。

以前我在自己的博客网站上有点放不开,感觉会有认识的人看我的博客,因此有些东西不敢或者不愿意写在上面,但是现在我换了一种看法,我们老板每天都会写日志给全公司的人看,一个检验自己工作和学习的机会,也是和别人分享的机会,好好珍惜,尽情释放潜力吧!

四月学习轨迹

四月学习轨迹

博客记录日志以及学习动态,并分享自己的学习成果。

在我看来这才是一个健康使用Blog的方法,四月到进入位置过去四分之一左右,在清明节回到工作中的这四天时间,基本上在忙碌的开发功能,没什么时间学习其他方面,好在明天过后是双休,可以赶赶学习进度了。

Windows10安装原生Mac BigSur黑苹果教程

Windows10安装原生Mac BigSur黑苹果教程

原生黑苹果指的是:制作一个运行在Windows虚拟机下的原生苹果系统。前几天把2015年的MacPro升级到了最新的Mac BigSur系统,是通过启动U盘的方式进行安装的,手头正好有这个启动U盘,接着我查到可以安装黑苹果,在查询资料后发现和真机安装系统原理差不多,因此这个周末就在我的Win机器上安装了BigSur的原生系统,现在将我的安装过程整理出来。

制作启动U盘

你需要有一个可以下载最新版MacOS系统的真机,并通过官方教程制作启动U盘。

阅读更多

Mastering Ninject

  • 将接口A以类B的一个属性注入,并通过类B的一个方法操作接口A的某个方法。

下面是一个示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
namespace Samples  
{
/// <summary>
/// 这是一个抽象类,其中包含一个抽象方法
/// </summary>
public abstract class Forceps
{
public abstract void Grab();
}
}



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Moq;
using NUnit.Framework;

namespace Samples.Test
{
/// <summary>
/// 测试类
/// 测试通过依赖注入的方法,调用接口函数
/// </summary>
[TestFixture]
class SurgeonFixture
{
[Test]
public void CallingOperateCallsGrabOnForceps()
{ var forcepsMock = new Mock<Forceps>();

var surgeon = new Surgeon(forcepsMock.Object);
surgeon.Operate();

forcepsMock.Verify(f => f.Grab());
} }}
阅读更多

Unity开源插件

Client&Server

  • Nakama 用于社交和实时游戏和应用程序的分布式服务器,使用Go语言和Docker容器技术。 Github Source

  • Mirror Mirror是Unity的高级网络库,可与其他低级传输兼容。使用C#语言。 Github Source

Unity ECS Resources

[Github] Search: ECS

https://github.com/search?l=C%23&q=entity-component-system&type=Repositories

[Reddit] Question: Books or comprehensive publications on ECS

阅读更多

TeamCity Installation

Bash

script
1
2
3
4
5
D:\package\TeamCity\bin\runAll.bat start
D:\package\TeamCity\buildAgent\bin\agent.bat start

D:\package\TeamCity\buildAgent\bin\agent.bat stop force
D:\package\TeamCity\bin\runAll.bat stop force
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×