自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java多线程

lock.tryLock用法

2020-05-29 19:47:42 151 1

原创 并查集算法

并查集

2020-05-06 17:05:11 157

原创 设计模式

单例模式Singleton在整个系统范围内保证最多只实例化一次的类,以防止一个全局使用的类对象被频繁的创建与销毁。单例模式三要素:私有构造方法私有静态成员变量用来保存单例对象提供public的静态方法获取单例对象饿汉式:“提前创建”,不管目前是否需要使用缺点:“浪费内存空间”优点:线程安全饿汉模式是在JVM启动的时候就完成实例化吗?No!饿汉单例是在本类加载的时候开始初始化...

2020-04-27 21:13:17 147

原创 Java基础知识

Switch支持的数据类型基本数据类型:byte,short,int,char基本类型的封装类:Byte Short Integer Character枚举类、String

2020-04-21 20:03:31 113

原创 torch7

元素读取th> a= torch.rand(2,3)th>a 0.9646 0.2998 0.8082 0.4970 0.5252 0.2022[torch.DoubleTensor of size 2x3]th> a[1] --[] 0.9646 0.2998 0.8082[torch.DoubleTensor of size 3]

2018-11-08 16:18:22 216

原创 matio/mattorch

matlab生成的数据是mat格式的,需要转换成torch使用的t7格式。可以使用mattorch实现,但我在OS X 系统中总是安装出错。matio也可以实现matlab数据和torch数据的转换,matio-ffimattorch 安装法一sudo luarocks install mattorch错误Installing https://raw.githubusercontent...

2018-11-07 17:12:58 1196 2

原创 C++面试题总结

文章目录1. 构造函数与析构函数的调用顺序派生类中含有对象成员时什么时候调用构造函数和析构函数:例2. 内存分配方式一、内存布局二、C、 C++内存分配方式三、栈与堆(栈与堆)的比较四、栈与堆(栈与堆)的区分未完待续……1. 构造函数与析构函数的调用顺序可以简记为:先构造的后析构,后构造的先析构,它相当于一个栈,先进后出。派生类中含有对象成员时构造函数执行顺序: 基类 -...

2018-09-25 22:19:22 134

原创 【排序算法】c++

归并排序的递归实现 C++class MergeSort {public: int* mergeSort(int* A, int n) { // write code here merge(A,0,n-1); return A; } void merge(int* A, int left, int right) ...

2018-09-23 17:27:15 94

原创 TCP

文章目录TCPTCP报文格式TCPTCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议.TCP报文格式TCP个字段释义:端口号:用来标识同一台计算机的不同的应用进程。1)源端口:源端口和IP地址的作用是标识报文的返回地址。2)目的端口:端口指明接收方计算机上的应用程序接口。TCP的源端口、目的端...

2018-09-21 17:20:21 279

原创 C++ 模板

文章目录模板的作用函数模板类模板1. 基础的模板类2 模板类的继承模板的作用模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。模板分为函数模板和类模板,函数模版是用来生成函数的实例,类模版是用来生成类的实例。一个模版就是一个类或函数的蓝图或者说是公式。当我们调...

2018-09-19 17:37:06 88

原创 OSPA距离

OSPA(Optimal Sub-patten Assignment) 最优次模式分配。 2019.1.17考虑两个集合X={x1,x2,⋯,xm}和Y={y1,y,⋯,yn}。其中,n,m∈N0={0,1,⋯}。向量x∈X和y∈Y是状态空间W∈RN的子集。X,Y∈F(W)代表集合W所有有限子集的集合。OSPA度量标准定义为在χ=F(W)上的距离。在向量x,y∈X中,引入截止距离:...

2018-09-15 15:04:29 8407 1

原创 lua + gnuplot

一、gunplotterminal中使用gnuplot 二、lua + gunplot1. 将绘图所需的数据及控制信息放入table中。plotTab={}table.insert(plotTab, {trname, plotTensor, ls})标题titletrname = string.format("%s %d",typestr, id)二维tensor,plotTensor连线风格l...

2018-05-22 14:52:16 787

原创 Lua + Torch 踩坑小结

1.Tensor中选择元素时索引必须用number类型VS,tensor与table转换index53[torch.FloatTensor of size 2]p0.5162 0.4855 0.5177 0.5186 0.50070.4797 0.4709 0.4959 0.4905 0.4959[torch.FloatTensor of size 2x5]想要根据tensor...

2018-05-21 16:47:28 2337

原创 Lua开源库 lfs的使用

- lfs.attributes (filepath [, aname]) 返回这个path的属性table,如果filepath是nil则会出错并打印错误信息,属性列表如下所示: mode属性是字符串,其他属性都是数组。属性描述dev不常用不翻译了:on Unix systems, this represents the device that the inode resides on. On ...

2018-05-04 19:52:55 1658

原创 【论文笔记】MOT2015数据集

论文: MOTChallenge 2015: Towards a Benchmark for Multi-Target TrackingData FormatMOT15数据集的文档组织格式,所有视频被按帧分为图像,图像统一采用jpeg格式,命名方式为6位数字如:000001.jpg,目标和轨迹信息标注文件为CSV格式。每行代表一个对象实例,它包含10个值,如Tab2所示。目标信息文件和轨迹信息文件...

2018-05-02 21:24:53 6313

原创 Torch学习各类资源总结

Torch官网文档Torchtorchtorch——math函数(中文)nnnn模块学习optim优化方法总结实用程序Timer本类能够测量特定时间段内的时间(以秒为单位)。 例:timer = torch.Timer() -- the Timer starts to count now x = 0 for i=1,1000000 do     x = x + math.sin(x) e...

2018-04-19 19:52:11 335

原创 将n*n矩阵顺时针旋转90度输出

将n*n矩阵顺时针旋转90度输出#include<iostream>#include<vector>#include<math.h>using namespace std;int main(){ vector<int> m; int tmp; while((scanf("%d",&tmp))!=EOF) ...

2018-03-29 21:05:43 5161

原创 【排序算法】堆排序(c++)

堆排序思想:首先将待排序的记录序列构造成一个堆,然后将堆顶元素移走,此时,选出了堆中所有记录的最大者即堆顶。并将剩余的记录再调整为堆,这样又找出了次大的元素,以此类推,直到堆中只有一个记录为止。a.将无序序列构建成一个堆,根据升序降序需求选择大顶堆或小顶堆;b.将堆顶元素与末尾元素交换,将最大元素"沉"到数组末端;c.重新调整结构,使其满足堆定义,然后继续交换堆顶元素与当前末尾元素...

2018-03-20 11:30:29 172

原创 【图】邻接矩阵及最小生成树(C++)

#include<iostream>#include<queue>#include<string>#include<fstream>#include<iomanip>using namespace std;const int MaxSize=10;//辅助prim struct shortEdge{ int edge...

2018-03-16 20:48:06 2398

原创 【队列】循环队列(C++)

定义队列(queue)是只允许在一端进行插入操作,在另一端进行删除操作的线性表。遵守先进先出的规则。数据存储方式顺序存储结构:这种结构事先要基本确定队列的大小,不支持动态分配存储空间,所以插入和删除元素比较省时,但是会造成空间的浪费。为了节省空间,引入了循环队列,本质上也是顺序存储结构。链式存储结构:可以不需要事先知道队列的大小,支持动态和释放空间,但是插入和删除操作比较耗时,也称链队列。*当事先...

2018-03-09 13:18:40 478

原创 【链表】单链表(C++)

#include<iostream>using namespace std;struct Node{ int data; Node * next; Node(int x):data(x),next(NULL){}};class LinkedList{private: Node * head; int length;public: Lin...

2018-03-07 21:05:37 137

原创 C++关键字

排队系统转载 前言 排队是日常生活中经常遇到的现象,有些排队是有形的,还有些排队是无形的,它们都有一种共同的要求,就是要求得到某种服务,并且它们的到达一般是随机的,所需要的服务时间也是随机的,正是由于这种随机性,使得排队现象几乎是不可避免的排队论也称随机服务系统理论,它是20世纪初由丹麦数学家Erlang在应用数学方法研究电话话务理论过程中发展起来的一门学科。 排队论的发展最早是与电

2017-06-12 15:26:09 834

C++万年历系统

万年历系统,C++ 课程设计,两种显示方式

2015-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除