自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

转载 ubuntu svn命令行下使用

Make下http://blog.sina.com.cn/s/blog_6273990801013dlp.html

2016-02-26 11:18:31 384

转载 MTU及分片总结

1、数据链路层对数据帧的长度都有一个限制,也就是链路层所能承受的最大数据长度,这个值称为最大传输单元,即MTU。以以太网为例,这个值通常是1500字节。2、对于IP数据包来讲,也有一个长度,在IP包头中,以16位来描述IP包的长度,也就是说,一个IP包,最长可能是65535字节。3、结合以上两个概念,第一个重要的结论就出来了,如果IP包的大小,起过了MTU值,那么就需要

2015-07-15 22:41:56 4023

原创 Ubuntu network is unreachable解决方法

我使用的是Ubuntu14.04系统,今天早上一开电脑突然发现自己电脑上不了网络,ifconfig什么地址都没有,ping其他主机就提示Ubuntu network is unreachable。当时就比较晕,昨天也没做什么呀。然后我发现Ubuntu14.04 X window自带管理网络连接的icon不见了,然后花了点时间想恢复它(结果没有成功),后来通过以下步骤恢复了网络

2015-06-26 09:57:02 32362

原创 C/C++字节对齐分析

今天突然用到了字节对齐的知识,所以看了几遍文章并做了些测试,总结如下为什么要对齐呢?为了提高存取效率。字节是内存空间分配的最小单位, 在程序中,我们定义的变量可以放在任何位置。其实不同架构的CPU在访问特定类型变量时是有规律的,比如有的CPU访问int型变量时,会从偶数地址开始读取的,int类型占用4个字节(windows平台)。 0X0000,0X0004,0X0008.....这样只需要读一次就可以读出Int类型变量的值。相反地,则需要读取二次,再把高低字节相拼才能得到 int类型的值,这样子看的话,

2015-04-08 13:04:43 513

原创 二叉树非递归遍历,不使用栈(前序,中序,后续)

二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,它们都有使用栈和不使用栈的方法,其中不使用栈的非递归遍历又是找工作面试中经常被问的问题,所以在这里做一总结

2015-04-02 09:32:13 2924

转载 STL中用ERASE()方法遍历删除元素

STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。在使用 list、set 或 map遍历删除某些元素时可以这样使用std::list List; std::list::iterator itList;

2015-03-30 15:01:24 503

原创 Linux下 将VIM的TAB设置为4个空格

今天突然发现自己上传到网上的代码间距好大(全是TAB),所以在这里总结下如何设置vim以及如何批处理将已经是TAB的文件(也就是怎么让TAB变成4个空格)1.设置~/.vimrc 添加以下两句话set ts=4set expandtab2.对于已经保存的问题件,如何将TAB变成4个空格,用vim打开一个文件后输入:set ts=4:set expandtab:%r

2015-03-22 22:29:47 1353

原创 Ubuntu Terminal 标签背景颜色设置

使用ubuntu以来一直苦于terminal标签颜色差距太小,有时候根本不知道自己在哪个标签下,于是在网上搜索如何设置背景颜色可以让标签便于区分,现总结如下:1.打开gtk-widgets.cssvim /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css2.搜索 .notebook tab:active.notebook tab

2015-01-25 18:05:15 2323

原创 新的开始

新的一年,新的开始~

2015-01-03 11:37:10 461

转载 什么是网络虚拟化NV和SDN?

话说最近网络虚拟化(Networking Virtualization,NV)和SDN真实热得发烫,先谈一下我个人的理解和看法。由于没有实际玩过相应的产品,所以也只是停留在理论阶段,而且尚在学习中,有些地方难以理解甚至理解错误,因此,特地来和大家交流一下。早在2009年就出现了SDN(Software Defined Networking)的概念,但最近才开始被众人所关注,主要还是因为Go

2015-01-03 11:28:50 2823

TCP/IP详解.卷三

TCP/IP详解.卷三,PDF版本,内容齐全,是网络的基础

2012-05-15

TCP/IP详解 卷二

TCP/IP详解 卷二,PDF版本,内容齐全,是网络的基础

2012-05-15

TCP/IP 卷一

TCP/IP 卷一 PDF版本,内容齐全,是网络的基础

2012-05-15

汇编任意位16进制转化为10进制

汇编任意位16进制转化为10进制,没有位数限制

2011-11-20

《C++编程思想》电子版

本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2011-11-14

linux下基于UDP聊天代码

linux下基于UDP聊天代码,适用于初学者阅读,代码易于看懂

2011-11-14

linux下基于TCP聊天代码

linux下基于TCP聊天代码,代码虽少,但是完整的架构已经有了,麻雀虽小五脏俱全

2011-11-14

空空如也

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

TA关注的人

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