- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 matlab管理内存方法---解决out of memory
一、利用clear清除内存时,要用pack函数进行内存整理Matlab在运行大数据时,会出现Out of Memory,在程序中加入clear不需要的变量,能否解决Out of Memory问题。答案是或许可以,或许不可以,原因清除变量或者给该变量重新赋值只是释放了该变量先前分配的内存块,由于matlab是分连续块分配内存给变量,所以如果清除的这个内存空间不一定可以用上,比
2017-03-13 15:59:20
890
原创 VS2010MFC之网络编程——添加链接器
编译报错:>client.obj : error LNK2019: 无法解析的外部符号 __imp__recv@16,该符号在函数 _main 中被引用1>client.obj : error LNK2019: 无法解析的外部符号 __imp__closesocket@4,该符号在函数 _main 中被引用1>client.obj : error LNK2019: 无法
2016-07-15 11:14:25
1734
转载 GetWindowRect和GetClientRect的区别详解
一:关于坐标 MFC中绘图时经常涉及到坐标计算,GetWindowRect和GetClientRect这两个函数,是获取逻辑坐标系中窗口或控件(其实也是窗口)大小和坐标的常用函数了,有什么不一样的?先说说什么叫逻辑坐标?讲到逻辑坐标,它相对的一个概念是设备坐标,是为了屏蔽掉不同设备属性差别而设置的抽象坐标系,说白了,就是独立于设备坐标的统一接口,程序员不需要去在具体的设备上进行绘
2016-05-04 16:03:28
345
转载 GetWindowRect和GetClientRect的区别详解
一:关于坐标 MFC中绘图时经常涉及到坐标计算,GetWindowRect和GetClientRect这两个函数,是获取逻辑坐标系中窗口或控件(其实也是窗口)大小和坐标的常用函数了,有什么不一样的?先说说什么叫逻辑坐标?讲到逻辑坐标,它相对的一个概念是设备坐标,是为了屏蔽掉不同设备属性差别而设置的抽象坐标系,说白了,就是独立于设备坐标的统一接口,程序员不需要去在具体的设备上进行绘
2016-05-04 16:03:19
332
原创 vs2010中怎样关联控件变量MFC
一、问题描述:在孙鑫C教程10的MFC视频中,新建了一个对话框,添加了几个控件,然后又新建了一个类,但是当在这个类中关联控件变量时出现了问题:不像教程里VC6.0那样可以直接点击控件右击鼠标来关联,而是一直没反应,在类向导里也没有此方法二、解决办法1、原因由于自己是初学者,MFC对话框的响应机制还是糊里糊涂,在对话框创建好后,直接在类向导(class Wizard)中添加新类,导致
2016-03-23 10:27:00
5708
转载 VC++2010工程中加入SplashScreen的启动画面
VC++2010工程中加入SplashScreen作者信息:罗树鹏 http://www.cnblogs.com/luoshupeng由于笔者在实践过程中走了一些弯路,所以把这些情况记录下来,希望为后来者提供一些经验。在VC6.0时代,可以通过组件为工程加入SplashScreen,具体方法是通过IDE中的菜单Project->Add to Project->Component
2016-03-17 17:49:10
2195
原创 VC2010——error C2440 “static_cast” 无法从“void (_thiscall )(void)”转换为“LRESULT
在孙鑫C教程9,写到添加用户定义了UM_PROGRESS声明OnProgress消息时出错:“static_cast” 无法从“void (__thiscall CPppView )(void)”转换为“LRESULT (__thiscall CWnd )(WPARAM,LPARAM)”原因:开发平台由VC6.0升级至VS2005,需要将原有的项目迁移。可能
2016-03-17 11:03:28
742
原创 JAVAWEB——Page 指令
1、通过page指令完成页面的编码显示,解决乱码问题在JSP文件头添加代码:contentType=text/html表示以HTML文本类型显示。问题:文件的后缀为什么既可以是*.html又可以是*.htm?观察MIME类型:打开tomcat/conf/web.xml有如下代码: htm text/html
2016-03-02 12:02:19
852
原创 JAVA WEB学习——tomcat服务器首页配置
1.tomcat服务器首页配置打开conf/web.xml。最后的代码发现默认配置的首页是index.html,index.htm,index.jsp index.html index.htm index.jsp 要是想改,不要直接在此文件下更改,而是修改独立的虚拟目录中的配置我设置的虚拟目录是D:\Java\
2016-03-01 16:40:32
352
原创 JAVAWEB学习——TOMCAT安装及虚拟目录的配置
1.tomcat安装下载Tomcat并解压到自己设定的文件夹下即可完成安装。2.虚拟目录配置step1:在安装好的文件夹下D:\Java\Tomcat\apache-tomcat-7.0.62\webapps\ROOT复制WEB-INF文件夹到自己新建的虚拟目录文件夹下。step2:D:\Java\Tomcat\apache-tomcat-7.0.62\conf在此文件夹下打开并编
2016-03-01 11:55:47
304
原创 JAVA WEB学习——JDK的安装和配置
JDK的安装JDK是Java的开发工具jre是Java运行环境,后来的版本集成了jre,所以不需要下载jre。下载安装JDK后如何检测安装成功:在电脑cmd.exe下输入Java -version。JDK环境变量配置
2016-03-01 10:21:43
297
转载 win32应用程序和win32控制台应用程序
win32应用程序是有窗体的(当然也可以没有),有Windows消息循环机制的。而win32控制台应用程序只是在控制台下运行的程序,类似以前dos的程序。Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。 其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如
2016-02-28 21:54:51
493
原创 error C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [15]”转换为“LPTSTR”
为了解决用户可能碰到关于"error C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [10]”转"相关的问题,经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考。"error C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1
2016-01-20 17:11:14
2366
原创 Debug Assertion Failed错误如何消除
关于UpdateData(FALSE)的运用,UpdateData(FALSE)函数用来更新edit控件中的内容,但是UpdateData(FALSE)函数有一个弊端,就是在主窗口主线程程中用是没有问题的,但是一旦在非主线程(比如工作线程或者子线程)中使用,就会产生Debug Assertion Failed的错误,这个错误为线程冲突错误,是UpdateData(FALSE)函数在非主线程中使
2016-01-20 11:49:43
2226
转载 error C2664: “CButton::Create”: 不能将参数 1 从“const char [1]”转换为“LPCTSTR
Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。WindowsNT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。_T一般同字常数相关,如_T("Hello")。如果你编译一个程序为ANSI方式,_T实际不起任何作
2016-01-09 11:26:43
1204
原创 VS2010问题解决办法☞fatal error LNK1168如何避免
问题:运行成功程序,但是当修改其中的一段后,即使语法,拼写完全正确,但仍然会报错。1>LINK : fatal error LNK1168: 无法打开 D:\我的文档\My Documents\Visual Studio 2010\coding\test\Debug\test.exe 进行写入。运行了之后,就启动了一个进程,要将它关了之后,才能再次链接成功的。如果是控制台程序,
2016-01-08 22:35:39
6173
原创 VS2010解决办法☞LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
方法1:快速治标法将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是每新建一个项目都要这样设置一次。而且有时不管用。方法2:治本法搜索本地所有磁盘中的cvtres.exe文件,删除最旧的版本,只保留最新的版本即可。例如,我把软件安装在了D盘,在D盘和E盘中分别搜索cvtres.exe文件,发现以下目录都有此文件C:\Windows\Mic
2016-01-08 16:28:54
318
原创 photoshop快捷键
ctrl+shift+N:新建图层ctrl+[或]:把选中的图层向下或向上移一层ctrl+shift+[或]:把选中的图层移动到最下或最上alt:拖拽摸个图层并复制ctrl+J:拷贝图层空格键:切换到抓手工具ctrl+加号/减号:放大或缩小空格+Alt/ctrl:放大或缩小上下左右箭头:可微移图层上下左右箭头+shift:可较大移动Ctrl+G:创建组拖动选区时+shift:选
2015-08-12 17:19:33
362
原创 文章标题
归一化A=double(imread(‘云1.bmp’)); max_A=max(max(A));%最大像素值 min_A=min(min(A));%最小像素值 A_norm=(A-min_A)/(max_A-min_A)*255;%归一化
2015-08-07 22:35:17
236
原创 频域低通滤波器(数字图像处理与机器视觉P210-P220)
一、理想低通滤波 %%理想低通滤波 function out=imidealflpf(I,freq) % imidealflpf 函数 构造理想的频域低通滤波器 % I参数 输入的灰度图像 % freq 参数 低通滤波器的截止频率 % 返回值 out -指定的理想低通滤波器 [M,N]=size(I); out = ones(M,N); for i=
2015-08-07 22:34:39
973
1
原创 高斯函数
数学表示 所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。 通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k(||x-xc||), 其作用往往是局部的 , 即当x远离xc时函数取值很小。最常用的径向基函数是高斯核函数 ,形式为 k(||x-xc||)=exp{- ||x-xc||^2/(2*σ^2) } 其中
2015-08-06 21:34:05
552
转载 高斯函数
数学表示所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。 通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k(||x-xc||), 其作用往往是局部的 , 即当x远离xc时函数取值很小。最常用的径向基函数是高斯核函数 ,形式为 k(||x-xc||)=exp{- ||x-xc||^2/(
2015-07-25 10:47:51
1248
原创 MATLAB小知识
一、产生一维阶跃信号%% 一维阶跃函数function y=sstep(t,s,t0,a0,a1)%此程序用于生成阶跃信号%t总时长的一半%s步长%t0阶跃开始时刻%a0阶跃前幅值%a1阶跃后幅值j=0;for i=-t:s:t j=j+1; if i y(j)=a0; else y(j)
2015-07-24 11:44:27
676
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人