- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Unity 脚本生成瓦片地图TileMap
Unity 脚本生成瓦片地图TileMap参考:https://www.cnblogs.com/sanyejun/p/9298592.html说明:利用unity3d里的TileMap生成地图。需要将地图块图片转化为精灵(sprite),注意控制图片大小,这里将sprite中的每单位像素大小设置为100,图片大小也是100*100。效果:using System.Collecti...
2019-06-20 21:43:02
11757
原创 顺序容器list
顺序容器list概述(以下内容参考stl源码剖析)相较于vector的连续线性空间,list就更为复杂。其好处是每次插入或删除一个元素,就配置或释放一个元素空间。因此list对于任何位置的元素插入或移除,永远是常数。是一个环状双向链表,只有一个指向空节点的指针nodeiterator begin(){ return (link_type)((*node).next); }iterato...
2019-04-03 14:24:01
399
原创 顺序容器vector
顺序容器vector(以下内容参考stl源码剖析)概述vector与array:数据安排和操作方式相似,但array是静态空间,一旦配置了就不能改变,除非用户自己生成空间。vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。vector的关键在于其对大小的控制以及重新配置时的数据搬移效率。vector源码摘要//alloc 是SGI STL的空间配置器...
2019-04-03 11:30:04
213
原创 2019年春招实习面试
状态:两面一起面,凉了内容:介绍项目。项目都是一些小游戏,而自身对于项目所用的语言或引擎并不太熟悉,也没有做过准备,所以只能讲讲怎样设计的,问的问题基本都没有办法回答。vector和map的区别宏和inline的区别智能指针的机制介绍设计模式,构造一个单例如何改变字节对齐方式,使其以1字节对齐类在内存中的分布操作系统有哪些种类进程和线程的区别有哪些寻路算法,并做一下介绍…...
2019-03-29 14:04:27
308
原创 拷贝控制
当定义一个类时,我们显示地或隐世地指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符、析构函数。以上操作为拷贝控制操作。class Foo{friend void swap(Foo&,Foo*);//将swap定义为友元函数,并在外部重载public: Foo();//默...
2019-03-26 21:54:38
510
原创 动态内存
以下内容总结自c++ primer智能指针类似常规指针,但可以自动释放所指向的对象shared_ptr:允许多个指针指向同一个对象,reset手动释放unique_ptr:独占所指向的对象,可通过release释放对对象的控制权,但同时需要将指向的对象赋值给其它智能指针weak_ptr:伴随类,是一个弱引用,指向shared_ptr所管理的对象,在确定是否应释放对象时,shared_p...
2019-03-26 15:56:17
143
原创 顺序容器
顺序容器本内容摘自c++ primer 第9章概述顺序容器类型访问插入删除vector可变大小数组支持快速随机访问在尾部之外的位置插入或删除元素可能很慢,在中间位置添加或删除元素很耗时deque双端队列支持快速随机访问在头尾位置插入/删除速度很快,在中间位置添加或删除元素很耗时list双向链表只支持双向顺序访问任何位置进行插入/删除速度很...
2019-03-26 10:17:29
320
原创 特征值分解、奇异值分解(SVD)、投影相关理解
1. 特征值分解(要求矩阵为方正)若向量v是方正A的特征向量,则,则$\lambda$为特征向量v对应的特征值,矩阵的一组特征向量两两正交。特征值分解为:其中Q为特征向量组成的矩阵,为对角阵,主对角线上的每一个元素对应一个特征值。特征值对应的特征向量描述了矩阵的变化方向(特征值由大到小排列,因此变换由主要到次要排列)。通过特征值分解得到的前N个特征向量(矩阵的最主要的N个变换方向)...
2019-03-06 17:34:45
2694
转载 置信度
转载于知乎上邹日佳的回答点击打开链接置信区间:置信区间是指由样本统计量所构造的总体参数的估计区间。置信度:样本数目不变的情况下,做一百次试验,由95个置信区间包含了总体真值,其置信度为95%。
2017-04-05 09:45:39
1639
原创 python--无界面4*4拼图 游戏
第一次学习python,就此写了一个之前曾沉迷的4*4的拼图游戏,然而没有界面,全部通过输入命令完成。规则:1、只能移动空白格周围的数字,并且移到空白格处 2、把数字按1-15拼接起来以下是启动文件start.py#coding = utf-8#! python3import puzzledef game_intro(): print ( "This is a 4*4 p
2016-07-08 17:57:40
2262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人