为了记录自己在学习UE引擎过程中遇到的一些疑问点。亦或者是一些值得去记录的知识点。
C#中的单例模式-SingletonPattern
这次来整理一下C的单例模式,参考的文章是Implementing the Singleton Pattern in C#。
曾经在做一个数据库管理类中经常多次使用了一个数据库管理的实例类对象,每次在新的不相关的类中需要使用数据库操作的时候都重新实例化一个数据库管理类对象,久而久之就觉得有些麻烦。便决定使用单例模式来管理,同时深究一下单例模式与C#中的使用。
Semaphore-信号量
Semaphore,中文叫信号量,日语叫セマフォ(= .=)。经常会在多线程的编程中用到。信号量说简单点就是为了线程同步,或者说是为了限制线程能运行的数量。
仔细说明一下就是,信号量会在内部维护一个计数器,当一个线程调用了这个信号量,计数器就会减1,直到计数器减为0,调用这个信号量的线程将会被阻塞,直到有别的线程释放掉一个信号量使其计数器加1。
iOS真机安装Build出错
为了面试,需要用尽一切手段了,把自己的毕业设计的时候做的2D游戏也拿出来了(捂脸)。找到了自己之前保存好的已经编译好的安装包,希望能够平安无事的安装到自己的系统高版本的iPhone7上。但是再次编译的时候果不其然还是要报错。1
'__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
zsh找不到gulp工具包
不能上网,一上网问题就接踵而来。今天突然看到了hexo博文压缩这个功能,就想着这个可以有,就按照教程安装了gult。安装完运行hexo g && gulp
之后准备舒舒服服的打包的时候,我一向视同己出的zsh弹出来了这个提示1
zsh: command not found: gulp
Markdown文件转换为PDF文件
最近闲来无事(实际上由于跳槽面试的原因忙的要死),在知乎上看到了一篇搭建博客的文章,看了一眼发现对于我这种WEB盲还挺友好,于是就自己搭建了这个博客。
就在ZH上捞鱼捞的正爽的时候,面试(未)公司发来了要看看我的作品的消息。我一看表现的时候到了,就掏出我刚学的Markdown来写了几篇我的作品的说明文。正当我想把刚build好的html文件打包压缩发送过去的时候,(自动脑补柯南的灵光一闪音效)我发觉事情并不是这么简单。