自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

X-Weidong’s Blog

心若在,梦就在

  • 博客(213)
  • 资源 (7)
  • 收藏
  • 关注

原创 告诉我自己

生活中很多需要去总结:1.不要急于去求得现在付出所应该得到的回报,要耐得住寂寞,耐得住孤独,坚持。2.不管你有多彷徨,请记住每种经历都是有价值的3.敢想敢做,你连想都不敢想,还能敢做?4.不要贪小便宜5.请问我自己,你为什么这么犹豫不决6.在这个世界上取得

2011-05-26 15:34:00 815 2

转载 Windows驱动开发工具小结

驱动开发的主要工具:DDK(Device Development Kit),WinDriver, DriverStudio, NIVISA。这几种开发工具各有优缺点。用WinDriver和DriverStudio开发驱动比DDK简单容易上手,但WinDriver开发驱动没法脱离WinDriver环境不好发布,所以还是用DriverStudio比较好。而NI-VISA主要用于仪器驱动开发,在仪器

2014-09-23 10:00:02 1675

转载 从缓冲上看阻塞与非阻塞socket在发送接收上的区别

最近在网络上看到一些帖子以及回复,同时又搜索了一些网络上关于阻塞非阻塞区别的描述,发现很多人在描述两者的发送接收时操作返回以及缓冲区处理的区别时有不同程度的误解。所以我想写一篇文章来纠正错误,并作为记录方便查阅,如有转载,注明作者(jwybobo2007)以及出处即可。  首先socket在默认情况下是阻塞状态的(未指异步操作以及其它一些特殊用途下,直接默认为非阻塞),这就使得发送以及接收操作

2014-06-09 15:56:39 941

转载 从缓冲上看阻塞与非阻塞socket在发送接收上的区别 .

最近在网络上看到一些帖子以及回复,同时又搜索了一些网络上关于阻塞非阻塞区别的描述,发现很多人在描述两者的发送接收时操作返回以及缓冲区处理的区别时有不同程度的误解。所以我想写一篇文章来纠正错误,并作为记录方便查阅,如有转载,注明作者(jwybobo2007)以及出处即可。  首先socket在默认情况下是阻塞状态的(未指异步操作以及其它一些特殊用途下,直接默认为非阻塞),这就使得发送以及接收操作

2014-06-09 15:56:29 919

转载 Winsock2中WSAAsynSelect()模型各种事件的触发条件[转]

Winsock2中WSAAsynSelect()模型各种事件的触发条件[转]使用WSAAsynSelect()模型的关键是要搞清楚各种事件的触发条件,不然会造成读或写数据混乱。  这些事件的触发条件同样适用于CAsyncSocket  =======================  [1]FD_READ事件触发条件:  1.在数据到达socket后,并且从来没有触发过FD

2014-05-22 15:31:17 985

转载 关于各种无法解析的外部符号问题的相应解决方案

关于各种无法解析的外部符号问题的相应解决方案分类:c++2010-10-12 10:018298人阅读 评论(7)收藏 举报struct测试importc在使用vs2008调试程序的过程中,经常会出现无法解析的外部符号问题,可能的原因有很多种,下面这些是我一年来积累的经验.仅供参考. 考虑可能的原因:[0]出现无法解析可能是因为lib

2014-02-18 21:00:03 7445 1

转载 MSI中断

注意:MSI以及MSI-X中断对于Windows来说支持Vista及更高的版本系统PCI支持两种中断,传统INTx中断和MSI中断。 比较两种中断能让我们了解PCI规范发展的来龙去脉,也能使我们把握PCI发展的技术方向。什么是MSIMSI 是 Message Signaled Interrupt (MSI) 的缩写,PCI设备写一个特定消息到特定地址,从而触发一个CPU中断.M

2014-01-24 09:33:31 3570

转载 PCI、PCI-x,PCI-E兼容以及他们之间的区别详细图解

一、PCIPCI接口分为32bit和64bit两种,32bit就是一般台式机使用的普通的pci接口(图一、图三),64bit接口比32bit接口长一些一般只出现在服务器上(图四、图五)。32bit和64bit都有5v和3.3v电压两种,5v电压的是PCI2.1标准的时钟频率为33MHz,3.3v电压的是PCI2.2标准以后出现的可以工作在66MHz的时钟频率上。不过现在一般来说,卡

2014-01-20 16:35:42 16065

转载 网络字节序与主机字节序

不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感

2014-01-17 16:01:27 701

转载 VS2010 如何添加H文件目录和LIB目录

第一次使用VS2010,也是初学者开始编写VC++,程序首先学习编写DLL文件,编译完自己的DLL文件后,要在其它项目中使用,开始遇到很多错,但是在网上搜索了好久后,终于解决了问题。H文件目录:依次点击“项目——XX 属性——C/C++——常规”,在“附加包含目录”中加入H文件所在的文件夹 LIB目录: 依次点击“项目——XX 属性——链接器——常规”,在“附加库目录”

2013-10-15 11:43:40 792

转载 Windows线程创建、退出及资源释放

可以通过以下几种方法创建一个线程:1、CreateThread2、_beginthread3、_beginthreadex4、AfxBeginThread--------------------------------------------------------------------------------------1、CreateThread函数原型

2013-10-07 11:08:51 20535

转载 线程中CreateEvent和SetEvent及WaitForSingleObject的用法-------wince里面的中断IST经常使用。 .

线程中CreateEvent和SetEvent及WaitForSingleObject的用法首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种

2013-10-07 11:04:08 1464

转载 网络编程socket之bind函数

摘要 :在套接口中,一个套接字只是用户程序与内核交互信息的枢纽,它自身没有太多的信息,也没有网络协议地址和端口号等信息,在进行网络通信的时候,必须把一个套接字与一个地址相关联,这个过程就是地址绑定的过程。许多时候内核会我们自动绑定一个地址,然而有时用户可能需要自己来完成这个绑定的过程,以满足实际应用的需要,最典型的情况是一个服务器进程需要绑定一个众所周知的地址或端口以等待客户来连接。这个事由 bi

2013-10-07 11:01:54 1028

转载 VC中 十六进制字符串转换为十进制数字 转

在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:view plaincopy to clipboardprint?char *ptr="123";      int n=0;  n=ato

2013-09-26 09:45:32 2157

转载 CFileFind中FindFile与API中FindFirstFile的区别

A:1,API中的函数FindFirstFile找到的是某个目录下的第一个文件,那怎么才是“第一个”?是创建时间最早的那个文件吗???2,CFileFind类下的FindFile函数和API中的FindFirstFile作用是一样的吗??3,CFileFind类下的FindNextFile函数和API中的FindNextFile作用是一样的吗??我想在某个目录下存储视频文件,比

2013-09-12 10:47:14 1640

转载 CFileFind中FindFile与API的FindFirstFile区别(CSDN问题)

A:1,API中的函数FindFirstFile找到的是某个目录下的第一个文件,那怎么才是“第一个”?是创建时间最早的那个文件吗???2,CFileFind类下的FindFile函数和API中的FindFirstFile作用是一样的吗??3,CFileFind类下的FindNextFile函数和API中的FindNextFile作用是一样的吗??我想在某个目录下存储视频文件,比

2013-09-12 10:46:08 3039

转载 在OnPaint中必须调用一次BeginPaint和EndPaint,且也只能调用一次。(下)

A:在OnPaint中注释此句CDialog::OnPaint();为什么会不停地调用OnPaint函数呢(不断执行TRACE("OnPaint\n");语句)? Q:如果自己的OnPaint代码什么也没做的话(至少没有声明过CPaintDC类型的变量),还必须调用一下CDialog::OnPaint,否则BeginPaint和EndPaint就没有办法被调用了。总之,在响应W

2013-09-09 11:36:56 892

转载 在OnPaint中必须调用一次BeginPaint和EndPaint,且也只能调用一次。(上)

基于对话框的程序(mfc默认生成),重载OnEraseBkgnd函数,其它不动,若在OnPaint函数中不调用其基类的OnPaint函数,即注释掉CDialog::OnPaint();,代码如下:[cpp] view plaincopyvoid CDDDDlg::OnPaint()  {      if (IsIconic())     

2013-09-09 11:35:20 1039

转载 vector 中 size()和 capacity()的区别

size()指容器当前拥有的元素个数;capacity()指容器在必须分配存储空间之前可以存储的元素总数。例如:/*vector 中 size()和 capacity()的区别-----刘浩  2011年1月4日*/#include #include #pragma warning (disable:4786)#include using n

2013-08-19 08:54:38 13075

转载 迭代器失效

一. 种类:标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串非标准关联容器hash_set、hash_multiset、hash_map和hash_multimap。几种标准非STL容器,包括数组、bits

2013-08-19 08:51:28 685

转载 C++ STL简介

一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法

2013-08-19 08:28:45 551

转载 vector,map,list,queue区别

1。vector  (连续的空间存储,可以使用[]操作符)快速的访问随机的元素,快速的在末尾插入元素,但是在序列中间岁间的插入,删除元素要慢,而且如果一开始分配的空间不够的话,有一个重新分配更大空间,然后拷贝的性能开销.2。deque (小片的连续,小片间用链表相连,实际上内部有一个map的指针,因为知道类型,所以还是可以使用[],只是速度没有vector快)快速的访问随机的元素,快速的在

2013-08-19 08:24:20 703

转载 vector和list区别【转】

tl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存的拷贝。这些都大大影响了vector的效率。li

2013-08-19 08:20:08 636

转载 编程学习的好网站汇总

还不错推荐给大家原文——名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NE

2013-07-29 09:08:18 1065

转载 C与C++动态分配,释放内存的区别

1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。 

2013-07-26 15:17:45 730

转载 SendMessage、PostMessage原理

SendMessage、PostMessage原理本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为:1、SendMessage、PostMessage的运行机制。2、SendMessage、PostMessage的运行内幕。3、SendMessage、PostMessage的内部实

2013-07-24 16:59:37 935

转载 CTime和DWORD类型的相互转换

1.CTime对象转换为DWORD类型CTime time=CTime::GetCurrentTime();  //获取当前时间DWORD timedw = time.GetTime();  //CTime->DWORD2.DWORD类型变量转换为CTime对象CTime time1(timedw);  //DWORD->CTimeCString strTime;s

2013-07-24 10:39:21 1380

转载 有关(int&)和(int)的区别

先看一段程序?123456789101112131415161718192021222324252627#include "st

2013-07-24 09:19:45 1123

转载 FTP协议过程分析

建立TCP连接 客户呼叫服务器21端口,客户端自已选一个端口如:3963 三次握手建立TCP连接服务器发回FTP欢迎信息 220 Welcome to HUST SOUTH 1 Bulding Kaka FTP service.客户端登录 端口:3963--21 客户--服务器 首先客户端发送用户名, 55 53-45 52 20 31 0D 0A USER 1     USER是FTP命令,1为

2013-07-10 11:45:53 6167

转载 C语言中变量的作用域

C语言中变量的作用域C语言中所有变量都有自己的作用域,申明变量的类型不同,其作用域也不同。C语言中的变量,按照作用域的范围可分为两种,即局部变量和全局变量。一、局部变量局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内,离开该函数后再使用这种变量是非法的。例如:int f1(int a) /*函数f1*/{     in

2013-07-10 09:21:35 824

转载 函数调用方式 FAR PASCAL,__cdecl,_stdcall,__pasc

函数调用方式 FAR PASCAL,__cdecl,_stdcall,__pasc... 2011-02-06 12:30:21 来自: 幻雨と抱貂           标题:函数调用方式 FAR PASCAL,__cdecl,_stdcall,__pascal...          函数调用方式 FAR PASCAL,__cdecl,_stdcall,__pascal.

2013-07-09 15:04:24 1330

转载 FTP文件传输协议两种模式-主动模式和被动模式

编辑本段使用模式FTP有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。[4]一个主动模式的FTP连接建立要遵循以下步骤:1.客户端打开一个随机的端口(端口号大于1024

2013-07-08 10:59:06 49988 1

转载 c++异常处理,异常声明,捕获异常

C++ 捕获异常的一些规则: 1.     非MFC 的c++ 异常应该用过引用来捕获。使用引用来捕获异常不需要删除c++ 异常对象。因为使用引用捕获的异常对象会在栈中传递。而且保持了多态性,使得你捕获的异常正是你抛出的异常对象。使用指针捕获异常的话,需要你删除异常对象。使用值捕获的话,会导致对象的slicing 问题。更详细的信息见Effective  C++ 第13条.2.    

2013-07-08 09:14:55 1610

转载 Windows上WinRAR.exe命令行参数说明(转载) .

winrar.exe 命令行参数[语法]RAR    [ - ]      [ ]RAR [ ]   [ ]一.简单的例子和说明:压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/压缩多个文件winrar a -ag -ibck bak.rar filename1 filename2

2013-05-04 09:45:20 1645

转载 利用C#调用WINRAR实现压缩与解压

public void RARsave(string patch,string rarPatch,string rarName)         {            String the_rar;            RegistryKey the_Reg;            Object the_Obj;            String the_Info;

2013-05-03 09:58:29 852

转载 C#_Stopwatch 类

命名空间:System.DiagnosticsStopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状

2013-04-26 14:40:53 616

转载 cookie 和session 的区别详解

cookie 和session 的区别详解这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断

2013-04-26 10:24:25 721

转载 C# ToString格式大全

ToString()使用方法汇总(C#) C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.To

2013-04-25 10:36:03 742

转载 C#中ToString格式大全

字符型转换为字符串// C 货币2.5.ToString("C"); // ¥2.50// D 10进制数25.ToString("D5"); // 25000// E 科学型25000.ToString("E"); // 2.500000E+005// F 固定点25.ToString("F2"); // 25.00 "F?"表示保持几位小数// G 常规2.

2013-04-25 10:35:03 725

原创 qt中点击LineEditdit弹出软键盘的方法

如我前面博客关于Qt的Event Filter所讲,可以利用Event Filter进行事件过滤,又不懂的先看我前面那个博客:http://blog.csdn.net/xwdpepsi/article/details/8757232 多的不说,直接上代码:在.h文件加入:public: KeyBoardDialog v_keyB;//键盘对话框priv

2013-04-04 11:07:20 14047 12

ffmpeg win64位解码库 包括static、dev和share版本

ffmpeg win64位解码库 包括static、dev和share版本,从官网下的,2013年的版本

2018-02-02

海康威视设备网络SDK编程指南(解码器)

海康威视 设备网络 SDK编程指南(解码器),pdf说明文档

2018-02-02

iVMS-8800平台SDK接口说明(SDK接口文档)

该文档为iVMS-8800平台SDK接口说明文档,对于想使用该平台的非常有用 对于想写视频类的SDK,该文档也具有参考意义

2018-02-02

sql2005数据电子教案

这是数据入门级教程,包括了包括了数据库的基本操作以及触发器,存储过程的实例

2011-12-31

vc中type的用法

只是vc中typedef的用法,包括函数指针及变量别名等作用的阐述

2010-10-14

Robot Soccer v1.5a

fira 5V5平台

2008-05-10

空空如也

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

TA关注的人

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