- 博客(69)
- 资源 (18)
- 收藏
- 关注
原创 快速傅氏变换之旅(一) 概念简介 3
1) 蝶形变换:普通的FFT算法称为基2的FFT算法,这种算法的核心是蝶形变换 长度为n=2^k1的变换共需要做 k1 * n/2 次蝶形变换,(如上图所示)若需变换数据表示为一个复数数组c[],则每次蝶形变换有2个输入 c[i],c[i+s],两个输出:c[i],c[i+s],s成为翅间距。 每个变换的基本算法是: t=wr * c
2012-03-31 17:16:43 1779
转载 error C2054:在“inline”之后应输入“(”
error C2054:在“inline”之后应输入“(” 按照编译错误的提示来看应该是编译器没有识别inline参数。查阅了一下inline是c++里面的东西,在c里面使用是会发生错误。 解决办法就是将inline修改为__inline或者在mapserver.h中增加了如下的定义: #defineinline __inline
2012-03-31 16:10:52 8482
原创 快速傅氏变换之旅(一) 概念简介 2
快速傅里叶变换定义:离散傅里叶变换的一种快速算法,能克服时间域与频率域之间相互转换的计算障碍,在光谱、大气波谱分析、数字信号处理等方面有广泛应用。有限长序列可以通过离散傅里叶变换(DFT)将其频域也离散化成有限长序列。但其计算量太大,很难实时地处理问题,因此引出了快速傅里叶变换(FFT). 1965年,Cooley和Tukey提出了计算离散傅里叶变换(DFT)的快速算法,将DFT的运算量减
2012-03-31 15:18:36 2683
原创 快速傅氏变换之旅(一) 概念简介 1
FFT(Fast Fourier Transformation),即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。它对傅氏变换的理论并没有新的发现,但是对于在计算机系统或者说数字系统中应用离散傅立叶变换,可以说是进了一大步。 设x(n)为N项的复数序列,由DFT变换,任一X(m)的计算都需要N次复数乘法和N-
2012-03-31 15:09:56 4652
原创 WCE机器与电脑端通信(集图像同步、socket通信,RAP通信 )
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(编译工具:VS2005)先上传PC机端的代码http://www.rayfile.com/zh-cn/files/77347c3d-7ade-11e1-864e-0015c55db73d/ 由于最近接到任务,要求开发WCE机器与电脑端的USB通信,马上就想到了以前用过的R
2012-03-31 11:03:21 1895
原创 OLE接口用法
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(编译工具:VS2005)http://www.rayfile.com/zh-cn/files/4468c85c-7a4e-11e1-8329-0015c55db73d/ // 第一步得初始化COM环境 HRESULT hr = CoInitialize(NULL); if
2012-03-30 17:57:33 2905
原创 dynamic_cast报错 异常
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 代码:http://www.rayfile.com/zh-cn/files/89459c23-7a0b-11e1-908f-0015c55db73d/UnHandled exception at x0 in :出错的地方是: class IReferenceCounted{
2012-03-30 09:53:29 8470
转载 做了一个directshow的filter,把RGB视频流变成黑白的 .
转自:http://blog.csdn.net/mengaim_cn/article/details/241449 做的这个directshow的filter属于transform filter。在其间,参考了,directshow的帮助文档,一本外文的介绍directshow的书(这本书不错,里面的代码,虽然感觉有copy directshow帮助文档的成分,但是,讲的挺不错),还有
2012-03-28 15:26:39 1373
原创 DX90SDK SDK源码分析(二) 推模式的例子
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(编译工具:VS2005)http://www.rayfile.com/zh-cn/files/46611607-78a2-11e1-ac18-0015c55db73d/参考文章:http://blog.csdn.net/rageliu/article/details/621157
2012-03-28 14:48:03 2533
原创 WTL学习之旅(二) WTL介绍
在要求不使用MFC的场合就是用ATL,ATL提供了对窗口的面向对象的封装和简单的消息机制,但ATL过于简单,用它开发应用程序几乎不可能,要想让ATL具备界面框架解决方案的功能还需要做很多事情,幸运的是WTL做到了。WTL是个奇怪的东西,它由微软公司一群热情的程序员维护,它从未出现在微软的官方产品名单上,但可以从微软的官方网站上下载最新的WTL,它没正式的文档,用WTL做关键字在MS
2012-03-28 10:49:51 1564 1
原创 WTL学习之旅(一) 我的第一个WTL工程
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 相关代码:http://www.rayfile.com/zh-cn/files/f19ea46e-77e3-11e1-b980-0015c55db73d/安装WTL请参考http://blog.csdn.net/chenyujing1234/article/details/7399014
2012-03-27 15:50:55 3544
转载 金山卫士开源软件之旅(二) 简单教程:如何创建一个基于金山卫士界面库的工程
完整解决方案代码压缩包: test_full.zip (267.59 KB)参考:http://bbs.code.ijinshan.com/thread-1391-1-1.html为了让更多的朋友能够让自己的程序使用上金山卫士的界面库,现将创建界面库的过程用文字说明,希望可以帮助到各位。如果觉得过程麻烦,也可以直接下载创建后的完整代码。基本要求:安装WTL,下载地址:htt
2012-03-27 15:08:06 5606 1
转载 在金山卫士开源中如何开源自己的项目
转自:http://code.ijinshan.com/trac/wiki/HowToCreatMyProject如何开源自己的项目¶文档属主: ZoomQuiet目标读者: 所有社区成员和关注者 版本变更:110323 ZoomQuiet 创建概述¶本文包含所有相关基于开源卫士代码创立开源项目的关键信息, 为任何有志发布安全相关软件/服务/系统的人
2012-03-27 14:19:33 2414
原创 金山卫士开源软件之旅(一) VS 2005环境下编译
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 参考文档:http://bbs.code.ijinshan.com/viewthread.php?tid=1543http://bbs.code.ijinshan.com/viewthread.php?tid=929&extra=&page=21、下载代码与libhttp://cod
2012-03-27 13:59:18 8924 3
原创 宝马车型CAN Bus Log信息分析总结
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 Log及分析请参考:http://www.rayfile.com/zh-cn/files/09227468-7723-11e1-872a-0015c55db73d/ 最近在帮同事做宝马车型的CAN Bus Log信息进行分析,以找到各按钮的对应十六进制值。现总结如下:1、抓取Log方
2012-03-26 17:04:31 2517
原创 解决VS2005上DLL加载完后马上卸载的问题
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 环境:Prog工程生成Prog.dll,且 链接了 Proj1.lib 、Proj2.lib、Proj3.lib.Proj1工程生成Proj.dll,给Proj提供lib链接.Proj2工程与Proj3工程为纯lib,提供给Proj链接.现象:在调试过程中看到LoadLibrar
2012-03-26 16:50:07 2619
转载 win32平台中的程序转换为wince中的一些错误 . 未能为“VCCLCompilerTool”工具生成命令行
转载自:http://blog.csdn.net/shirui1125/article/details/6095774>ToolBox : error PRJ0004 : 未能为“VCCLCompilerTool”工具生成命令行。 从原有的平台复制参数应该是error PRJ0004 : Could not generate command line for the ‘VCCLCo
2012-03-26 11:31:04 3977
转载 ucosII OSMemCreate()函数的解析 .(双指针构成链表)
转载自http://blog.csdn.net/langaopeng/article/details/7386526 ucosII OSMemCreate()函数的解析OS_MEM *OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *perr){ plink = (void **)addr;
2012-03-26 09:16:16 2189
转载 关于Wince进程外组件~ .
转载自:http://blog.csdn.net/tttyd/article/details/6223594 Windows CE提供以下几种COM-Base的应用1. Minimal COM提供最基础的COM开发接口(API),每个com对象的创建大概需要10~20K。2. COM提供了普通COM和OLE自动化实现的支持,只能实现自由线程模型、进程内的COM对象。各个COM对
2012-03-25 17:31:55 768
原创 <<Windows CE 系统进程外组件应用开发 >> 文章的解读
转载请标明是引用于 http://blog.csdn.net/chenyujing1234解读文章:http://blog.csdn.net/tttyd/article/details/6237904这里和我的另一篇文章相比较来解读: http://blog.csdn.net/chenyujing1234/article/details/7373283 服务端:不同点有
2012-03-25 17:19:43 1272 1
原创 VS在打开不同SDK时常会出现无法加载该项目的提示
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 有时我们要用VS打开别人的例子程序,可却时常会出现无法加载该项目的提示。这是因为原项目的SDK在现在编译器上没有安装。那么该怎么办呢?也不是束手无策,下面介绍方法:在到该工程的工程文件 .vcproj修改以下几个地方为你的SDK的名字就可以了1、 <Platform
2012-03-25 16:51:33 1672
转载 视频的容器与格式
转发自:http://blog.csdn.net/tttyd/article/details/6893392 1.视频容器格式简介 一般而言,视频文件的扩展名就是视频的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,里面可以包含各种文件,视频容器格式只是定义了怎么存储数据,而不论存储什么类型的数据。不过视频容器格式比这个更复杂一些,因为不
2012-03-25 15:31:02 2347
原创 error C2712: 无法在要求对象展开的函数中使用 __try
bool WindowContainer::GotoMainPage(bool bDestroyCurWndPage/* = true*/){ bool bResult = false; LockChilds(); __try { GUIList::iterator it = m_lstWndPage.begin();// 这句话报错消息
2012-03-24 15:49:11 16846
转载 error C2471: 无法更新程序数据库 ,fatal error C1083: 无法打开程序数据库文件
error C2471: 无法更新程序数据库“c:\documents and settings\.......\debug\vc90.pdb”fatal error C1083: 无法打开程序数据库文件:“c:\documents and settings\........\debug\vc90.pdb”: No such file or directory ....解决方法:修改一
2012-03-24 15:12:26 7314
转载 ct : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件..
调试一个ogre的cegui代码,居然报这样的错1>------ 已启动全部重新生成: 项目: PracticalApp, 配置: Debug Win32 ------1>正在删除项目“PracticalApp”(配置“Debug|Win32”)的中间文件和输出文件1>正在编译...1>cl: 命令行 warning D9035 :“Wp64”选项已否决,并将在将来的版本中移除
2012-03-24 12:51:00 8512
原创 适合于流式播放的DirectShow客户服的编写
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(包括客户端与服务端)(编译工具:VS2005)http://www.rayfile.com/zh-cn/files/a34cb700-74ce-11e1-999e-0015c55db73d/ 参考书籍:>1、设计思路.1、1需要写一个能够接收服务器发来的数据,并提供给Fi
2012-03-23 17:55:03 2121
转载 error C2440 “static_cast” 无法从“void (__thiscall CPppView )(void)...
不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)2010-05-13 11:35开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,可能碰到类似错误:error C2440: 'static_cast' : cannot convert from 'void
2012-03-23 15:55:02 15030 4
原创 WCE下添加fliter及使用filter(三) 之 添加OutputStream
转载请标明是引用于 http://blog.csdn.net/chenyujing1234例子代码:http://www.rayfile.com/zh-cn/files/43c325a3-74b9-11e1-84a4-0015c55db73d/1、添加CMyOutputStream类.class CMyOutputStream : public CBaseOutputPin,
2012-03-23 15:24:07 1357
转载 fatal error RC1015: cannot open include file 'wceres.rc'.[转贴] .
fatal error RC1015: cannot open include file 'wceres.rc'.[转贴]今天在移植一个EVC的程序到VS2005底下是碰到一些问题 :(以解决,写到此以防忘记)fatal error C1189: #error :Please use the /MD switch for _AFXDLL builds
2012-03-23 11:31:20 5932 2
原创 DX90SDK SDK源码分析(一) 拉模式的例子
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(包括asynbase asyncflt baseclasses memfile)(编译工具:VS2005) http://www.rayfile.com/zh-cn/files/d2b6051c-73ed-11e1-8768-0015c55db73d/参考书> 工程介绍:
2012-03-22 15:07:22 3249
转载 regsvr32.exe文件注册
Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。2000
2012-03-22 10:48:52 8562
转载 没有找到MSVCR90D.DLL的两种解决方法
1 没有找到MSVCR90D.DLL的简单解决方法之一在VS2005,2008下写C/C++程序时,偶然会出现这样的错误。这样的错误一般会出现在第一次运行项目时,或重装VS后。 这里提供一种简单的解决办法,希望对初学者有用 打开项目的属性页 其中有个“MFC的使用”选项,其中有三个选项,“使用标准Windows库”“在静态库中使用
2012-03-22 10:19:56 5024
原创 C#开发------对对碰游戏
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码: http://www.rayfile.com/zh-cn/files/9d09926e-736b-11e1-b9a4-0015c55db73d/设计思路:由10*10组成,图案更不相同,为存储游戏画面中的图案方块,采用Block类二维数组blocks[10,10];在定时器控
2012-03-21 23:33:47 4213 1
转载 转帖:DirectShow 在VS2005中环境配置
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 baseclasses参考代码(VS2005下编译通过): http://www.rayfile.com/zh-cn/files/12ac1b0c-7335-11e1-94b4-0015c55db73d/ 先介绍系统环境:XP Professional sp2visual stu
2012-03-21 17:03:32 1153
转载 转帖:如何注册Filter
参考文章:http://apps.hi.baidu.com/share/detail/16291532 AX文件的一个对外接口DllRegisterServer,由外部调用,比如注册AX的时候:regsvr32 xxx.ax 通常情况下,我们的filter可能注册在”Direct Show”目录下,那么直接调用 // Creates registry
2012-03-21 16:23:54 2607
转载 基本知识(一) OTA的介绍
本文引用自 http://baike.baidu.com/view/76411.htm基本简介 OTA(Over-The-Air)一项基于短消息机制,通过手机终端或服务器(网上)方式实现SIM卡内业务菜单的动态下载、删除与更新,使用户获取个性化信息服务的数据增值业务(简称OTA业务) 是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。
2012-03-21 10:57:22 1740
转载 visual studio solution file *.sln文件无法双击打开解决办法 .
以前用VS2008的时候,解决方案*.sln文件总是会出现双击打不开的情况,搞的每次都必须先启动VS2008,然后把*.sln拖入窗体,今天无意中发现了解决方法。在属性里看*.sln文件的打开方式是 Microsoft Visual Studio Version Selector,这是一个VS版本选择工具,负责解析你的*.sln头信息然后启动对应的VS版本。VS2008的*.sln头信息如
2012-03-20 21:10:51 9085 2
原创 可连接点对象及示例(二)
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 例子代码:(包括客户端与服务端) http://www.rayfile.com/zh-cn/files/de82908f-7309-11e1-9db1-0015c55db73d/ 接着我的上一篇文章可连接点对象及示例(一),,接下来我们来创建一个连接点的示例。1、创建ATL智能设备工程。
2012-03-20 15:16:18 1587 1
原创 可连接点对象及示例(一)
转载请标明是引用于 http://blog.csdn.net/chenyujing1234参考书本:《EVC高级编程及其应用开发》 客户是主动的,而组件是被动的,组件通过自身暴露给客户的接口来监听客户请求,一旦接收到客户请求便宜做出反应,这样的接口称为“入接口”(Incoming Interface).与入接口相对应,对象也可以提供"出接口",对象通过这些出接口与客户
2012-03-20 14:37:02 2088
原创 WCE下创建MFC的COM对象及使用方法(一)
转载请标明是引用于 http://blog.csdn.net/chenyujing1234平台:VS2005+MIPSSDK 例子代码: http://www.rayfile.com/zh-cn/files/7020e9b8-7240-11e1-b9ea-0015c55db73d/参考书本:《EVC高级编程及其应用开发》1、新建MFC DLL工程。创建时,选择 自动,这
2012-03-20 10:51:09 2416
Multimonitor_forCSDN
2013-04-03
ColorCursor_Demo_forCSDN.rar
2013-03-27
Atheros AR9XX无线局域网客户端
2012-11-03
PKCS11.7 gzip.exe asm.zip MsVSVC++1.52.7z
2012-07-24
WDK源码中 usbView 例子的编译及说明 .
2012-06-05
(补充)WCE Sqlite30数据库源码
2012-03-17
SM_V0.0.zip
2012-03-01
WCE下测试3D性能的OpenGL ES源码 C/C++语言
2011-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人