自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (16)
  • 收藏
  • 关注

原创 WinSock和异步io

        一般Socket本身可以设置属性,阻塞或者非阻塞,阻塞模式下accept,connect,send,recv,sendto,recvfrom操作都会等待socket的信号,send要等待操作完成后才会返回,等待的时间也是在等socket的状态变为可写。只不过等待的操作由操作系统来做,当前线程被挂起了。recv同理也一样。非阻塞则是不管可写或者非可写send都会直接返回,可写send...

2018-07-27 14:46:20 305

原创 boost::asio-网络部分框架探索

ASIO 网络相关部分类关系:最上层的类basic_io_object提供了对各平台异步io框架的封装(win_iocp, linux_reactive_epoll),屏蔽了平台上的细节对外部暴露了两个重要接口:1.get_service用于获取平台的服务(iocp,reactive的支持)2.get_implementation操作资源的集合(socket句柄,本地地址,远程地址...

2018-07-26 17:22:32 692

原创 boost::asio linux下的实现

  看了下boost的源码, Windows下完全就是用IOCP来实现的异步,非常简洁,因为Windows为IOCP做的事情太多了,包括建立完成事件队列,往完成队列里面添加事件等等,根本不需要额外增加其他的代码就可以完成所有的事情。  而在linux下就没有这么方便,第一linux下的epoll是reactor模型,系统只是做简单的通知,其他拿数据的操作,还是需要自己动手,而且也不清楚是否有接...

2018-07-25 20:19:52 1253

原创 socket select模式

无论socket是阻塞还是非阻塞,UDP/TCP,都可以用select检测socket是否可读写,这样有利于控制超时时间。int select(nfds, readfds, writefds, exceptfds, timeout);select的超时时间不宜太长,这样可以方便及时的处理一些错误情况。比如说在UDP设置的超时时间内,我们接受到了上一次返回的包,但是序号对不上,那么这个包...

2018-07-25 11:36:39 1913

NodeJsInvokeC++.zip

nodejs调用本地dll模块,为了快速开发,UI通过前端代码实现,核心逻辑由C++实现的dll模块提供。

2019-09-18

编译好的CPPCMS库

CPPCMS是一个C++ WEB库, 这个库在windows下编译的话会遇到很多问题, 而且会有VS版本兼容问题, 编译过程中要依赖很多工具。 上传一份打包好的库文件, 内部有使用说明。省去了配置编译的时间,方便在windows下开发。

2015-11-05

一个牛人写的QQ

一个牛人写的QQ,跟QQ界面几乎一模一样,可以用来学习。

2013-10-15

WTL所需头文件和开发例子

进行WTL界面开发所需要的头文件,还有个别的参考例子,非常好。

2013-10-08

Note记录板

可以随手记录东西的小工具代码,还需要完善,借CSDN的空间保存一下。

2013-07-18

图片拼接工具

可以用来拼接一些图片,项目中要拼接一些PNG的小图片,没有合适的工具自己写了一个。使用起来也比较简单。把自己想拼的小图片,拖上去,摆放好图片的位置,按Control + S 保存,不过现在只能保存为PNG格式的。

2013-06-17

CMake编译器

一个用来编译的工具,具体是怎么个过程也不清楚,就用来编译过FLTK

2013-04-20

FLTK界面库

FLTK一个轻型的界面库,非常好用,对于学习界面编程非常有用。与WX有不同的风格。

2013-04-20

wxWigets开源C++界面框架

wxWigets一个开源的C++界面框架,跟MFC一样是个界面库框架,可以跨平台。

2013-03-20

DX10实例代码

DX10 3D游戏编程 龙书上第二部分实例代码,可以用来学习DX10代码的编写,经典。

2013-01-24

DX10龙书用的APP框架

DX10龙书用的APP框架,帮助编写DX10代码。

2013-01-22

FoxReader阅读工具

一个PDF工具,感觉比ADOBE好用,传上来方便用。

2013-01-20

Pixel Light

一款游戏引擎Pixel Light,学习代码,增进对游戏编程的认识和技术。

2013-01-15

截图小工具

一个用来截屏的程序,很简单,没有图片的裁剪,直接COPY屏幕。图片是BMP格式。

2012-03-27

ColorSpy RGB获取工具

一款小巧的RGB值获取软件,有了她就不怕不知道图片上的RGB值了。非常好用。

2012-03-19

Windows游戏编程大师技巧(第二版)

一本学习Windows程序设计的好书,由简到难,循序渐进。从GDI到DDraw再到D3D。一步一步进入游戏编程世界。

2012-03-19

空空如也

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

TA关注的人

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