
代码
teresa_zp
医疗器械研发 脑电地形图 癫痫检测 量化脑电 事件相关电位 手指光电信号 手指脉搏信号 呼吸信号 睡眠分期等的处理与分析
展开
-
高斯分布的实现
转载于:https://www.cnblogs.com/tsingke/p/6194737.htmlc代码部分亲测可用。产生正态分布或高斯分布的三种方法:1. 运用中心极限定理(大数定理)#include#include#define NSUM 25double gaussrand(){ double x = 0; int i; for(i = 0; i < NSUM; i++) { x += (double)rand..原创 2020-12-25 15:02:00 · 887 阅读 · 0 评论 -
USB设备首次接入电脑时遇到的一些问题及解决方法
1:对于新设备(首次连接)或非首次连接设备,统一起见,我们做如下处理:处理OnDeviceChange消息中,根据接收到的DBT_DEVNODES_CHANGED的次数(3,5,6,7及以上)来判断是否识别成功,其中nMessageNum为接收DBT_DEVNODES_CHANGED的次数。2:对于消息DBT_DEVICEQUERYREMOVE 的获取,参考http://blog.youkuaiyun.com/Sephoenix/article/details/5442064的方法。WM_DEVICECHANGE原创 2016-11-03 16:37:25 · 7923 阅读 · 0 评论 -
STD中string的常用方法总结
STD中string的常用方法总结2009-11-17 11:51:18转自:http://jazka.blog.51cto.com/809003/228627/ 在程序中常常需要处理字符串,除了以前写的一些关于char的方法的总结外,很多的时候也会用到string来进行字符串处理。下面对它的常用方法做些总结: 1、定义:string &oper转载 2016-03-01 08:52:34 · 461 阅读 · 0 评论 -
自动取款机ATM取款系统 课题项目
最近受头委托,给新来的同事出个C++考核题,给了个点子,银行系统,找了些资料,整理了下,现贴出来供大家参考。项目目的:本实验的目的是理解并掌握C++基础知识,训练用系统的观点及软件开发的一般规范进行软件开发,并在此过程中培养严谨的科学态度和良好的工作作风,初步掌握软件开发过程中的问题分析,系统设计,程序编码,调试,测试等方面的基本方法和技能。对于项目模块化实现有初步认识,清晰组原创 2016-07-26 10:12:54 · 2885 阅读 · 0 评论 -
CSpinButtonCtrl 调节小数
转自:http://blog.sina.com.cn/s/blog_4ac0a0d30100cy4h.html在程序中,CSpinButtonCtrl控件和CEdit控件组合大多数只支持控制正整数,而我们在应用中经常需要CSpinButtonCtrl每次被按下能增加或减少的值为小数,如0.1,同时显示在一个CEdit伴侣控件中,如何实现?最近自己刚好用上,提供两种我试过转载 2016-06-29 09:35:24 · 1078 阅读 · 0 评论 -
重叠IO overlapped I/O 运用详解
转自:http://blog.chinaunix.net/uid-13408389-id-2894916.html重叠IO overlapped I/O 运用详解2009年02月21日 星期六 下午 07:54I/O设备处理必然让主程序停下来干等I/O的完成,对这个问题有方法一:使用另一个线程进行I/O。这个方案可行,但是麻烦。转载 2015-11-20 11:29:13 · 518 阅读 · 0 评论 -
VC MFC 屏蔽ESC和ENTER键关闭对话框
转自:http://www.cnblogs.com/yangjig/p/3913751.html方法一:窗体头文件中加入:1 protected:2 virtual BOOL PreTranslateMessage(MSG* pMsg); // PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的3转载 2015-06-15 11:30:21 · 755 阅读 · 0 评论 -
编辑框控件消息的解释
EN_CHANGE: 当编辑框中的文本被修改,新的文本显示之 “后” 发送此消息EN_UPDATE: 当编辑框中的文本被修改,新的文本显示之 “前” 发送此消息未完待续原创 2015-06-15 13:59:31 · 1353 阅读 · 0 评论 -
获取字符长度 像素点
TEXTMETRIC tm; // structure for text metrics pDC->GetTextMetrics(&tm); DWORD dwCharX = tm.tmAveCharWidth;//每个字的宽度 int widthInPixels = strValue.GetLength()*d转载 2015-05-19 18:24:10 · 755 阅读 · 0 评论 -
do{...}while(0)的意义和用法【转】
linux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ...}while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢?实际上,do{...}while(0)的作用远大于美化你的代码。查了些资料,总结起来这样写主要有以下几点好处:1、辅助定义复杂的宏,避免引用的时候出错:转载 2015-04-16 13:59:20 · 462 阅读 · 0 评论 -
CListCtrl 设置选中状态
转:http://blog.163.com/lejianz@126/blog/static/11650292013610103232600/CListCtrl 设置选中状态1. 使用CListCtrl的函数SetItemState(int nItem, UINT nState, UINT nMask);如:m_list.SetItemState(index,LVNI_FOC转载 2015-04-23 14:43:56 · 1712 阅读 · 1 评论 -
关于VC资源ID的一些问题
菜单项的id有效范围是1~0xEFFF,但是MFC Technical Note #20建议将范围限制在0x8000~0xDFFF之间。0xF000或更高的id值留给windows——尤其是系统菜单中的各项。范围0xE000~0xEFFF则预留给MFC。实际上,低于0x8000的菜单id是完全可以放心使用的,而且能避免Windows95中的一个可怕错误,改错误会影响用户绘制的菜单项。定转载 2015-04-22 13:46:23 · 1319 阅读 · 0 评论 -
MFC实现多个字符串排序
【转】http://support.microsoft.com/kb/120961/zh-cn可以使用本文中的示例代码进行排序的 CStringArray 对象。Main () 函数构造一个 CStringArray 对象,将元素添加到它、 输出元素、 调用 sort () 的成员函数以进行排序,并打印排序的元素。Sort () 函数使用冒泡排序算法排序数组,然后调用 Comp转载 2015-02-27 09:35:30 · 1991 阅读 · 0 评论