- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 double float类型判断无效值
在数据处理中,经常会对数据进行判断,看是否异常。有时候数据会很大或者很小,或者负数,这些都可以进行判断。但是当数据出现了1.#QNAN这样的无效值情况时,经常会失去判断,导致最后数据处理出错。有两个函数可以用来判断 int _isnan(double); int _finite(float);如果传入的数据是无效值,则返回非零值,如果不是,则返回零。
2011-11-30 11:30:18 5147 1
转载 获取一些常用路径
使用API函数SHGetSpecialFolderLocation。shlobj.h里有SHGetSpecialFolderLocation的原型声明。这个函数可以帮我们找到Windows的桌面目录、启动目录、我的文档目录等。 SHGetSpecialFolder需要三个参数。 第一个参数是HWND,它指定了 "所有者窗口 ":在调用这个函数时可能出现的对话框或消息框。
2011-11-23 15:34:03 620
转载 Levenberg-Marquardt
Levenberg-Marquardt算法是最优化算法中的一种。最优化是寻找使得函数值最小的参数向量。它的应用领域非常广泛,如:经济学、管理优化、网络分析 、最优设计、机械或电子设计等等。根据求导数的方法,可分为2大类。第一类,若f具有解析函数形式,知道x后求导数速度快。第二类,使用数值差分来求导数。根据使用模型不同,分为非约束最优化、约束最优化、最小二乘最优化。它是使用最广泛的非线性
2011-11-21 13:24:35 1775
原创 VS2008工程转为VC6工程
如果有VC6的工程,想转为VS2008的工程是很容易的。微软的编译器提供了从低级到高级的过度,直接用VS2008编译器打开dsw,VC6的工程文件就可以了。但是如果有一些VS2008工程下的程序,自己又很想使用VC6的编译运行环境,就不不太容易了。本人目前从事的工作都一直在用VS2008,但对VC6却一直情有独钟,因为它方便快捷,占用资源又少,很适合我编写一些测试程序。所以就在网上搜索,总结了一些
2011-11-15 21:23:23 6449 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人