
学习
我比白龙还喜欢千寻。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对于U3D塔防游戏(B站某视频)重点内容的一些记录
https://www.bilibili.com/video/BV15W411976h?p=13 原网址为这个重点内容记录mapcube上添加layer,使得只检测与cube的碰撞原创 2020-05-24 22:16:43 · 198 阅读 · 0 评论 -
U3D中C#编程的接口列表(不断补充)
U3D中C#编程的接口列表接口列表transform.translate(0,0,verValue)移动transform.Rotate(0,horValue,0)旋转float F1 = Vector3.Cross(V1,V2)两个向量的叉乘float V1Value = Vector3.Magnitude(V1)= V1.magnitude求V...原创 2019-11-27 17:28:44 · 257 阅读 · 0 评论 -
欧拉角的“万向节死锁”
https://blog.youkuaiyun.com/shanwenkang/article/details/81285684总结总结来说,欧拉角的“万向节死锁”问题,是由于欧拉旋转定义本身造成的。这种围绕选旋转前固定轴的先Z、再X、再Y的旋转操作,与其最终所预期的三个轴向可以旋转的结果并非一定是一对一的映射。某些情况下是多对一的映射,造成一些旋转自由度的缺失,也就是“死锁”。作者:AndrewF...转载 2019-11-27 15:59:09 · 245 阅读 · 0 评论 -
stl 一些查找与统计算法
stl 一些查找与统计算法find(iterator beg,iterator end,value)返回value元素的迭代器,如果没找到返回iterator end。adjacent_find(iterator beg,iterator end,_callback)后边的callback是一个回调函数,可以不写。函数是找到相邻的相同元素,返回第一个相同元素的指针。bool binary...原创 2019-09-10 21:58:31 · 179 阅读 · 0 评论 -
绑定适配器的用途与用法
绑定适配器用途:将二元的适配对象转变为一元用法#include#includevectorv;for(i = 1;i<10;i++){v.push_back(i);}struct myprint{void operator()(int v,int val){cout << “v:”<< v << “val:” << ...原创 2019-09-10 21:10:27 · 350 阅读 · 0 评论 -
stl内置仿函数
一些一元仿函数和二元仿函数原创 2019-09-10 14:00:16 · 186 阅读 · 0 评论 -
map
map容器和pair对组map结构map容器中的元素是一个pair。insert操作map< int ,int>tu;图结构的返回值是一个pair,pair.first是一个迭代器,返回插入位置。pair.second是一个bool量,表示是否插入成功。pair< map< int,int>::iterator,bool> it = tu.inser...原创 2019-09-05 23:24:31 · 112 阅读 · 0 评论 -
stl一些容器
deque容器初始化方式deque a;deque<const deque &wed>;deque(n,elem)//n个elem初始化的dequedeque(beg,end)双指针初始化V.push_front()取出第一个元素stack容器规则栈,先进后出。通过top()方法返回栈顶元素,push()压栈,pop()出栈。效率很高,不能遍历,不支持随机存取...原创 2019-09-04 21:20:05 · 158 阅读 · 0 评论 -
stl容器与算法浅析
stl的一些容器和算法所有的头文件:for_each需要#include接口:for_each(begin,end,func)用法:相当于一个for循环,从begin开始 到end结束,执行函数。注意,此时func的参数应该为和begin和end一样的类型。vector容器动态规划数组,如果插入元素之后的vector的size不够 c++在内存中重新规划新的更大块内存将原来的...原创 2019-09-02 21:00:20 · 221 阅读 · 0 评论 -
对RNN中attention机制的一点理解
Computational limitations(计算局限性) 在RNN中,attention的加入到底能解决什么问题呢。就是计算局限性的问题。计算局限性主要表现在计算机视觉中。比如在目标检测方面,采用滑动窗口模式可以地毯式的提取图片信息,但是成本过高,内存占用很大。计算局限性目前的解决方式及优缺点减少分类器窗口数量很多工作致力于降低滑动窗口模式的成本,具体包括减少那些已经被评估完整...原创 2019-09-02 15:25:02 · 1119 阅读 · 0 评论 -
auto_ptr:自动指针。
首先需要#include<memory>。初始化一个自动指针的方式:auto_ptr<int>qian; //千万不能直接用等号赋值,但是可以用()赋值。赋值方式:再初始化一个新的内存指针。int a = new int;qian = auto_ptr <int> (a);//将a赋值给qianauto_ptr<int>...原创 2019-09-02 15:02:39 · 199 阅读 · 0 评论 -
B树的删除操作
删除三结点的叶子三结点变成二结点。删除二结点的叶子双亲是个二结点,并且有个三结点的右孩子:将这个三节点变成2结点,将双亲和右孩子组成的树左旋转一下。双亲是个二结点,右孩子也是二结点:找到双亲结点的直接前驱结点,凑过来。双亲是个三节点双亲变成二结点,多的结点挪到叶子节点上传一下。满二叉树,全部二结点将二结点凑成三结点。删除的非叶子结点本身是二结点,右孩子是三结点三...原创 2019-07-30 17:13:46 · 691 阅读 · 0 评论 -
书写递归函数的一般思路
递归函数函数中嵌套着函数,本质上是函数的循环被一个if条件终结。void recursive_func(){ if(the final conditions occurs) { the final item happens; return 0; } else { 循环事件设置; recursive_func();//继续调用 }}...原创 2019-07-08 20:44:44 · 255 阅读 · 0 评论 -
双向链表
双向链表双向链表的结构如下:有两个指针,所以我们可以按照下列方式初始化://双向链表的结点结构typedef struct DualNode{ ElemType data; struct DualNode *prior; struct DualNode *next;}DualNode,*DuLinkList;...原创 2019-07-02 15:16:15 · 112 阅读 · 0 评论 -
数据结构2循环链表
循环链表定义尾结点指向头结点的单链表。解决了单链表无法查找某一结点的问题。定义结点方式以及初始化结点定义方式#define MAXSIZE 20//定义数组的最大长度 typedef struct ClinkList{ int data; struct CLinkList *next;}Mode;类似单链表。循环链表的初始化://初始化循环链表void ds_in...翻译 2019-06-26 22:24:36 · 152 阅读 · 0 评论