sparrow专题

关于Sparrow 3D Engine(SPE)

Sparrow 3D Engine,简称SPE,是一个兴趣Project,基于OpenGL和Freeglut。其实起初并没有要写一个引擎的想法,况且开源的3D引擎非常多,直接拿来用就可以了。后来导师让我做科研,方向是跟布料仿真相关的,我就开始看文献,做实验,由于不需要很多太炫的功能,于是就直接用OpenGL写demo,但每次创建一个新的demo时我就发现要写很多跟以前做过的demo重复的代码,像摄

麻雀搜索算法|Sparrow Search Algorithm(SSA)

在麻雀群体智慧、觅食和反捕食行为的启发下,提出了一种新的群体优化方法,即麻雀搜索算法(SSA)。 1、简介 在麻雀搜索算法中包含三种类型的麻雀个体,即发现者、跟随者和侦察者,三种类型对应三种行为。发现者在麻雀群体中占有主导地位,在群体中占有的比例一般为10%-20%,负责为整个群体寻找食物并且提供食物的方位和拥有食物的区域。跟随者会一直对发现者监控,一旦发现者找到食物,跟随者会立即跟随发现者

关于Sparrow 3D Engine(SPE)

Sparrow 3D Engine,简称SPE,是一个兴趣Project,基于OpenGL和Freeglut。其实起初并没有要写一个引擎的想法,况且开源的3D引擎非常多,直接拿来用就可以了。后来导师让我做科研,方向是跟布料仿真相关的,我就开始看文献,做实验,由于不需要很多太炫的功能,于是就直接用OpenGL写demo,但每次创建一个新的demo时我就发现要写很多跟以前做过的demo重复的代码,像摄

SPARROW 框架redis客户端封装实践

redis 本身有客户端,先抛出来一个问题?为什么要对redis客户端进行二次封装? 大概在11年时侯,第一次接触redis,那时侯研究过redis的各种数据结构,直接拿redis的客户端jedis直接用。公司安排人要对jedis进行封装,当时就很不理解,为什么非要封装一次才可以? 后来自己写框架,意识到一些东西是需要封装的,比如连接的打开和释放,比如一些危险的方法,比如keys * 比如flu