编程
YoYo2013
这个作者很懒,什么都没留下…
展开
-
QT-error: LNK1169: 找到一个或多个多重定义的符号
在Widge.h中包含了student.h的头文件,在widge.cpp中对其进行调用,结果显示:error: LNK1169: 找到一个或多个多重定义的符号!inline void student::treat() 即可。解决方案:将类student中的函数设置为内联函数。初学Qt,写了一个类,原创 2024-01-11 22:51:20 · 673 阅读 · 0 评论 -
初识Qt-无法解析的外部符号
QT += core gui后面添加QPushButton的父类,widgets,也就是。跟着教程学习QT, 第一个对象树就出现bug,自己建立一个QPushButton的类,QT += core gui widgets,qmake一下,再运行,成功!MyPushButton是一个无法解析的外部符号!原创 2024-01-11 21:46:37 · 664 阅读 · 0 评论 -
在pytorch中使用Tensorboard
在pytorch中使用Tensorboard原创 2022-12-06 17:17:06 · 1795 阅读 · 0 评论 -
python使用matplotlib.pyplot画图时总会提示“内核似乎挂掉了,很快就会自动重启”
无原创 2022-11-25 09:00:26 · 2968 阅读 · 5 评论 -
无法打开文件“python39_d.lib”
无法打开文件“python39_d.lib”原创 2022-08-11 10:38:13 · 2451 阅读 · 0 评论 -
no modual named “numpy“
无原创 2022-07-20 15:18:04 · 675 阅读 · 0 评论 -
电脑里.pynb文件默认用jupyter打开的设置方法
无原创 2022-07-19 16:02:59 · 1598 阅读 · 0 评论 -
不用矩阵,利用平面n个点拟合直线
∑(Yi-b-kXi)=0∑(Yi-b-kXi)Xi=0或∑Yi=nb-k∑Xi∑YiXi=b∑Xi+k∑(Xi^2)解得, k=(n∑YiXi-∑Yi∑Xi)/[n∑(Xi^2)-(∑Xi)^2]b=[∑(Xi^2)∑Yi-∑Xi∑YiXi]/[n∑(Xi^2)-(∑Xi)^2] (或是,b=∑Yi/n-k∑Xi/n)也可写成,k=∑XiYi/∑(Xi^2)b= ̄Y-k ̄X ( ̄Y表示Y的均值, ̄X表示X的均值)n为样本容量,原理是利用残差平方和最小来估计回归系数.取最小值是利用残差平方.原创 2020-11-01 21:12:50 · 348 阅读 · 0 评论 -
matlab在图像上画矩形并保存
I1=imread('低2.bmp');I2=imread('高2.bmp');W=38;H=29;x1=312;y1=271;[rows,cols,depth] = size(I1);% I1figure;set (gcf,'Position',[100,100,cols,rows]);imshow(I1,'border','tight','initialmagnification','fit');hold onrectangle('Position',[x1,y1,W,H],'Line原创 2020-10-27 08:21:34 · 1698 阅读 · 0 评论 -
求平面任意圆上一点A绕圆滑动θ角后的坐标B
% 圆圈上某点旋转θ角度后的圆上坐标。x1=100;y1=200;x0=10;y0=10;p0=[x0;y0];p1=[x1;y1];radius=norm(p0-p1);figureplot(p0(1),p0(2),'ro')hold onplot(p1(1),p1(2),'b+')theta=30/180*pi;yaxis_new=[x1-x0 y1-y0];xa...原创 2020-01-07 15:41:12 · 475 阅读 · 0 评论 -
Hilbert变换及谱分析
Hilbert变换是一个很有用的变换,用它来做包络分析更是一种有效的数据处理方法。现用代码测试其变换效果第一个程序效果如下% Hilbert变换测试clcclear allclose allts = 0.001;fs = 1/ts;N = 200;f = 50;k = 0:N-1;t = k*ts;% 信号变换% 结论:sin信号Hilb转载 2013-04-09 16:46:11 · 1566 阅读 · 0 评论 -
matlab2013a安装指南
To install follow these steps:1) run "setup.exe" (or "bin\win32\setup.exe" to install 32-bit Matlab under 64-bit Windows)2) choose "install manually without using the internet"转载 2013-04-10 21:19:05 · 3239 阅读 · 0 评论 -
如何根据相机来选择相应的图像采集卡
转自http://hi.baidu.com/robinlxzh/item/badedc4e283f970e6cc2f0e7Data Flow analysis (数据流分析)评估一个基于PC的工业图像采集系统运行速度并不是简单的任务。此篇文章的目的是使大家能够正确选择出配合使用的相机和图像采集卡。需要考虑的三个要素:(1) 相机 (2) 图像采集卡 (3)PC转载 2013-04-13 14:48:39 · 2138 阅读 · 0 评论 -
matlab图形句柄属性总结
原文在于雪漫的bloghttp://blog.sina.com.cn/s/blog_4b9b714a0100cce2.html这两天在看句柄式图形方面的东西,以下是我在看书过程中整理的学习笔记,比较详细的介绍了句柄以及与其密切相关的各种图形对象和它们的属性。希望能对初学Matlab界面设计的朋友们有所帮助。GUI学习笔记:句柄式图形常用函数:(1)get转载 2013-04-14 20:02:41 · 3394 阅读 · 0 评论 -
如何配置DirectX开发环境
如何配置DirectX开发环境转自http://www.cnblogs.com/graphics/一个DirectX程序要想正确的编译和链接,需要下面三个主要前提安装DirectX SDK正确配置.h文件路径和.lib文件路径正确链接所需.lib文件安装DirectX SDK可以直接到微软的官方网站上下载最新的SDK,Microsoft DirectX SDK(转载 2013-05-02 21:58:23 · 675 阅读 · 0 评论 -
在查找预编译头使用时跳过
http://hi.baidu.com/lowen_pig/item/a4b728ee530793d5ea34c98a环境:VS2010微软官方解释:Visual C++ Concepts: Building a C/C++ ProgramCompiler Warning (level 1) C4627Error Message”: skipped when looking for转载 2013-05-07 15:01:35 · 795 阅读 · 0 评论 -
Windows XP环境下Bundler的安装和配置
(参考自:http://www.cnblogs.com/weizhoupan/archive/2011/03/05/Intro_on_Bundler.htmlhttp://blog.csdn.net/manji_lee/article/details/7596877http://blog.csdn.net/lxiaoxiaot/article/details/6721247) 一、转载 2013-05-07 22:45:33 · 521 阅读 · 0 评论 -
Windows XP环境下Bundler的安装和配置
(参考自:http://www.cnblogs.com/weizhoupan/archive/2011/03/05/Intro_on_Bundler.htmlhttp://blog.csdn.net/manji_lee/article/details/7596877http://blog.csdn.net/lxiaoxiaot/article/details/6721247)转载 2013-05-07 22:42:10 · 741 阅读 · 0 评论 -
VS2008中生成lib和dll库文件
转自http://page.renren.com/601107605/note/821114671 (1)新建项目--->win32控制台应用程序,输入项目名称,例如“dllTest”,点击确定;(2)点击下一步:(3)在出现的应用程序设置中,选择DLL(默认为控制台应用程序),如图所示:(4)点击完成,之转载 2013-05-08 17:32:34 · 656 阅读 · 0 评论 -
《转》32位机和64位机下面各类型sizeof的大小
运行结果如下:(分别用蓝色和红色标记了两者的差异) ——————————————————————————机器平台:X86_64 处理器操作系统:Red Hat 4.1.2-14编译器: gcc version 4.1.2 20070626 Size of char is:转载 2013-05-30 09:20:40 · 616 阅读 · 0 评论 -
C++中二维数组的问题
转自:http://hi.baidu.com/justforget__/item/be0c1010a507daa1feded570 以前接触二维数据的时候,通常是把它转化为一个一维数组来做的,所以对二维数组接触比较少,前几天一个师妹问到一个关于二维数组和指针的问题,才意识到对它们之间的关系的认识还不算到位,所以查了一些资料,并做了一些总结。 先对二维数组和指转载 2013-06-09 11:11:31 · 962 阅读 · 0 评论 -
哈希表
转自http://www.cnblogs.com/jiewei915/archive/2010/08/09/1796042.html哈希表:哈希表不可避免冲突(collision)现象:对不同的关键字可能得到同一哈希地址 即key1≠key2,而hash(key1)=hash(key2)。具有相同函数值的关键字对该哈希函数来说称为同义词(synonym)。因此,在建造哈希表时不仅要设定一个转载 2013-06-04 10:43:44 · 630 阅读 · 0 评论 -
equal_range用法
转自http://blog.chinaunix.net/uid-24185908-id-3049839.htmlequal_range是C++ STL中的一种二分查找的算法,试图在已排序的[first,last)中寻找value,它返回一对迭代器i和j,其中i是在不破坏次序的前提下,value可插入的第一个位置(亦即lower_bound),j则是在不破坏次序的前提下,value可插入的最后一转载 2013-06-05 20:55:29 · 518 阅读 · 0 评论 -
一点vs属性配置的体会
今天配置了vs2010+opencv2.3.1 发现从视图-属性配置页中进入 配置工程属性 的话 若继续新建工程,该属性适用于所有;若从项目-属性-配置的话,只适用于当前工程原创 2013-07-12 16:08:15 · 559 阅读 · 0 评论 -
opencv的一点小备忘
刚开始用opencv 配置完后想显示图片,结果在cvShowImage处卡住了,最后在后面加一句cvWaitKey();则显示成功。#include "stdafx.h"#include "cv.h"#include "highgui.h"int main(){IplImage *src;src=cvLoadImage("lena.jpg",-1);if(原创 2013-07-12 16:42:06 · 666 阅读 · 0 评论 -
opencv的图像处理
nt main(int argc,char** argv){ IplImage* img=0;int height,width,step,channels;int depth;uchar* data;img=cvLoadImage(argv[1],-1);if(!img){coutexit(0);}height=img->height;wid转载 2013-07-13 09:51:30 · 511 阅读 · 0 评论 -
new和delete http://hi.baidu.com/lewvan/item/4c38d40d
http://hi.baidu.com/lewvan/item/4c38d40d23a5b1103b53eeee我记得当年学习C++基础的时候,老师曾经告诉我们:一般来说new和delete要成对出现,在使用完new申请的内存后要马上释放。我相信持这种说法的人不止我们老师一个人,养成良好的内存使用习惯固然重要,但如果因此就认为new和delete必须成对出现,使用完new得到的空间转载 2013-07-13 11:04:18 · 686 阅读 · 0 评论 -
endnote 出现无法连接web of science
转载 2013-07-03 10:31:04 · 5128 阅读 · 0 评论 -
VS中加入组件的方法
在vc6.0中可以通过“project”->“add to project”->“components and controls”导入activex控件,可在vs2005中怎么都没找到该功能?可是在VS2005以及VS2010中怎么导入的?步骤如下,add class ->mfc->mfc class from activex control选择相机组件,这是添加了类,然后在对话框添加原创 2013-10-16 19:37:58 · 3281 阅读 · 0 评论 -
Run CUDA or PTX Code on GPU
转自 http://cn.mathworks.com/help/distcomp/run-cuda-or-ptx-code-on-gpu.htmlOverviewThis topic explains how to create an executable kernel from CU or PTX (parallel thread execution) files, and run转载 2015-07-06 15:31:21 · 1247 阅读 · 1 评论 -
Yuri Boykov的图割法
今天又看了一遍Yuri发表在PAMI上的两篇文章,2001,2004.文章虽然写的比较难懂,但是算法还是可以的。记录一下网址:http://vision.csd.uwo.ca/code/希望可以尽快将它用起来~原创 2015-12-28 21:57:01 · 1589 阅读 · 0 评论 -
[转帖]fstream的使用方法介绍
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>) 从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所以,cin>>转载 2016-01-12 17:40:12 · 285 阅读 · 0 评论 -
fstream 的用法——文件拷贝
转自 http://blog.sina.com.cn/s/blog_700a65cc0100mieb.html 当ifstream read到文件尾,返回0值,其它时候返回非0值。下面给出一个用C++标准库实现文件拷贝的函数: #include#include#includeusingnamespace std; constint转载 2016-01-13 09:14:42 · 1557 阅读 · 0 评论 -
c++动态分配二维/三维数组的内存
转自http://blog.csdn.net/boylinux/article/details/7783871本文主要目的是用c和c++分别实现动态分配二、三维数组。一般而言,在C中用malloc和free实现,而在C++中用new和delete。 new和delete是c++操作符,malloc和free是c语言函数,它们都可以用来为对象动态分配空间,最大的区别在于:当用new和 del转载 2016-01-13 16:17:28 · 3397 阅读 · 0 评论 -
C++ using namespace std 用法深入解析
转自http://www.jb51.net/article/40018.htm一 :和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空转载 2016-01-14 16:29:36 · 567 阅读 · 0 评论 -
C++中关于[]静态数组和new分配的动态数组的区别分析
转自http://www.jb51.net/article/53870.htm本文以实例分析了C++语言中关于[]静态数组和new分配的动态数组的区别,可以帮助大家加深对C++语言数组的理解。具体区别如下:一、对静态数组名进行sizeof运算时,结果是整个数组占用空间的大小;因此可以用sizeof(数组名)/sizeof(*数组名)来获取数组的长度。int a[5]; 则siz转载 2016-01-14 16:34:16 · 841 阅读 · 0 评论 -
C/C++动态分配与释放内存的区别详细解析
转自http://www.jb51.net/article/41723.htm1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回转载 2016-01-14 16:59:19 · 6052 阅读 · 0 评论 -
C++指针数组、数组指针、数组名及二维数组技巧汇总
转自http://www.jb51.net/article/54220.htm本文较为详细的分析了关于理解C++指针数组,数组指针,数组名,二维数组的一些技巧。是比较重要的概念,相信对于大家的C++程序设计有一定的帮助作用。一、关于数组名假设有数组:?1int a[3] = {1, 2, 3}1转载 2016-01-14 20:59:47 · 302 阅读 · 0 评论 -
c++里的指数、对数等
c++有个现成的头文件,#include 加入它之后就可以用exp()来表示自然对数e的指数,log()用来求对数,还有_STD_BEGINusing _CSTD acosf; using _CSTD asinf;using _CSTD atanf; using _CSTD atan2f; using _CSTD ceilf;using _CSTD cosf; using _CS原创 2016-01-14 21:12:54 · 11619 阅读 · 0 评论 -
“errorC1083”: 无法打开包括文件matrix.h
这个错误一般都是包括路径的问题,比如我把matrix.h放在了...../include/kutility文件夹下,我在工程中的包含目录里加入了路径,...../include然后在工程代码开头写的是#include "matrix.h",就不对,出现题目所示错误。正确应该是 #incLude “kutility/matrix.h”原创 2016-01-15 08:58:27 · 6528 阅读 · 1 评论