随笔分类 -  编程

C/C++
摘要:工程右键Qt Project Settings 的Moc Directory路径删除 确定,再进入将删除路径加上 阅读全文
posted @ 2017-09-18 10:03 winshton 阅读(1731) 评论(0) 推荐(0)
摘要:多继承delete基类,子类的析构函数不会执行,需添加基类的虚析构函数,才会调用子类的析构函数 阅读全文
posted @ 2017-08-28 10:48 winshton 阅读(305) 评论(0) 推荐(0)
摘要:设计单向链表 标签: C++ 以重复造轮子为目的设计一个单向链表。 链表单元 class CList { public: CList() { pPre = NULL; }; ~CList(); CList pPre; } 链表生成 CList pLast = NULL; while(1) { CLi 阅读全文
posted @ 2016-06-02 20:04 winshton 阅读(267) 评论(0) 推荐(0)
摘要:Libfilth使用说明 winshton 2009年2月 (*本文大部分翻译自libfilth,还有一部分是个人使用实践 *时间水平均有限,翻译的不完整,尤其第二章可以忽略) 版本历史修改记录 版本作者日期备注V1.0winshton2009-2-1创建目 录 版本历史修改记录11. 概述52. ... 阅读全文
posted @ 2015-10-22 11:10 winshton 阅读(5262) 评论(1) 推荐(0)
摘要:好多程序猿案头都有本书叫《设计模式》或者《XX设计模式》,我没有,我有着深深的自卑感,因为我是个半吊子,硬件没做好,软件也是半路出家,认为自己的智商看不懂算法啊、架构啊神马的,所以一直没敢碰这类东西,就是被逼着捋起袖子来开干了,干了好几年,最近总算有胆量想想是不是该提高一下了,恰好在做的项目有些设计... 阅读全文
posted @ 2015-10-22 11:09 winshton 阅读(266) 评论(1) 推荐(1)
摘要:由于历史原因,某软件项目的界面采用QT,而后台用了VC,界面静态调用了VC生成的dll,一直以来都能够快乐的合作,然而最近出现两个小问题,觉得两者之间的合作并没有想象的那么美好。在VC下用多媒体定时器设计了一个10毫秒的定时器任务,由于某些原因在任务里加入了一个20毫秒的休眠(Sleep),这里不去... 阅读全文
posted @ 2015-10-22 11:09 winshton 阅读(2074) 评论(0) 推荐(0)
摘要:最近发现不少毕业刚入职的同学编写单片机程序很是迷茫,不知道从哪里入手,怎样实现想要的功能。虽然在学校里学过相关课程,可能课程设计或者毕业设计就是做一个单片机的小设计,但从电路板到程序基本都已经做好了,同学们只需要动动手组装、编译、下载就完成了,这个过程只是熟悉一下环境,而实际工作中就需要动脑了,显然... 阅读全文
posted @ 2015-10-22 11:09 winshton 阅读(1230) 评论(0) 推荐(0)
摘要:编译:sourceforge上的FANN库带VS2010的工程,我机器上装的VS2005,用不了,愁人,只能手动创建工程了,编译不过,度娘不管用,FQ麻烦,用雅虎搜到一个工程的创建配置,调整配置试一下,果然好用,在这里备份一下:1) 创建一个工程,可以叫"vs2005test".包含所有的库文件(.... 阅读全文
posted @ 2015-10-22 11:08 winshton 阅读(2563) 评论(0) 推荐(0)
摘要:开发中经常用到循环缓冲区作为数据FIFO使用,通常设计一个结构体数组作为缓冲区,结构体单元就是一个缓冲数据单元,使用上遵守先进先出原则,在缓冲区中形成一个数据队列,定义两个位置指针,分别指向队尾和队首,需要通过两个指针的位置判断缓冲区满、空和队列状态,通过位置指针取出和存入数据,同时还要控制两个位置... 阅读全文
posted @ 2015-10-22 11:07 winshton 阅读(1731) 评论(0) 推荐(0)
摘要:1. FFTW介绍FFTW由麻省理工学院计算机科学实验室超级计算技术组开发的一套离散傅立叶变换(DFT)的计算库,开源、高效和标准C语言编写的代码使其得到了非常广泛的应用,Intel的数学库和Scilib(类似于matlab的科学计算软件)都使用FFTW做FFT计算。FFTW是计算离散Fourier... 阅读全文
posted @ 2015-10-21 17:32 winshton 阅读(1584) 评论(0) 推荐(0)
摘要:在公司开发的RT下没法使用C库,并且替代库函数没有几个,需要用到setjmp和longjmp函数,没办法,只能自己想办法了,上sourceforge淘换到一个小日本的工程,提供这两个函数的替代源码,名字叫libcont,下载下来发现实在Linux下编译的,查看Makefile文件,使用了GCC和NA... 阅读全文
posted @ 2015-10-21 15:22 winshton 阅读(617) 评论(0) 推荐(0)
摘要:1.下载IT++最新版:http://sourceforge.net/projects/itpp/目前版本是4.0.6;下载intel 数学库 MKL:http://www.intel.com/cd/software/products/asmo-na/eng/307757.htm目前版本是10.1(... 阅读全文
posted @ 2015-10-21 15:20 winshton 阅读(681) 评论(0) 推荐(0)
摘要:虽然单片机的处理能力低下,但是我们还是要尽量榨干它,以最少的资源干更多的事情,所以在单片机上进行多任务处理还是很常见的事情,任务多了,资源还是那些,每个任务得到执行的周期必定拉长,势必会影响任务的实时性。 遇到这种情况,为了保证实时性,都会引入任务调度机制,对于ARM7或更高级的16位或32处理... 阅读全文
posted @ 2015-10-21 15:13 winshton 阅读(1065) 评论(1) 推荐(0)
摘要:1.下载Cygwin.exe文件,双击安装,首先在"Choose A Download Source"的时候选择"Download Without Installing",Next>.2.选择本地包路径"Select Local Package Directory",即是选择将要下载的软件包的存放路... 阅读全文
posted @ 2015-10-21 15:01 winshton 阅读(226) 评论(0) 推荐(0)