自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (22)
  • 收藏
  • 关注

转载 AfxBeginThread、CreateThread与_BegingThread的区别

AfxBeginThread 是MFC的。CreateThread 是Win32 Api的。_beginThread() 是C Runtiming的。

2014-09-30 11:26:00 901

转载 VC 枚举串口四法

枚举串口四法 串口作为最基本的电脑通信 I/O 接口,其使用虽然在 PC 上越来越少,但是在工业仪器领域仍然用的相当普遍,由于笔者工作中需要用到串口,而且发现枚举串口至今仍未搞得很清楚,为此自己先整理下,希望大侠和同行们对我不懂和错误的地方指点一下。1 、查询注册表查询注册表的方法是网上见到的比较常见的方法,该方法就是使用编程方法读取注册表内信息,相当于用户通过在运行框内输入

2014-09-28 22:40:28 853

转载 MFC实现的串口通信助手

需要用到VC串口调试程序,于是写了一个串口调试助手作参考,源码地址:http://download.csdn.net/detail/hc260164797/4360519,欢迎大家拍砖~~程序界面是串口设置是,9600波特率,8数据位,1位停止位,无校验位该程序实现两个线程,一个线程串口读数据,并更新界面,一个座位主界面和串口发送数据。主要实现函数:1.枚举所有

2014-09-28 22:40:18 2475

转载 MFC中CString转换成char数组的问题

由于结构体中用到联合体(联合体需要确定分配内存分配大小)或其它因素,需要用char数组来保存字符串,但是在MFC中一般都是用CString来存放字条串。关于它们之间的转换,在VS2008中有时会出现异常情况。在MSDN是这样写的:    CString orig("Hello, World!");    // Convert to a char*    const size_t

2014-09-28 15:29:02 519

转载 VS2010/MFC编程入门之五(MFC消息映射机制概述)

上一讲鸡啄米为大家简单分析了MFC应用程序框架,这一讲是关于MFC消息映射机制的内容。       前面已经说过,Windows应用程序是消息驱动的。在MFC软件开发中,界面操作或者线程之间通信都会经常用到消息,通过对消息的处理实现相应的操作。比较典型的过程是,用户操作窗口,然后有消息产生,送给窗口的消息处理函数处理,对用户的操作做出响应。       什么是消息     

2014-09-28 00:10:44 880

转载 VS2010/MFC编程入门之四(MFC应用程序框架分析)

上一讲鸡啄米讲的是VS2010应用程序工程中文件的组成结构,可能大家对工程的运行原理还是很模糊,理不出头绪,毕竟跟C++编程入门系列中的例程差别太大。这一节鸡啄米就为大家分析下MFC应用程序框架的运行流程。       一.SDK应用程序与MFC应用程序运行过程的对比       程序运行都要有入口函数,在之前的C++教程中都是main函数,而Windows应用程序的入口函数是Wi

2014-09-27 23:20:48 677

转载 VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)

鸡啄米在上一讲中为大家演示了如何利用应用程序向导创建单文档应用程序框架。这一节将以上一讲中生成应用程序HelloWorld的文件结构为例,讲解VS2010应用程序工程中文件的组成结构。       用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个re

2014-09-27 22:18:27 861

原创 MFC 登陆界面 创建地方

在单文档的APP的InitInstance()中,在CSingleDocTemplate* pDocTemplate;

2014-09-27 21:50:11 1029

原创 CStdioFile WriteString 无法写入中文 已解决

CStdioFile file;CFileException pError;setlocale( LC_CTYPE, ("chs")); if(!file.Open(_T("ttt.txt"), CFile::modeReadWrite | CFile::modeCreate, &pError)){MessageBox(_T("Tip"), _T("open f

2014-09-25 19:17:54 7234 1

转载 使用MFC 发送消息模拟按钮按下事件

有时我们需要这么做, 手动模拟按钮按下的事件, 让程序做出与按钮真的按下时一样的响应.   设按钮ID为ID_BTN_OK, 当前Dialog窗口.   实际上系统并不能区分按钮是真的按下了(如用鼠标点击), 还是一个我们自己用代码模拟出的一种"假象".它所需要知道的只是哪个窗口(按钮也是一种窗口)发生了哪一种事件, 然后在消息循环中处理它. 系统怎么才能知

2014-09-25 10:28:24 2497

转载 C++中Static作用和使用方法

1、什么是static?static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。2、为什么要引入static?函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一

2014-09-24 21:01:35 461

转载 C++常成员函数 - const 关键字

一、常成员函数详解声明:函数名(参数表)const;说明:(1)const是函数类型的一部分,在实现部分也要带该关键字。(2)const关键字可以用于对重载函数的区分。(3)常成员函数不能更新类的成员变量,也不能调用该类中没有用const修饰的成员函数,只能调用常成员函数。A、通过例子来理解const是函数类型的一部分,在实现部分也要带该关键字。class A{pr

2014-09-22 23:15:14 487

转载 字节对齐(强制对齐以及自然对齐)

struct {}node;32为的x86,window下VC下sizeof(node)的值为1,而linux的gcc下值为0;一、WINDOWS下(VC--其实GCC和其原理基本一样,象这种问题,一般要查具体的编译器设置)字节对齐的规则:1、一般设置的对齐方式为1,2,4字节对齐方式,VC一般默认为4字节(最大为8字节)。结构的首地址必须是结构内最宽类型的整数倍地址;另外

2014-09-20 22:47:38 640

原创 CString to int

CString str = _T("123");int i = _ttoi(str);int i = 123;CString str ;str.Format(_T("%d"), i);

2014-09-19 17:26:06 499

原创 :fatal error C1853: '*.pch' precompiled header file is from ...

解决Visual C++ 编译器中混合 .c 文件时收到 C1853 预编译头错误的方法  当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal error C1853: 'pjtname.pch' precompiled header file is f

2014-09-19 10:06:07 769

转载 VC++中delete和delete [] 的区别

我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存delete[] 释放new分配的对象数组指针指向的内存那么,按照教科书的理解,我们看下下面的代码:int *a = new int[10];delete a; //方式1delete [] a; //方式2肯定会有很多人说方式1肯定存在内存泄漏,是这样吗?1. 针对简单类

2014-09-18 21:41:13 482

转载 Socket心跳包机制

心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法

2014-09-18 19:46:33 634

原创 CString 转换成 VARIANT

byte databyte[]={0xc4,0xe3,0xba,0xc3,0xd6,0xd0,0xb9,0xfa,0x00};CString str;str=(CString) databyte;

2014-09-18 15:49:29 1106

转载 vs2008 动态设置Edit Control控件的背景及字体颜色

1.新建一个基于对话框的应用程序,在对话框上添加一个Edit控件和三个Radio控件2.修改Radio控件的ID分别为:IDC_RAD_RED、IDC_RAD_GREED、IDC_RAD_BLUE,名称对应修改为red、green、blue3.向对话框对应的类中添加如下成员变量:public:COLORREF m_colorEditText; // edit控件的字体颜色COL

2014-09-18 15:48:53 4318

转载 C++中关于new和delete的使用

最近一直在啃 C++ Primer 中文版第4版,发现 C++中new和delete应用遍布全书,现对其使用作简单总结。在C++中,可以使用new和delete动态创建和释放数组或者单个对象,现在对它们的使用一一道来。1.创建动态数组        数组类型的变量有三个重要的限制:数组长度固定不变,在编译时必须知道它的长度,数组只在定义它的块语句中存在。对于动态分配的数组,虽然长度是固

2014-09-18 14:52:45 502

转载 C++ 单例模式

单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。       单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做

2014-09-18 10:21:39 444

转载 二进制byte[]数组转换成对应十六进制字符串

/****************************************************************************函数名称: str_to_hex函数功能: 字符串转换为十六进制输入参数: string 字符串 cbuf 十六进制 len 字符串的长度。输出参数: 无************************************

2014-09-17 22:41:13 1294

原创 vs2008 rcxdti.dll is unable to load rcxdtiui.dll. You may be unable to edit Win32 Resources.

发现VS2008的一个bugjie

2014-09-17 19:25:52 1862

转载 VLC的ACtiveX插件使用方法

在Roger看来对VLC的二次开发 包括把VLC嵌入自己的应用 ,以及修改VLC本身的功能和特性。本文主要讲前者。总的来说把VLC内嵌入自己的应用有4种途径:直接调用VLC进程(喂喂喂…这也算?)VLC的plugin for MozillaVLC的ActiveX插件调用libvlc    当然,理论上也可以把VLC的源码 直接扣出一部分来放到自己的程序 中,不过这种方法难度

2014-09-14 11:48:45 1952

转载 ffmpeg在windows下视频采集

ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。ffmpeg在Linux下的视频采集在Linux平台上,ffmpeg对V4L2的视频设备提高了很好的支持,如:./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8

2014-09-14 11:21:44 727

转载 【流媒體】live555—VS2010 /VS2013 下live555编译、使用及测试

Ⅰ live555简介  Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555

2014-09-14 11:08:17 927

原创 vs2008编译live555源码

1解决方案编译方式1.1简介Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Li

2014-09-13 23:42:01 25168

原创 word2003 /2007 添加无格式粘贴快捷键

word2003    打开word窗口,依次点击“工具/宏/Visual Basic编辑器”,打开“Microsoft visual Basic”窗口,在左侧“工程”栏选中“Normal”选项,点击“插入/模块”选项打开一个模块窗口,输入以下代码: Sub MyPaste()Selection.PasteAndFormat(wdFormatPlainText)

2014-09-13 23:35:22 1143

转载 ODBC、OLE DB、 ADO的区别

一、ODBCODBC的由来1992年Microsoft和Sybase、Digital共同制定了ODBC标准接口,以单一的ODBC API来存取各种不同的数据库。随后ODBC便获得了许多数据库厂商和Third-Party的支持而逐渐成为标准的数据存取技术。ODBC以当时的业界标准规范X/OpenCall-LevelInterface(CLI)和ISO/IEC9075-3Call-

2014-09-11 10:13:04 527

转载 T-SQL中GO的意思

go 是SYBASE和SQL Server中用来表示事物结束,提交并确认结果,相当于ORACLE的CommitSQL Server 实用工具将 GO 解释为应将当前的 Transact-SQL 批处理语句发送给 SQL Server 的信号。当前批处理语句是自上一 GO 命令后输入的所有语句,若是第一条 GO 命令,则是从特殊会话或脚本的开始处到这条 GO 命令之间的所有语句。局部(用

2014-09-09 16:16:21 580

python-2.7.18 & pywin32.zip

python-2.7.18.amd64.msi python2.7最后的的版本了 pywin32-228.win-amd64-py2.7.exe 用于执行 systrace.py 的库

2020-12-12

termux-app-debug-v0.94.apk

开源仓库编译的版本: https://github.com/termux/termux-app.git 已fork到:https://gitee.com/mowwwcom/termux-app.git (下载更快)

2020-05-29

Launcher3.tar.bz2

MTK Android9.0 Launcher3源代码 模块路径:vendor\mediatek\proprietary\packages\apps\Launcher3

2020-05-03

Launcher3.tar.bz2

Android9.0的Launcher3源码, 代码路径是packages/apps/Launcher3

2020-05-03

Android6.0-Launcher3

Android6.0原生Launcher3代码 API23导入eclipse编译通过。

2017-11-09

Launcher3_android5.0.1_eclipse.tar.bz2

android5.0.1的原生Launcher3源码移植eclipse成功。内含编译成功的apk。

2017-10-13

单片机正弦波数据生成器

单片机正弦波数据生成器,可以自己选择点数,位数和数据格式!

2013-03-11

移动图像监控系统

移动图像监控系统源码(国嵌高级试验项目2)

2012-12-04

开关电源模块并联供电系统

开关电源模块并联供电系统 采用buck拓扑结构

2012-07-21

嵌入式学习路线图.pdf

嵌入式学习路线,自学嵌入式Linux的路线

2012-07-21

基于ARM9 S3C2440的Android操作系统移植

基于ARM9 S3C2440的Android操作系统移植!!!

2012-07-21

虹膜识别软件 Girist_1.0

虹膜识别软件 a free iris recognition software by GRUSOFT, whose performance is comparable to the best commercial systems. It’s based on the novel Giris SDK .

2012-07-21

Quartus中fft ip core的使用.pdf

Quartus中fft ip core的使用.pdf 比较方便的

2011-08-10

基于FPGA的简易数字存储示波器设计.doc

数字存储示波器 基于FPGA的简易数字存储示波器设计.doc

2011-08-10

2011全国大学生电子设计竞赛培训.ppt

电子设计竞赛 2011全国大学生电子设计竞赛培训.ppt

2011-08-10

跟我学模拟电子电路.pdf

跟我学模拟电子电路.基础模拟电子技术学习基础

2011-08-10

华为公司PCB设计规范.pdf

华为公司PCB设计规范.比较基础的设计原则

2011-08-10

开关稳压电源(E题)大学生电子设计竞赛.doc

开关稳压电源(E题)设计报告 国赛一等奖 大学生电子设计竞赛.doc

2011-08-10

基于TL494的恒流电源设计.pdf

TL494的恒流电源基于TL494的恒流电源设计.pdf

2011-08-10

高效数控恒流源设计报告(最终版).pdf

高效数控恒流源设计报告(最终版).pdf 2010四川省TI杯电子设计大赛试题

2011-08-10

模拟电子技术基本教程习题解答

模拟电子技术基本教程习题解答,很详细,很全面,高清晰!

2011-03-19

《信号与系统》第二版_(郑君里)_高等教育出版社课后答案

部分信号与系统课后答案,不是很详细!希望对你有所帮助!

2011-03-19

空空如也

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

TA关注的人

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