自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 笔记本自带键盘启用管理命令

背景:适用于笔记本自带键盘部分按键无法使用或异常的情况,购买外部键盘接入,同时需要禁用笔记本自带键盘。方法:1) 使用win+r调用出"运行"功能,输入cmd按回车;2) 禁用键盘输入以下命令:sc config i8042prt start= disabled3) 后续恢复输入以下命令:sc config i8042prt start= auto...

2019-05-26 09:24:52 6192

转载 开始在linux下做c语言开发

本篇文章旨在介绍如何开始在linux下面进行C语言程序设计,以及如何使用程序设计及调试工具进行编写C程序。学会使用gcc及gdb等工具进行linux下的c编写和调试。在开始之前,首先要说明的是,linux开发程序最主要的编辑器是vi/vim编辑器,当然还有emacs,gedit,只是vi/vim的用户实在是压倒性的多数,原因就是,它在编辑效率上的战胜了其他对手。vim是vi的升级版,带有关

2015-06-21 11:04:15 574

原创 华为OJ之中级篇Ⅱ

1.整型字符串排序题目描述:给定字符串内有很多正整数,要求对这些正整数进行排序,然后返回排序后指定位置的正整数 排序要求:按照每个正整数的后三位数字组成的整数进行从小到大排序 1)如果不足三位,则按照实际位数组成的整数进行比较 2)如果相等,则按照输入字符串中的原始顺序排序 说明(以下内容考生无须检查,调用者保证): 1) 字符串以’\0’结尾,仅包含数字、空格 2

2015-06-11 21:22:50 1907

原创 c++ 数字字符串按数字的大小进行排序 并统计字符串个数

数字字符串整理程序,按数字大小进行统计,输出统计结果

2015-06-04 10:52:01 5124

原创 华为OJ之初级篇Ⅴ

41.合唱队题目描述:答案点这里42.将字符串中不同字符的个数打印出来题目描述:找出字符串中,不同的字符的个数。题目类别: 字符串 难度: 初级 运行时间限制: 无限制 内存限制: 无限制 阶段: 入职前练习 输入: 输入一个字符串,'\0'作为字符串结束符。输出: 输出字符串中不同字符的个数。样例输入: 12

2015-06-02 22:28:01 913

原创 华为OJ之初级篇Ⅳ

31.指定字符删除题目描述:输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。接口说明:原型:int removechars(char *in, char c, char *out);输入参数:char *in 输入字符串char c输出参数:char *out 输出处理后的字符串返回值:0答案点这里32.字符串反转

2015-06-01 22:23:17 1146

原创 华为OJ之初级篇Ⅲ

21.数字统计简要描述:对输入的整型数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数详细描述:接口说明原型:voidOutputMaxAndMin(int * pInputInteger,intInputNum,int * pMaxValue,int * pMaxNum,int * pMinValue,int * pMinNum);输入参

2015-06-01 22:19:04 2446

原创 华为OJ之初级篇Ⅱ

11.奖金提成简要描述:企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000≤200000)时;低于100000元的部分按10%提成;高于100000元的部分,可提成7.5%;200000≤400000时,低于200000元部分仍按上述办法提成,(下同);高于2000

2015-06-01 22:17:18 1874

原创 华为OJ之高级篇

1.整数排序题目描述:实现输入一组大于等于0的整数,根据从小到大的顺序排序后输出,排序后有连续数时,只输出连续数中最小和最大的两个数。输入: 一组大于等于0的整数,不考虑非法输入,各个整数之间以逗号(“,”)分隔, 输入字符串的总长度小于等于100个字节。输出: 排序后的值,各个整数之间以空格分隔。样例输入: 1,4,3,110,2,90,7样例输出: 1 4 7 90

2015-06-01 22:08:03 3205

原创 华为OJ之正数相减

题目描述:请编写程序实现:两个任意长度的正数相减,这两个正数可以带小数点,也可以是整数,请输出结果.系统假设:输入的字符串中,不会出现除了数字与小数点以外的其它字符,不会出现多个小数点以及小数点在第一个字符的位置等非法情况,所以考生的程序中无须考虑输入的数值字符串非法的情况。详细要求以及系统约束1.输入均为正数,但

2015-05-31 14:59:05 2608

原创 华为OJ之中级篇Ⅰ

前言经过断断续续的刷题,终于在差不多一个月把50道初级题刷完了。在开始本部分的中级篇之前,简要谈谈初级篇的感受吧。初级篇中的题大部分实现的功能都比较简单,往往就考察一两个功能,换句话说测试用例比较好写,不是特别复杂。对于C/C++类型的题,我们只要按照给定的接口实现就行了,接口一定,很多东西都确定了。而对于“基于输入输出”类型的题真是被虐惨了,因为main函数的内容都要自己写,相比更灵活,但假

2015-05-23 11:02:33 4445

原创 华为OJ之初级篇Ⅰ

前言本文章旨在提供一个互相学习和交流的平台,也作为OJ刷题这段时光的记录。本人非计算机科班出身,程序主要以实现功能性需求为主,暂不考虑性能、质量等因素。以下OJ题目顺序为成功通过机器验证的顺序,本篇题目全出自初级题系列。为了保证本文界面的简洁性,代码以代码片形式给出,见“答案点这里”链接。1.在字符串中找出连续最长的数字串题目概述请一个在字符串中找出连续最长的数字串,并把这个串的长

2015-04-22 09:02:15 1875

转载 strcpy拷贝越界问题(转)

原文出自:http://lixiaomeng.blog.51cto.com/3714496/982292 一. 程序1#include<stdio.h> #include<string.h> void main() { char s[]="123456789"; char d[]="123"; strcpy(d,s); printf("d=%s,\ns=%s

2015-04-09 20:33:16 981

原创 VS2010下新建wxWidgets空白工程

前言:本部分进行的条件是,已经在windows下编译好wxWidgets框架库,本例中用到的是2.9.2版本的wxWidgets。步骤一打开vs2010,选择“文件”->”新建”->“项目”,在项目模板里选择Win32项目(而不是Win32控制台应用程序)。完善项目名称、路径等信息。本例中,将项目命名为wxDataSim。(如图1) 在项目设置里勾上“空项目”。(如图2) 步骤二新项目建好后

2015-03-27 20:59:26 1716 2

翻译 在对话框应用中嵌入一个.exe应用

在对话框应用中嵌入一个.exe应用注:本文系由外文翻译而来,原文请见Hosting .exe applications into a dialog。一篇关于在基于对话框应用中启动和嵌入.exe应用的文章 例程下载-27.0KB 介绍这是个讲述如何嵌入一个.exe应用到对话框中去的简单应用。相同的应用可以在C#中使用,点击这里。但是如果我们想在VC++ 6.0实现这个目的,就有一点点的不一样。我试

2015-03-27 18:36:03 1419 2

原创 实用小软件推荐

1.Jruler——屏幕像素测量工具在做界面开发的时候,有时我们需要手动声明一个控件,如在函数语句中定义一个按钮控件。这些控件定义时往往需要传递控件大小参数,假如不精确的话,可以人为大约估计一下控件大小。而利用Jruler这款软件,我们可以方便的获取像素点和厘米等长度单位之间的转换,非常直观。这是Jruler的界面,特别精简好用。按F键进行切换,下面是切换为垂直像素测量。

2015-01-28 10:27:38 1278

原创 多个程序共享同一串口数据的实现

有过串口编程经验的人都知道,串口是独占方式使用的,即有且只有一个应用实例能对一个串口进行打开、读写操作。但实际应用中,我们可能要在多个应用程序中对来自同一个串口的数据进行分析。利用虚拟串口(VSPD如图1)这款软件,可以虚拟出成对的串口。例如,物理串口为COM1,利用VSPD将另一个虚拟出的串口,如COM2和物理串口COM1配对,效果如图2所示。图1 虚拟串口(VSPD)图

2015-01-24 18:14:57 20412 3

原创 VC下进行串口开发的简单说明

VC下进行串口开发的方式有很多,可以用自带的Mscomm控件、win32方式利用CreateFile操作串口、利用moxa公司的串口库pcomm进行开发,本例中以另一个简单、好用的串口库来说明VC下的串口开发。本例中要介绍的CnComm是一个很好的串口库,使用时只需要引用CnComm.h这个头文件即可,(CnComm头文件下载),避免了使用其他库,如pcomm时需要配置dll、lib库的复杂设

2015-01-19 15:06:44 967

转载 带默认值参数的函数说明

一般情况下,在函数调用时形参从实参那里取得值,因此实参的个数应与形参相同。有时多次调用同一函数时用同样的实参,C++提供简单的处理办法,给形参一个默认值,这样形参就不必一定要从实参取值了。如有一函数声明float area(float r=6.5);指定r的默认值为6.5,如果在调用此函数时,确认r的值为6.5,则可以不必给出实参的值,如area( );                

2015-01-11 21:13:51 1109

转载 wxWidgets程序总结

wxWidgets程序一般执行过程如下:1. wxWidgets初始化它自己的数据结构并且创建一个MyApp的实例每一个wxWidgets程序都需要定义一个wxApp类的子类,并且需要创建并且只能创建一个这个类的实例,这个实例控制着整个程序的执行。这个继承自wxApp的子类至少需要定义一个OnInit函数,当wxWidgets准备好运行你写的代码的时候,它将会调用这

2014-12-30 16:58:18 686

原创 FIR滤波器,低通、高通、带通、带阻VC实现

1.前言:数字信号处理相关知识准备通常来说,一种理想滤波器的频率响应是很容易理解的,如图所示。 图1 滤波器频响以低通为例,滤波器频率响应函数为。所谓滤波器处理的过程,简单来说,可以用公式来表示,由卷积的性质可以知道,该公式的另一种形式为其中x(n)为要处理的数据序列,h(n)为逼近滤波器的时域响应其中,hd(n)为对应不同类型滤波器的单位冲击响应,

2014-12-15 20:28:37 27233 8

转载 链表的简单创建——C程序设计

题目:创建固定长度的单向链表程序分析:链表是动态分配存储空间的链式存储结构,其包括一个“头指针”变量,其中第0个结点称为整个链表的头结点,头结点中存放一个地址,该地址指向一个元素,头结点一般不存放具体数据,只是存放第一个结点的地址。链表中每一个元素称为“结点”,每个结点都由两部分组成:存放数据元素的数据域和存储直接后继存储位置的指针域。指针域中存储的即是链表

2014-12-11 10:40:00 835

原创 FFT之数组逆序C语言实现

前言:FFT算法是DFT的快速算法实现,FFT算法中有一个关键步骤就是将原始序列逆序。比如对于个点的FFT变换,首先对序列号进行编码。比如M=4阶,共N=16个点,编码为0000,0001,0010,0011,……,1111。至于逆序的过程,就是将当前编码从右向左书写重新编码,比如说,0001编码后为1000,对于1101编码后为1011,0011编码后为1100。逆序之后,需要把原来位置上序列号

2014-12-10 10:02:46 2166

转载 MFC中Spin Control控件使用,同时数据在Edit Control中显示

实现mfc spin control 上下滚动,只需捕捉spin control 的 UDN_DELTAPOD 消息,如下:OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult){ LPNMUPDOWN pNMUpDown = reinterpret_cast(pNMHDR); // TODO: 在此添加控件通知处理程序代码 if(pNMUpD

2014-12-08 16:34:28 1032

原创 C语言编程,抵御非法输入

#include#includeint max(int x,int y){ if(x>y) return x; else return y;}int main(void){ int m,n,c,d=0; int (*p)(int,int); p=max; do{ system("cls"); printf("输入两个整数:"); d=scanf("%d%d",&m

2014-12-08 10:04:16 2715

转载 基于Visual C++6.0的声音文件操作

一、前言  当前Visual C++相关的编程资料中,无论是大部头的参考书,还是一些计算机杂志,对声音文件的处理都是泛泛的涉及一下,许多编程爱好者都感到对该部分的内容了解不是很透彻,本文希望能够给刚刚涉及到声音处理领域的朋友们起到一个引路的作用,帮助他们尽快进入声音处理的更深奥空间。  当前计算机系统处理声音文件有两种办法:一是使用现成的软件,如微软的录音机、SoundForge、

2014-12-07 15:09:09 994

转载 波形文件数据的读取 mmio的操作

如果需要从底层来控制和操作波形文件,就需要获取波形文件的声音的采样数据。RIFF格式文件与普通文件不同,不能像打开普通文件一样打开RIFF文件。幸好,VC为读取多媒体文件提供了专门用来操作RIFF格式文件的I/OB函数,这些多媒体I/O函数都以mmio开头,包括打开,关闭,写入,创建新数据块等一系列的操作。读取WAV文件的一般流程:1.读取文件需要通过mmioOpen打开波形文件,打开

2014-12-06 20:19:29 1657

转载 VC++中MCI播放音频文件

MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。或添加代码#pragma   comment(lib, "winmm.lib")MCI_OPEN_PARMS op;void CMCIDlg::OnPlay() { // TODO:

2014-12-06 16:12:20 1320

转载 虚函数联系到多态,多态联系到继承

虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形

2014-12-04 20:28:47 340

pdf解密工具

pdf解密工具,去除不能复制文字等限制问题,使用简单,拖拽至软件界面即可

2015-05-03

HostMSPaint.zip

启动并将.exe应用嵌入到对话框中去,例程基于MFC对话框开发,开发环境为VC++ 6.0

2015-03-27

Jruler屏幕像素测量

很好用的屏幕像素测量工具,按F键支持横竖切换,方便的获得屏幕像素大小

2015-01-28

VSPE虚拟串口软件

很好用的虚拟串口软件,不仅包含了常用虚拟串口软件VSPD的所有功能,更能支持一对多串口的虚拟。

2015-01-24

基于VC6.0的数字听诊器设计

目前大夫主要以听诊器倾听病人的气管、肺部区域的声音,对病人的疾 病进行判断;请设计一个听诊的软件,要求如下: 1) 可记录病人的姓名、年龄、性别、病史、不同疾病部位等状况; 2) 对病人的气管、肺部等区域的声音进行采集、分析、存储(前端听诊 部分不用考虑,只考虑数据采集部分)。 3) 可分析不同声音分量的大小,给出频谱图,以及主要频率的幅度,便 于大夫分析和验证; 4) 由于采集到的信号经常存在某些干扰信号,比如心脏的震动,请设计 低通、带通、带阻滤波器对信号处理,滤波器参数在用户界面中可以进行设 置,方便医生进行使用; 5) 编制GUI用户界面,实现上述所有功能。 6) 其它功能可查阅文献添加(提高部分)。

2014-12-27

织物密度测量MATLAB实现

在织物单位长度中排列的经纬纱根数,称为织物的经纬纱密度。 织物密度的计算单位以公制计,是指10cm内经纬纱排列的根数。密度的 大小,直接影响织物的外观,手感,厚度,强力,抗折性,透气性,耐磨性和 保暖性能等物理机械指标,同时他也关系到产品的成本和生产效率的大小。经 纬密度的测定方法可以采用直接测数法。 直接测数法是凭借照布镜或织物密度分析镜来完成。织物密度分析镜的 刻度尺长度为5cm,在分析镜头下面,一块长条形玻璃片上刻有一条红线,在 分析织物密度时,移动镜头,将玻璃片上红线和刻度尺上红线同时对准某两根 纱线之间,以此为起点,边移动镜头边数纱线根数,直到5cm刻度线为此。 输出之纱线根数乘以2,即为10cm织物的密度值。 在点数纱线根数时,要以两根纱线之间的中央为起点,若数到终点时, 超过0.5根,而不足一根时,应按0.75根算;若不足0.5根时,则按0.25根 算。织物密度一般应测得3-4个数据,然后取其算术平均值为测定结果。 这种计数的方式可以使用图像处理技术自动来完成,设计一应用程序完 成织物密度检测。 要求完成功能: 1、能够读取和存储图像,对图像进行去噪和对比度增强; 2、对任意指定的距离范围内的织物进行自动经纬纱根数计数; 3、设计软件界面。

2014-12-27

WinApi操作串口(异步方式)

WinApi操作串口(异步方式),无法正确接收数据,欢迎大家指点

2014-08-02

PCI API函数说明(部分)

PCI SDK函数的中文说明,有助于使用PCI卡进行项目开发

2014-07-26

PCI9054卡上位机设计

根据两个实际工程项目,总结了关于PCI9054板卡上位机设计的流程

2014-07-26

使用PCOMM实现的MFC串口调试助手

在vs2010平台下,利用moxa公司的pcomm串口库实现串口调试助手的MFC程序。希望对大家有帮助

2014-07-25

PCI SDK适合vc开发

最近找到的PCI9054 SDK,在此分享一下

2014-07-13

VS2010 MFC 画图

最近有个项目要用到画图,写了一个画图的基本工程,基于vs2010平台。代码实现了利用定时器自动画出一个正弦波,能够随时开始/停止画图。代码封装性很好,可移植性强。

2014-07-13

基于FPGA的MP3音乐播放器设计

课程设计做的音乐播放器,内置mif文件中存了3首歌曲,分别为《世上只有妈妈好》、《祝你生日快乐》、《两只老虎》。能够实现播放/暂停、上一首、下一首功能

2014-07-02

非常好用的点阵编码软件 适合c51开发

没有汉字数据库的情况下,手动点阵编码显得非常麻烦,这款软件将解决很多问题。

2014-07-02

鸡啄米的vs2010 MFC教程完整版

终于找到鸡啄米完整版的MFC教程了,在此共享出来。希望能对大家有用

2014-07-02

串口控件mscomm在vs2010中的使用

自己用vs2010编写的简单串口程序,希望对大家有用

2014-07-02

用vs2010基于MFC编写的简易计算器

自己写的简单MFC计算器,开发平台为vs2010

2014-07-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除