- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 苏州
那年你从三月出发 走出浪淘尽英雄的苏州 回望苏州太小,小如玉佩 小如文化古国佩戴的徽 月下洞庭西壁景致极佳 借苏子当年夜游的舟子 你轻轻一点篙 往上水就上了长江三峡 再稍稍一使桨 往下水就到了上海滩头 上水的河道很曲折 况且传说美如珠链 黄鹤飞去,编钟依旧 伯牙在琴台抚琴弹奏 一曲高山流水觅知音 太湖风光上龙幡高悬 让天下龙舟有了
2012-02-15 14:07:15 370 1
转载 虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理【转自AzureLove】
VMware网络配置详解一:三种网络模式简介 安装好虚拟机以后,在网络连接里面可以看到多了两块网卡: 其 中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍 选择虚拟机网络模 式方法如下,单击Edit virtual machine settings,如图所示: 然后在Hardware选项卡中选择Ethernet,在左
2012-01-18 14:52:35 1571
转载 在C语言中实现动态分配二维数组【转自iTango】
在C语言中实现动态分配二维数组 在C语言中动态的一维数组是通过malloc动态分配空间来实现的,动态的二维数组也可以通过malloc动态分配空间来实现。 实际上,C语言中没有二维数组,至少对二维数组没有直接的支持,取而代之的是“数组的数组”,二维数组可以看成是由指向数组的指针构成的数组。对于一个二维数组p[i][j],编译器通过公式*(*(p+i)+j)求出数组元素的值:
2012-01-17 16:05:14 568
转载 NAT的完全分析及其UDP穿透的完全解决方案【转自colinchan】
NAT的完全分析及其UDP穿透的完全解决方案 一:基本术语 防火墙 防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。 网络地址转换(NAT) 当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网
2012-01-17 15:00:23 461
原创 kmalloc函数及相关的malloc、vmalloc、get_free_pages
kmalloc与malloc 相似,该函数返回速度快(除非它阻塞)并对其分配的内存不进行初始化(清零),分配的区仍然持有它原来的内容, 分配的区也是在物理内存中连续。 语法 void * kmalloc (size_t size, int flags); 参数 size size 要分配内存的大小. 以字节为单位. 内核管理系统的物理内存, 这些物理内存只是
2012-01-16 19:40:29 780
原创 #ifdef _DEBUG的理解 (C language)
今天看到一段代码,对ifdef的概念比较模糊,于是去学习了一下,找到一个很好的解释,如下: 在工程设置里有一些设置会对该工程自动产生一系列的宏,用以控制程序的编译和运行。如果你把代码夹在#ifdef DEBUG 和对应的 #endif 中间,那么这段代码只有在调试(DEBUG)下才会被编译。也就是说,如果你在RELEASE模式下,这些代码根本就不会存在于你的最终代码里头。 你可以手动实
2012-01-14 15:08:04 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人