http://hi.baidu.com/xiao1dian/blog/item/062c93d3ddde8337970a1693.html
多重继承和虚继承的内存布局 http://blog.csdn.net/littlehedgehog/archive/2010/04/01/5442430.aspx C++类对应的内存结构 http://hi.baidu.com/hailoong/blog/item/0382960e7bf583c17bcbe1d7.html
http://www.cnblogs.com/shipfi/archive/2008/08/04/1260293.html
http://www.cppblog.com/p_w_picpaths/cppblog_com/xguru/14114/o_vim_cheat_sheet1.jpg
#include <stdio.h> #include <memory.h> #define LEN 6 //O(n2) //stable void DirectInsertSort(int *a, int len)&nb
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种 1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址 LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位&nb
套接字本身是有一套心跳保活机制的,不过默认的设置并不像我们一厢情愿的那样有效。在双方TCP套接字建立连接后(即都进入ESTABLISHED状态)并且在两个小时左右上层没有任何数据传输的情况下,这套机制才会被激活。 很多人认为两个小时的时间设置得很不合理。为什么不设置成为10分钟,或者更短的时间?(可以通过SO_KEEPALIVE选项设置。)但是这样做其实并不被推荐。实际上这套机制只是操作系统底层
当调用closesocket关闭套接字时,SO_LINGER将决定系统如何处理残存在套接字发送队列中的数据。处理方式无非两种:丢弃或者将数据继续发送至对端,优雅关闭连接。事实上,SO_LINGER并不被推荐使用,大多数情况下我们推荐使用默认的关闭方式(即下方表格中的第一种情况)。 下方代码段显示linger结构语法,表格为不同参数情况下的套接字行为。 typedef struct
有两年时间没有来这里了。。有些后悔。如果这两年时间能好好维护这个博客的话,想必能积累不少专业技术。虽然还是回到了起点,但是心智成熟了很多。一些人一些事没法忘记。虽然还是一人前行,但已不再孤独。
0、自信又不自负 1、善良、诚实、守信 2、积极、乐观、进取 3、坚强、果断、有毅力 4、有幽默感 5、懂得坚持与放弃 6、懂得珍惜与照顾 7、宽容而又严格 8、拥有智慧 9、有责任感 10、懂得做事要有方式和方法 11、不随便和他人开玩笑 12、关心家人、朋友和自己 13、有良好的人际关系 一颗温柔的心 广阔的胸襟 自信的笑容 得体的谈吐 沉稳的内涵 足够的实力 和一个爱人原封不动从别处转来,从
所需软件:VMware 6.0.4, Dynamips, Ubuntu 8.04 Server, Windows 2003, Visual Studio 2005 Express, Windows Server 2003 SDK R2, Eclipse IDE on linux, SecureCRT 5 Ps: 需要CCNA基础, 熟悉VMware的使用, C++编程基础
这个框架主要特点在于:1。跨平台 2。高性能 3。多项服务整合。此框架将顺利运行在Windows和Linux操作平台上;网络传输模块皆使用各个平台所提供的最高效的网络IO模型;此外,使用此框架实现的服务器能够同时提供多项整合的服务功能,比如同时提供http服务和ftp服务。
转载自http://blog.vckbase.com/hengai/archive/2008/03/26/33045.html
代码来源:Microsoft Platform SDK for Windows Server 2003 R2\sample\NetDS\Winsock\Ping (此SDK可从微软官网下载) 编译平台:Visual Studio 2008 @ Widnows XP 代码文件:Ping.cpp 为主文件 resolve.h 以及 resolve.cpp主要实现域名解析过程 iphdr.h包含ipv4以及ipv6的各种IP以及ICMP头部定义
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号