
C++
wzwind
这个作者很懒,什么都没留下…
展开
-
C/C++ linux下光标定位和清屏函数(printf 实现)
C/C++ linux下光标定位和清屏函数(printf 实现)分类: C C++ 2012-11-13 16:47 4501人阅读 评论(0)收藏 举报转自:http://zisedeqing.blog.163.com/blog/static/9555087120129111485394/[cpp] view p转载 2015-07-27 12:43:18 · 4447 阅读 · 0 评论 -
Com0Com 中DCB 结构默认值问题
<br />打开超级终端前<br />- &dcb 0x0012f1c0 {DCBlength=28 BaudRate=115200 fBinary=1 ...} _DCB *<br /> DCBlength 28 unsigned long<br /> BaudRate 115200 unsigned long<br /> fBinary 1 unsigned long<br /> fParity 0 unsigned long<br /> fOutxCtsFlow 0 unsigned lo原创 2011-01-14 16:09:00 · 1319 阅读 · 0 评论 -
Configuring a Serial Port
Configuring a Serial PortWindows CE 5.0Send Feedback<br />The most critical phase in serial communications programming is configuring the port settings with the DCB structure. <br />Erroneously initializing the DCB structure is a common problem. When a ser转载 2011-01-14 17:05:00 · 2471 阅读 · 0 评论 -
同步io 异步io apc 重叠io 完成端口(转)
同步io 异步io apc 重叠io 完成端口(转)(2010-04-30 11:17:39)转载标签:杂谈同步io 异步io apc 重叠io 完成端口2010-01-02 03:33Windows系统编程之异步I/O和完成端口<br />【作者】北极星2003<br />【来源】看雪技术论坛(bbs.pediy.com)<br />【时间】2006年7月1日<br /><br />一、 同步I/O和异步I/O<br /><br />在介绍这部分内容之前先来认识下“异步I/O”。<br /> 说起转载 2011-01-12 14:20:00 · 1405 阅读 · 0 评论 -
同一程序中混合调用C和C++代码
// 觉得这篇文章写的还可以,比较详细有点学究的味道,所以就翻译过来。C++和C混合编码虽然不难理解,但C库、C++库、extern "C"、extern "C++"、#inlcude 、#include 等等,区别起来也有点困难。发生误解的根源在于没有把编译和连接理解透彻。一个程序使用了某个函数,不管该函数是在某个头文件中定义的函数,还是通过extern定义的外部函数,还是本地已经定义好的函数,该函数都要经过编译、连接两个步骤。在编译阶段,C++编译器会根据函数返回类型、参数类型等,进行函数名修饰;之后才转载 2010-11-18 15:08:00 · 760 阅读 · 0 评论 -
说说WaitForSingleObject可以等待的HANDLE
<br />查了很久没有人说这个问题,没地方复制粘贴自己写几行留存,<br /> <br />WaitForSingleObject 这个函数大家都不陌生,但是关于它可以wait那些HANDLE可能大家不太了解,在MSDN里有如下内容,我简单注释一下供参考:<br /> <br />The WaitForSingleObject function can wait for the following objects:<br /> Change notification原创 2010-12-21 13:42:00 · 1204 阅读 · 0 评论 -
WINDOWS 几种坐标系
WINDOWS 几种坐标系 收藏 在窗口中绘图 在窗口中绘图图形设备接口(GDI)与设备描述表(DC)图形设备接口(GDI)许多MS-DOS程序都直接往视频存储区或打印机端口输送数据, 这种做法的不利之处在于需要对每种显示卡或打印机类型提供相应的驱动程序。Windows则提供了一抽象的接口,称之为图形设备接口(转载 2010-05-04 14:39:00 · 1712 阅读 · 0 评论 -
c++画扇形的算法或源代码
c++画扇形的算法或源代码楼主wkoe7810(wkoe)2002-02-09 11:39:33 在 VC/MFC / 图形处理/算法 提问100分求c++画扇形的算法或源代码,up者有分 问题点数:100、回复次数:16Top 1 楼strip(阿飞 - Mozilla●优快云●痛)回复于 2002-02-09 11:56:42 得分 0 zgTop2 楼oldparano转载 2010-04-30 15:58:00 · 6383 阅读 · 0 评论 -
Visual Studio 2010中C++的四大变化
Visual Studio 2010中C++的四大变化2010-04-02 13:54 | 3249次阅读 | 来源:尹成 博客园 【已有21条评论】发表评论 关键词:微软 | 感谢java060515的提供 | 收藏这篇资讯 在微软即将发布的Visual Studio 2010正式版中,其对C++语言做了一些修改,本文对此做了小结,与大家分享。Lam转载 2010-04-12 10:11:00 · 659 阅读 · 0 评论 -
BSTR、char*和CString转换
BSTR、char*和CString转换 (1) char*转换成CString若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:char chArray[] = "This is a test";char * p = "This is a test"; 或LPSTR p = "This is a test"; 或在已定义U转载 2009-12-27 01:24:00 · 482 阅读 · 0 评论 -
定位Crash错误
c02.PNG<img style="height: auto; cursor: pointer !important;" onclick="function onclick(){function onclick(){viewFileImage(http://image-3.verycd.com/39bcee30b9cbc3d269f1df68b6f5442转载 2009-11-24 17:09:00 · 2964 阅读 · 0 评论 -
如何在ActiveX控件中使用字体4
如何在ActiveX控件中使用字体4添加颜色属性页和字体属性页 打开工程的LabelEx0Ctl.cpp文件,将其中的如下代码进行修改:BEGIN_PROPPAGEIDS(CLabelEx0Ctrl, 1) PROPPAGEID(CLabelEx0PropPage::guid)END_PROPPAGEIDS(CLabelEx0Ctrl)修改后的代码: BEGIN_PROPPAGE转载 2009-08-10 16:02:00 · 1153 阅读 · 0 评论 -
如何在ActiveX控件中使用字体3
如何在ActiveX控件中使用字体3例程2:Label1.ocx 例程2的Label1控件与例程1的Label控件在功能实现上没有任何区别,只是在改变字体特性时,不再使用库存字体属性Font,而是使用自定义字体属性CaptionFont。下面我们将结合Label1控件介绍如何在控件中使用自定义属性。 打开Visual C++ 6.0,按照例程1的操作步骤新建Label1工程,象例程转载 2009-08-10 15:51:00 · 1103 阅读 · 0 评论 -
WinCE COM 口访问名称后加必须加冒号
TCHAR *m_PortName = _T("COM1:");<br />m_hCOM =CreateFile(m_PortName, // Specify port device: default "COM1"<br /> GENERIC_WRITE, // Specify mode that open device.<br /> 0,原创 2011-01-19 12:04:00 · 1059 阅读 · 0 评论 -
WNDPROC Thunks
WNDPROC ThunksAbstract<br />If you ever program classes for controlling Windows™ windows you will have met with the task of associating windows messages with the correct instance of the class. There are a few alternative ways of doing so. This document out转载 2011-03-04 13:13:00 · 1580 阅读 · 0 评论 -
H264中的SPS、PPS提取与作用
H264中的SPS、PPS提取与作用 分类: 多媒体技术2012-06-20 16:3721787人阅读评论(5)收藏举报h.264headermatrix服务器parameters文档目录(?)[+]如何解析SDP中包含的H264的SPS和PPS串关于H264通过RTP传输的打包方式转载 2015-06-03 22:33:45 · 1515 阅读 · 0 评论 -
Linux WPA/WPA2/IEEE 802.1X Supplicant
Linux EAP实现。http://w1.fi/wpa_supplicant/原创 2014-08-18 17:57:01 · 1407 阅读 · 0 评论 -
建立嵌入式gdb调试环境
一.下载gdb-7.1.tar.gz源代码phil@ubuntu-embedded:~/gdb-7.1$ wget http://ftp.gnu.org/gnu/gdb/gdb-7.1.tar.gz 二.编译 GDB#tar zxvf gdb-7.1.tar.gz 2.1 编译GDB Clientphil@ubuntu-embedded:~/gdb-7.1$ cd gd转载 2014-07-11 10:46:57 · 1212 阅读 · 0 评论 -
Windows环境下Unicode编程总结
Windows环境下Unicode编程总结 UNICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/转载 2014-03-27 20:57:21 · 763 阅读 · 0 评论 -
Non-blocking BSD socket connections
Non-blocking BSD socket connectionsSituation: You set up a non-blocking socket and do a connect() that returns -1/EINPROGRESS or -1/EWOULDBLOCK. You select() the socket for writability. This returns转载 2014-01-21 11:30:35 · 743 阅读 · 0 评论 -
_INTSIZEOF(n) 原理
#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )1 我们知道对于IX86,sizeof(int)一定是4的整数倍,所以~(sizeof(int) - 1) )的值一定是 右面[sizeof(n)-1]/2位为0,整个这个宏也就是保证了右面[sizeof(n)-1]/2位为0,其余位置 为1,转载 2012-11-27 15:50:10 · 694 阅读 · 0 评论 -
Fuse example build in ubuntu 12.04
Does not work in Ubuntu 12.04 (and I am assuming in 11.10 as well). Thesolution is to move hello.c first.gcc -Wall hello.c `pkg-config fuse --cflags --libs` -o helloWhich seems to do the trick for m转载 2012-07-07 00:15:02 · 944 阅读 · 0 评论 -
浅淡静态代码分析工具
浅淡静态代码分析工具分类: Java2009-05-15 09:47 4102人阅读 评论(3) 收藏 举报本帖hyddd原创,转载请标明这两天看关于静态代码扫描的东东,一开始没什么头绪,搜了一下发现N多东西,整理一下写成文档,由于资料太多,还有很多东西没写上去。静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):“静态测试包括代码检查、转载 2012-01-06 17:01:49 · 848 阅读 · 0 评论 -
pcap和libnet编译
<br />- pcap library (libpcap) <br /><br /># CC=arm-linux-gcc LD=arm-linux-ld ac_cv_linux_vers=2 ./configure --prefix=/usr/local/arm-network --host=arm-linux --with-pcap=linux <br /><br /># make <br /># make install<br /><br />- libnet <br /><br /># ./con原创 2011-04-27 15:53:00 · 1469 阅读 · 0 评论 -
交叉编译和交叉调试环境搭建及使用
<br />交叉编译和交叉调试环境搭建及使用<br /><br />1. 交叉编译器<br />1.1 交叉编译器介绍<br />在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码,而这种工具就是交叉编译器(cross compiler)。<br />1.2 搭建交叉编译环境 <br />1.2.1 实验环境<br />交叉编译工具:arm-linux- 4.2.2<br /转载 2011-04-19 10:35:00 · 5625 阅读 · 2 评论 -
滤波算法
软件滤波算法<br /> 1、限幅滤波法(又称程序判断滤波法) <br /> A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A),每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效。如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 <br /> B、优点:能有效克服因偶然因素引起的脉冲干扰。 <br /> C、缺点:无法抑制那种周期性的干扰,平滑度差。 <br /> 2、中位值滤波法 <br /> A、方法:连续采样N次(N取奇数),把N次采样值转载 2011-04-07 15:44:00 · 1024 阅读 · 0 评论 -
15款免费IDE,推荐给开发者
15款免费IDE,推荐给开发者<br />2011-03-23 10:12 | 8513次阅读 | 来源:开源中国社区 【已有41条评论】发表评论<br />关键词:IDE | 作者:老枪 | 收藏这篇资讯<br />本文为您推荐大量的开源、免费的IDE,精选15个免费IDE,推荐给大家。列表如下:Komodo Edit(Windows, Mac, Linux)<br /><br />Komodo IDE可以在Windows、Mac OS X 和 Lin转载 2011-03-25 13:24:00 · 742 阅读 · 0 评论 -
如何在ActiveX控件中使用字体2
如何在ActiveX控件中使用字体2修改OnDraw函数 修改后的OnDraw函数如下:void CLabelCtrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid ){ // TODO: Replace the following code with your own drawing code.转载 2009-08-10 15:50:00 · 1305 阅读 · 0 评论 -
如何在ActiveX控件中使用字体1
如何在ActiveX控件中使用字体时间:2008-02-26来源:网络/责编:编程入门 作者:韩耀旭 字体的使用是ActiveX控件制作过程中不可缺少的部分。本文将深入浅出地介绍在ActiveX控件中制作过程中如何使用字体。本文所提及的ActiveX控件制作是指利用VC++6.0的MFC ActiveX Control转载 2009-08-10 15:34:00 · 1716 阅读 · 0 评论 -
vc++如何实现远程调试
*假设调试机IP 192.168.0.182 远程机IP 192.168.0.161*远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。*调试机上安装visual studio .net 2003共享调试机上的Visual Studio上的远程调试目录(以我的机器为例)C:/Program Files/Microsoft Visual Stu转载 2007-09-25 22:46:00 · 708 阅读 · 0 评论 -
List of Best Open Souce projects written in VC++/MFC(2007-7-24)
IntroductionList of some of the best Open Souce projects written in VC++/MFC. BackgroundCodeproject has the best source code repository for VC++ developers. But another site Sourceforge.net also转载 2007-07-24 08:29:00 · 1467 阅读 · 0 评论 -
用MFC实现WebGUI--(CDHtmlDialog)
用MFC实现WebGUI--(CDHtmlDialog) http://www.cppblog.com/wlwlxj/自从去年年底一次棘手的界面,开始研究用web做界面到现在大约1年,这一年间不是局限在实现层面,也并非一直研究这一个问题,有很多问题其实不是问题,只是自己没有想清楚或者思想没放开。对于一个界面开发人员,想必拉的对话框不少于100个,腻味不必说,光是对话框大小改变导致控件跟着变转载 2007-07-13 11:36:00 · 2050 阅读 · 0 评论 -
iostream 与iostream.h区别
C++的标准类库被修订了两次,有两个标准 C92和C99,这两个库现在都在并行使用,用 .h 包含的是c92 ,不带 .h 的是c99的头文件,对于普通用户来说这两者没有什么区别,区别是在内部函数的具体实现上。旧的C++头文件是官方明确反对使用的,但旧的C头文件则没有(以保持对C的兼容性)。据说从 Visual C++ .NET 2003 开始,移除了旧的 iostream 库。其实编译器制造商不转载 2007-07-12 10:51:00 · 2275 阅读 · 0 评论 -
CDHtmlDialog类的使用心得
CDHtmlDialog类的使用心得 电脑学习网,xuef.com,最全最新最权威的电脑知识网站.转载 2007-07-13 11:30:00 · 3924 阅读 · 0 评论 -
断点续传和多线程下载(上)
在当今的网络时代,下载软件是使用最为频繁的软件之一。几年来,下载技术也在不停地发展。最原始的下载功能仅仅是个“下载”过程,即从WEB服务器上连续地读取文件。其最大的问题是,由于网络的不稳定性,一旦连接断开使得下载过程中断,就不得不全部从头再来一次。 随后,“断点续传”的概念就出来了,顾名思义,就是如果下载中断,在重新建立连接后,跳过已经下载的部分,而只下载还没有下载的部分。 无论“多线转载 2007-07-10 20:50:00 · 1437 阅读 · 0 评论 -
pass variable-argument list
IntroductionIve been looking for solution of passing variable-argument list from my va-function to another one, like TRACE for example. All solutions I saw were about using special functions that t转载 2007-06-26 14:35:00 · 895 阅读 · 0 评论 -
用可变参数宏(variadic macros)传递可变参数表
用可变参数宏(variadic macros)传递可变参数表 [2003-10-19]转载 2007-06-26 11:06:00 · 1281 阅读 · 0 评论 -
动态的调用可变参数函数
动态的调用可变参数函数 作者: 来源:http://blog.youkuaiyun.com/yhz 最近,碰到了一个奇怪的问题:如何在函数中动态的调用可变参数函数。例如说,有某个可变参数函数:void Func1(int a, ...) { ... }现在给出一个个数不定的动态数组,把里面的数值按顺序的作为可变参数传递进 Func1 函数中。当然,如果允许改变 Func1 的定义转载 2007-06-26 09:54:00 · 2524 阅读 · 0 评论 -
C中的可变参数研究
C中的可变参数研究 一. 何谓可变参数 int printf( const char* format, ...); 这是使用过C语言的人所再熟悉不过的printf函数原型,它的参数中就有固定参数format和可变参数(用”…”表示). 而我们又可以用各种方式来调用printf,如: printf("%d",value);转载 2007-06-26 09:20:00 · 5158 阅读 · 4 评论 -
C/C++ 开发人员:充实您的 XML 工具箱
C/C++ 开发人员:充实您的 XML 工具箱作者:Rick Parrish提交者:eastvc 发布日期:2003-10-23 22:16:03原文出处:http://www-900.ibm.com/developerWorks/cn/xml/x-ctlbx/index.shtml本文针对哪些不熟悉 XML 开发的 C 和 C++ 程序员,概述了为 XML 开发作准备而装配的工具。工具表概述了常转载 2007-06-23 13:19:00 · 961 阅读 · 0 评论