一只想成为段子手的学院派程序猿
RainbowCyan的个人博客
10
17
C# 反射(Reflection) C# 反射(Reflection)
Reflection是什么?  Reflection(反射)是C#提供的一个允许程序访问、检测和修改程序自身状态或行为的重要机制。通过使用Reflection,我们可以在运行时访问程序产生的Metadata(元数据)并对
2018-10-17
16
C# 特性(Attribute) C# 特性(Attribute)
Attribute是什么?  Attribute(特性)是用来为程序实体(class、method、property等)提供描述性信息的类。作为程序的一部分,Attribute会被编译进Assembly(程序集)的Met
2018-10-16
03
27
使用VS2017编译OGRE 使用VS2017编译OGRE
前言为了能在自己的平台上使用OGRE,本文使用CMake来编译OGRE的源码,其中使用到的环境为 Windows10 CMake 3.11.0 VS2017 OGRE-1.10.11 安装CMake在CMake下载页面选择自己相应平台的
2018-03-27
01
20
粒子群算法 粒子群算法
前言  自然界中的一些生物行为特征呈现群体特征,而人工生命的主要研究领域之一是通过一些简单的规则给个体的行为建模,从而在计算机上构建其群体模型。生物学家Craig Reynolds在1987年提出了一个非常有影响的鸟群聚
2018-01-20
14
模拟退火算法 模拟退火算法
前言  模拟退火算法(Simulated Annealing Algorithm)是一种通用概率算法,用来在一个大的求解空间内寻找问题的最优解。即求解全局优化问题。由于其具有能有效解决NP难问题、避免陷入局部最优陷阱、对
2018-01-14
11
简单遗传算法 简单遗传算法
前言  遗传算法(Genetic Algorithm, GA)是模拟基于达尔文进化论的自然选择和孟德尔遗传理论的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。本文介绍的遗传算法是J.Holland教
2018-01-11
09
Markdown语法 Markdown语法
前言  因为在写博客的过程中,常常会遇到忘记Markdown相关语法的情况,所以就把在网上找到的一些零碎的语法整理成一篇博客,既方便自己以后查阅,也加深自己对Markdown语法的记忆。 关于Markdown介绍&em
2018-01-09
08
图像变换 图像变换
前言  图像的几何变换主要包括图像的平移变换、镜像变换、平移以及旋转。本文主要内容是粗浅地介绍一下图像几何变换一些基本的知识。 图像变换实质  图像变换实质上是改变了像素的位置,但是不改变像素原本的
2018-01-08
07
搭建个人博客 搭建个人博客
前言  关于个人博客搭建,目前比较流行的解决方案有: WorkPress:需要购买独立域名和空间 Ghost:非常好用,但是需要租服务器,需要在个人服务器上托管Ghost程序 Github Pages + Jekyll
2018-01-07
07
在windows10上安装nvm 在windows10上安装nvm
前言  在node版本管理工具中,nvm和n是两个比较流行的方案。n不能在windows上使用,所以在windows上选用nvm进行node版本管理,需要注意的是, nvm会将全局模块安装在每个node版本自己的沙箱中,
2018-01-07
4 / 4