C++
文章平均质量分 75
Se7enLe0
这个作者很懒,什么都没留下…
展开
-
完成端口(Completion Port)详解
前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且转载 2012-03-26 15:35:18 · 612 阅读 · 0 评论 -
socket编程之完成端口(附一个简单的IOCP例子)
“完成端口”模型是迄今为止最为复杂的—种I/O模型。然而。假若—个应用程序同时需要管理为数众多的套接字,那么采用这种模型。往往可以达到最佳的系统性能,然而不幸的是,该模型只适用于以下操作系统(微软的):Windows NT和Windows 2000操作系统。因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候、而且希望随着系统内安装的CPU数量的增多、应用程序的性能也可以线性转载 2012-03-19 11:20:19 · 1213 阅读 · 0 评论 -
C/C++程序员求职面试指导
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出原创 2012-04-10 10:42:39 · 728 阅读 · 0 评论 -
关于Mscomm串口雷达测速程序笔记
本手册是为火车雷达使用手册. 适用的软件版本为Ver605版本,支持雷达倾角校正。1.数据通讯协议:RS232C,8 比特数据,1比特停止位,无校验位。2.速度测量输出:拜特 定义BYTE 1 : FFHBYTE 2: 目标速度低位BYTE 3: 目标速度高位BYTE 4: 0DBYTE 5: **原创 2012-08-29 16:43:58 · 705 阅读 · 0 评论 -
关于编写日志文件笔记
/****************************************************************************** * Log.h * * Copyright: Suzhou Atlight Technology Co.,Ltd. All rights reserved * * DESCRIPTION: * * modificat原创 2012-08-29 16:52:52 · 525 阅读 · 0 评论 -
三十分钟掌握STL
这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离转载 2012-08-31 10:00:38 · 486 阅读 · 0 评论 -
C++面试
1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消转载 2012-11-02 15:18:45 · 561 阅读 · 0 评论