自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞翔吧胖子的专栏

胖子很胖却想飞

  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

转载 WSAEventSelect模型

事件通知模型:要求我们的应用程序针对打算使用的每一个套接字,首先创建一个事件对象。创建方法是调用WSACreateEvent函数,它的定义如下: WSAEVENT WSACreateEvent(void);   函数的返回值很简单,就是一个创建好的事件对象句柄。事件对象句柄到手后,接下来必须将其与某个套接字关联在一起,同时注册自己感兴趣的网络事件类型。调用WSAEventSelect来做到

2013-10-20 22:10:49 540

转载 WSAAsyncSelect模式

Winsock 提供了一个有用的异步I/O模型。利用这个模型,应用程序可在一个套接字上,接收以Windows消息为基础的网络事件通知。具体的做法是在建好一个套接字后,调用WSAAsyncSelect函数。该模型最早出现于Winsock的1.1版本中,用于帮助应用程序开发者面向一些早期的16位 Windows平台(如Windows for Workgroups),适应其“落后”的多任务消息环境。应用

2013-10-20 21:29:57 546

转载 Select模型原理

Select模型原理利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。 select参数和返回值意义如下:int select ( IN int nfds,                           //0

2013-10-20 21:02:17 572

原创 IP多播技术及其编程

IP多播应用的编程方法 在实际应用中,编程人员通常需要自己编制底层网络应用程序来实现网上的底层通信,如具体实现IP多播通信的功能。编制底层网络应用程序通常要借助于网络数据通信编程接口,而在不同的操作系统中所提供的网络编程接口是有所不同的,如在Microsoft Windows环境下的网络编程接口就是Windows套接字(Windows Socket,简称Winsock)。Winsock

2013-10-20 10:39:26 758

转载 仿函数

仿函数,又叫做函数对象,是一个重载了"()"运算符的struct,是STL(标准模板库)六大组件(容器、配置器、迭代器、算法、配接器、仿函数)之一;仿函数虽然小,但却极大的拓展了算法的功能,几乎所有的算法都有仿函数版本。例如,查找算法find_if就是对find算法的扩展,标准的查找是两个元素向等就找到了,但是什么是相等在不同情况下却需要不同的定义,如地址相等,地址和邮编都相等,虽然这些相等的定义

2013-10-19 20:13:57 612

转载 关于error LNK2005: "char * xxx" (?xx@@3PADA) already defined in xxx

今天,看到群上的群友问一个关于LINK2005的BUG,报:已经定义过的错误其实这个问题难倒了很大一部分程序员,这个错误的原因是他想定义一个全局变量,于是他就在.h文件中直接定义并给这个变量赋值,这个做法是错误的,当这个.h文件被其他文件调用时,会报LINK2005,该变量已经定义的警告,那怎么办呢?先在A.cpp文件中定义该变量:char buf[1024] = {0};

2013-10-19 19:44:37 2269

转载 C++ 虚函数表解析

C++ 虚函数表解析                                                                                                                                                       转载自陈皓今天看到陈皓前辈写的这篇C++虚函数表解析,使我茅塞顿开

2013-10-16 20:56:47 654

原创 组播技术的初级使用

最近在研究一个局域网监控的系统,该系统中使用到了组播技术,这个也是我对组播技术的第一次接触,所以就写下了如下的初级认识吧!组播(多播)一种通讯模式。主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接收到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将

2013-10-15 21:07:47 969

原创 宏的一些使用

宏的本质宏的本质就是具有一定规则的文本替换。惯例以及好的习惯:1、  名字一般全部大写2、  后面不使用 ;3、  # 位于行首,不参与缩进;如果希望也有缩进,从 # 之后的内容开始4、  被包含文件(通常是头文件)的末尾单独有一个空行特性:1、  可嵌套    在一个宏定义中,引用之前已经定义过的另外一个宏是可以的。

2013-10-14 20:02:14 635

原创 算法导论学习开篇

首先向Charles E.Leiserson致敬也向国际公名校公开课致敬,在今后的一个月中我将要跟随着Charles E.Leiserson学习Algorithems,我相信在这个月的学习中一定能让我有长足的进步,努力吧胖子,飞翔吧胖子!

2013-10-08 15:09:41 546

VC实现窗口透明

VC下实现窗体透明,并且能够通过滑动控件控制窗体的透明程度

2016-02-25

基于mencoder实现的视频截取合并demo

可以实现avi视频的截取合并 添加字幕,基于窗口实现

2014-09-15

ICP算法的Matlab实现

ICP算法的Matlab版本实现,有对齐情况实时显示

2014-09-15

人脸识别3D优势分析

详细说明了一下人脸识别使用3D技术的优势

2014-09-15

人脸识别大体方法

详细的介绍了关于人脸识别方面的一些方法和过程

2014-09-15

基于MFC和ffplay实现的视频播放软件

通过ffplay和MFC的结合实现了播放软件,代码清晰,可以运行有注释

2014-09-15

yale人脸数据库

yale数据库,进行人脸识别必备数据,你懂得

2014-09-15

MFC视频播放器

MFC视频播放器 带播放列表VC++6 0源代码 zip

2014-09-15

山世光人脸识别PPT

山大神的人脸识别PPT讲解,做人脸识别的你懂的

2014-08-11

hadoop-eclipse-plugin-1.1.2.jar

适用于hadoop1.1.2在eclipse开发插件

2014-04-25

WSAEventSelect

是对WSAEventSelect模型的基本实现,可以研究学习下该模型的基本运行原理

2013-10-22

WSAAsynSelect

对WSAAsynSelect基本使用的实现,可以学习下该模型的基本使用

2013-10-22

select模型

对select网络通信模型的基本实现,能够展示select网络通信模型的基本实现机理

2013-10-22

组播技术的基本实现

此代码实现了组播最基本的功能的演示,是一个比较基础的代码

2013-10-22

空空如也

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

TA关注的人

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