
编程
superHT287
努力奔跑的呆瓜小白,我的英雄是大圣,我的梦想是世界和平。
展开
-
理解cnn的卷积和池化的反向传播
https://www.cnblogs.com/WSX1994/p/11230121.html原创 2020-05-13 19:34:14 · 446 阅读 · 0 评论 -
OpenCV中的RANSAC详解
转载来自:http://blog.youkuaiyun.com/laobai1015/article/details/51683076本文将OpenCV中的RANSAC代码全部挑选出来,进行分析和讲解,以便大家更好的理解RANSAC算法。代码我都试过,可以直接运行。在计算机视觉和图像处理等很多领域,都需要用到RANSAC算法。openCV中也有封装好的RANSAC算法,以便于人们使用。关于转载 2017-01-10 16:55:34 · 2247 阅读 · 0 评论 -
有关vs平台工作集
很多时候,你的电脑上安装了vs2013但是你却需要的是早期版本的平台工作集,怎么办呢?安装其他的平台工作集呗。如下:vs2010版本之后支持使用之前的版本编译,可以在 属性->常规中找到。需要安装对应的vs版本才可以使用各自对应的选项。其中vs2013中可以识别已经安装的vs2012(Visual Studio 2012 (v110)), vs2012可以识别已安装的vs2原创 2017-01-15 11:16:21 · 6890 阅读 · 2 评论 -
完美世界2017年实习生游戏c++开发工程师笔试编程题答案
真气死我了,所以凡事要看清楚题目要求。。。这么简单的题目,我一道题用了1个小时,我TM好想进完美世界呀,这样就可以一直玩游戏了,,好想戳死我自己1、大体意思就是两个人随便输入数字。先输入第一个人的数字,不详个数,两个数字之间用空格隔开,以输入0结束再输入第二个人的数字,不详个数,中间以空格隔开,以0结束多tm简单的题目啊,不就是个去重+排序吗,我就是没看到人家说以空格隔开,调了几万年啊原创 2017-03-29 21:36:05 · 3100 阅读 · 0 评论 -
今日头条2017计算机实习生c++第一道题
1、记不清楚了,大体意思就是给一个数组大小n,然后给n个数,组成一个离散序列,就是求极大值所在的族大区间,将这个最大区间的左侧和右侧坐标x值输出。例如:输入:nn长度的整数数组输出:区间的范围样例:10 1 3 1 2 5 4 3 1 9 10样例输出:2 7代码:#include#includeusing namespace std;st原创 2017-03-30 21:34:57 · 1178 阅读 · 0 评论 -
VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory”
错误类型1:环境:VS2008语言:C++ 下午出了一个非常可恶的问题,我的一个基于MFC 对话框的程序因为预编译头文件stdafx.h的原因始终无法编译通过。 由于程序整体是需要预编译头文件的。因此工程内所有cpp文件通通都包括了#include stdafx.h。 我自己写的文件放在工程文件夹下自建的一个文件夹里。比如工程名DynamicPathPlan, 我的转载 2017-04-02 16:34:24 · 4129 阅读 · 0 评论 -
钻石问题(菱形继承问题) 和虚继承
钻石问题(菱形继承问题) 和虚继承 转自:http://www.cnblogs.com/sddai/p/6516668.html 在C++中,什么叫做钻石问题(也可以叫菱形继承问题),怎么避免它?下面的图表可以用来解释钻石问题。假设我们有类B和类C,它们都继承了相同的类A。另外我们还有类D,类D通过多重继承机制继承了类B和类C。因为上述图表的形状类似于钻石(或者菱形),因此这个问题被形象地称为转载 2017-04-12 10:12:19 · 2336 阅读 · 0 评论 -
有关性能调优的博客
http://coolshell.cn/articles/7490.html http://www.cnblogs.com/wujianlundao/archive/2012/11/13/2768791.html http://www.cnblogs.com/wujianlundao/archive/2012/11/18/2776372.html原创 2017-05-13 21:14:09 · 354 阅读 · 0 评论 -
字节大小端
http://www.cnblogs.com/cposture/p/4490828.html http://blog.chinaunix.net/uid-25367385-id-188322.html http://blog.youkuaiyun.com/kuai0705/article/details/20841133原创 2017-06-20 17:03:44 · 630 阅读 · 0 评论 -
_ftol2_sse 优化时所占时间最长,但是不知道这个是什么意思?该怎么优化
https://stackoverflow.com/questions/15247949/ftol2-sse-are-there-faster-options原创 2017-06-11 16:46:01 · 1126 阅读 · 0 评论 -
写了一个Xcode的小demo遇到了一些问题
打开相册获取图片原创 2017-07-29 19:22:05 · 432 阅读 · 0 评论 -
c++性能优化
一直想写一篇这样的东西,今天无意中看到了一篇,觉得挺好,copy一下,再总结一下。知识本来就是共享的,不算无耻。 原文链接:http://blog.youkuaiyun.com/D_Guco/article/details/75729259 1 关于继承:不可否认良好的抽象设计可以让程序更清晰,代码更看起来更好,但是她也是有损失的,在继承体系中子类的创建会调用父类的构造函数,销毁时会调用父类的析构函数,这种原创 2017-07-29 19:50:29 · 488 阅读 · 0 评论 -
今日头条笔试
1、#include<iostream>#include<vector>using namespace std;int main(){ int n, m, c; n = m = c = 0; cin >> n >> m >> c; vector< vector<int> > color(c + 1); for (int i = 0; i<c + 1; i原创 2017-09-10 23:29:54 · 486 阅读 · 0 评论 -
2018年华为软件岗
主机名由多级域名组成,自右向左,依次是顶级域名、二级域名、三级域名,例如huawei.com.cn,cn是顶级域名,com是二级域名,huawei是 三级域名。 请编写一段程序,实现主机名排序功能,排序规则以及限制条件如下: 1、主机名按照域名等级排序,即先顶级域名排序,再二级域名排序,最后是三级域名排序; 2、每一级域名排序时,参考字典顺序定义,abc 排在 abf,abc 排在 abcd原创 2017-09-26 22:26:53 · 840 阅读 · 0 评论 -
RANSAC算法详解
转载来自:http://blog.youkuaiyun.com/laobai1015/article/details/51682596随机抽样一致算法(random sample consensus,RANSAC),采用迭代的方式从一组包含离群的被观测数据中估算出数学模型的参数。算法简介:RANSAC算法的基本假设是样本中包含正确数据(inliers,可以被模型描述的数据),也包含异常数据转载 2017-01-10 16:53:06 · 1270 阅读 · 0 评论 -
Homography,opencv,单应性矩阵的计算原理
Features2D + Homography to find a known object[cpp] view plain copy #include #include #include "opencv2/core/core.hpp" #include "opencv2/features2d/features2转载 2017-01-10 14:05:26 · 26486 阅读 · 1 评论 -
(.text+0x159d):undefined reference to `va_start'
my错误:In function `Abort':remap_functions.c:(.text+0x159d): undefined reference to `va_start'remap_functions.c:(.text+0x15d0): undefined reference to `va_end'分析:参数个数可变的函数abort,printf()i原创 2016-04-12 17:12:04 · 7401 阅读 · 0 评论 -
opencv cvcopy() error :assertion faild (src.depth()==dst.depth()&&src.size==dst.size)
错误 :opencv cvcopy() error :assertion faild (src.depth()==dst.depth()&&src.size==dst.size)意思是原和目的的depth或者mat大小不一样分析: 我查了好多资料,大体总结如下:1、这两个图或者矩阵是否初始化了,初始化的大小是否相同2、这两者的depth是否一样,是不是通道不同,是不是通道相同但原创 2016-04-13 17:08:56 · 2425 阅读 · 0 评论 -
linux下(ubuntu),段错误产生的原因Segmentation Fault
1、在编程中以下几类做法容易导致段错误,基本是是 错误地使用指针引起的1)访问系统数据区,尤其是往系统保护的内存地址写数据:最常见就是给一个指针以0地址(访问了系统保护的内存地址)如:#include#includevoid main(){ int *ptr = (int *)0; *ptr = 100;}2)向只读的内存地址中写原创 2016-04-18 13:30:56 · 6140 阅读 · 0 评论 -
Linux虚拟地址空间布局
本片文章转载来自:http://www.cnblogs.com/clover-toeic/p/3754433.html在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例是1:3,而Windows系统为2:2(通过转载 2016-04-22 13:51:15 · 679 阅读 · 0 评论 -
c#判断是否为空字符串随笔
1、用时总结[s == ""]空字符串, 10315.6250 毫秒短字符串, 8307.8125 毫秒长字符串, 8564.0625 毫秒[s == string.Empty]空字符串, 3573.4375 毫秒短字符串, 8307.8125 毫秒长字符串, 8603.1250 毫秒[s.Equals("")]空字符串, 9517.1875 毫秒短原创 2016-08-03 17:27:39 · 563 阅读 · 0 评论 -
c#浮动文字框Tooltip控件的使用总结随笔
在load函数中: private void FormsRegister_Load(object sender, EventArgs e) { MinimizeBox = false; MaximizeBox = false; ControlBox = false;原创 2016-08-03 17:37:37 · 5615 阅读 · 0 评论 -
c#errorprovider控件基本使用随笔
核心: this.errorProvider1.SetError(this.username, "Please input your username!"); bool flag = true; #region errorprovider if (username.Text.Trim() == string.Empt原创 2016-08-03 22:12:36 · 1491 阅读 · 0 评论 -
c#消息提示框messagebox的简单使用
消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。返回结果:DialogResult dr1=MessageBox.Show(text,cap原创 2016-08-03 22:28:42 · 28031 阅读 · 0 评论 -
sql server 的check约束总结随笔
一、用途1、用于限定值的范围,如希望某列中的值都在某个范围内2、规范某列的值得形式等二、check中的运算符= 等于〉 大于 年龄大于15 age>15 小于>= 大于或等于 不等于! 非三、check中的通配符‘_’ 一个字符 a like 'c'% 任意长度的字符串 b like原创 2016-08-05 17:32:06 · 3198 阅读 · 0 评论 -
sql server的数据类型总结
每当使用sql的时候,不知道怎样选择每一列的类型该怎么选择,常用几种类型总结如下:1、int 整型 占用4个字节 存储-2^31~2^31之间的整数2、money 货币型 用来表示钱和货币型 存储-9220亿到9220亿之间的数据,精确到货币单位的万分之一3、float4、datatime 日期时间型 表示日期和时间5、Smalldat原创 2016-08-05 19:06:33 · 789 阅读 · 0 评论 -
c#与sqlserver建立连接时出现与网络相关的或特定于实例的错误的解决方法
与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)首先确保连接字符串没有出错Web.Config文件中的连接数据库的字符串错误,就检查一下,看看连接数据库的字符串是原创 2016-08-07 21:44:35 · 8211 阅读 · 1 评论 -
int main(int argc,char *argv[])的两个参数
argc是命令行总的参数个数;argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数。命令行后面跟的用户输入的参数。int main(int argc, char* argv[]) { int i; for (i = 0; i i++) cout cin>>i; ret原创 2016-11-05 17:13:22 · 333 阅读 · 0 评论 -
ransca算法详细介绍
1、算法概述:RANSAC算法的基本假设是样本中包含正确数据(inliers,可以被模型描述的数据),也包含异常数据(outliers,偏离正常范围很远、无法适应数学模型的数据),即数据集中含有噪声。这些异常数据可能是由于错误的测量、错误的假设、错误的计算等产生的。同时RANSAC也假设,给定一组正确的数据,存在可以计算出符合这些数据的模型参数的方法。2、算法思想描述:RA原创 2016-11-06 14:51:18 · 4173 阅读 · 0 评论 -
【OpenCV】SIFT原理与源码分析
SIFT简介Scale Invariant Feature Transform,尺度不变特征变换匹配算法,是由David G. Lowe在1999年(《Object Recognition from Local Scale-Invariant Features》)提出的高效区域检测算法,在2004年(《Distinctive Image Features from Scale-Inva转载 2016-11-17 21:05:33 · 840 阅读 · 0 评论 -
定义的数据结构编译时提示重复定义错误
错误:数据结构重复定义错误分析:头文件中的数据结构定义引用一次就行,但函数可以使用多次,所以会出现数据结构重复定义多次的错误解决方法:可以把数据结构和函数声明分开定义一般情况下数据结构定义时也要加上#ifndef和#endif,防止因为多次包含该头文件而造成的重复定义的错误如:我的atom.h文件,#ifndef ATOM_H#define ATOM_H原创 2016-04-12 16:21:07 · 2749 阅读 · 0 评论