自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘿吆嘿吆(。・∀・)ノ゙嗨的博客

God does not give you what you want is because your mind is not strong enough!

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 开源路由软件Quagga安装及使用

QUAGGA是一款开源的路由软件,也是zebra(已经停止更新)的升级维护版本。作用:将linux设备变成一个功能完整的路由器。支持的协议:rip,ospf,bgp等。quazza各版本源码下载地址:http://download.savannah.gnu.org/releases/quagga/最新版本是2017.2.8日的1.2.0,但是在编译的时候源码出现了重定义错误(没

2017-02-17 13:13:40 7589

转载 二叉树,波兰式,逆波兰式,二叉树的遍历

原博地址:http://lib.csdn.net/article/datastructure/15516转载供以后研究中缀表达式与后缀表达式中缀表达式(或中缀记法)是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。与前缀表达式(例:+ 3 4)或后缀表达式(例:3 4 +)相比,中

2016-12-07 13:18:51 4582 1

原创 Not enough physical memory is available to power on this virtual machine with its configured setting

出现错误,查找资料解决。

2016-08-31 09:12:01 2072

原创 Netlink通信kernel and user space

这5个man手册中包含着众多重要的内容man socketman 3 netlinkman 7 netlinkman 3 rtnetlinkman 7 rtnetlink=======================================================

2017-03-31 17:02:46 471

转载 const修饰符的理解与应用

转自:点击打开链接我只要一听到被面试者说:"const意味着常数"(不是常数,可以是变量,只是你不能修改它),我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems  Programming)的每一位读者应该非常熟悉const能做什么和不能做什么.如果你从没有读到那篇文章,只要能说出c

2017-03-29 14:08:53 347

原创 Linux下各种常用命令行

对于单个命令执行我想大多数人都是明了的,也就是在一个命令行上执行一条命令。那对于在一行上执行多个命令怎么办呢,其实也很简单,只需在各命令之间加上特殊命令符号,我们常规使用到的有3个特殊命令符号。 1. [ ; ]如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令。[root@localhost etc]# lld ; echo "ok" ; lok

2017-01-11 14:26:50 320

转载 C中宏定义的各种作用

Warning:转载的。侵犯您的权利请私信联系删除。1. 防止一个头文件被重复包含 [cpp] view plain copy  #ifndef COMDEF_H   #define COMDEF_H   //头文件内容   #endif   2. 重新定义一些类型,防止由于

2016-12-26 17:32:35 651

转载 ip地址,主机号,网络号,子网掩码,网络地址,广播地址,地址范围,主机数

IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0 二进制是:11111111 11111111 11111111 00000000网络号24位,即全是1 主机号8位,即全是0129.168.1.1

2016-11-25 08:56:55 1398

转载 tcp/ip协议中的端口

按端口号可分为3大类:(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多

2016-11-24 09:04:02 1143

原创 将网卡与特定的CPU绑定,提高程序的运行效率

查看不同的硬件中断号(中断号是唯一的)cat /proc/interrupts 第一列代表的是中断号,第二三列分别是每个cpu关于每个硬件产生的中断总数,第四列代表中断控制器类型,第五列是设备的名称。查看网卡的端口号:由上图可知网卡eth0的中断号为19.

2016-11-03 10:33:10 1125

原创 mysql命令行学习应用

简单学习mysql中一些命令行,自己做个总结:首先登录mysql的办法:第一、mysql -u root -p123456 //123456为假设的密码第二种、mysql -u root -p    然后回车   输入密码密码是不显示的 所以注意一定要输入正确1、使用某个数据库 use data;使用data数据库2、显示数据库中的表格 show t

2016-11-03 10:28:28 350

转载 man手册,系统函数,库函数

转自:http://blog.csdn.net/huangyanlong/article/details/19940617Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands2 - system calls3 - library calls4 - special fil

2016-10-25 13:31:49 468

原创 清晰直观的观察链表有头节点与无头结之间的区别

很多新手对于有无头结点具有模糊不清的概念,现在在网上找两张图很直观分辨出两种链表之间的不同

2016-10-21 16:18:49 1519

原创 面试:实现AB两个数的值交换

交换AB两个数的值,不添加第三的参数。#includeint main(void){ int a,b; scanf("%d%d",&a,&b); printf("a = %d , b = %d \n",a,b); a=a^b; b=a^b; a=a^b; printf("a = %d , b = %d \n",a,b); return 0;}好想法,贴出来学习学习

2016-10-13 15:50:49 1954

原创 tar 指令应用出错 及 tar 指令参数详解

tar指令使用出错在使用tar指令解压东西时出现了错误,一直使用的指令是tar -xzvf   + 包名称,而且没出现过啥大问题。解压命令行是: tar -xzvf stardict-lazyworm-ce-2.4.2.tar.bz2出现错误:gzip: stdin: not in gzip formattar: Child returned status 1tar: Er

2016-09-22 10:12:19 752

原创 snort:error while loading shared libraries : libsfbpf.so.0

搭建snort出现了  snort:error while loading shared libraries : libsfbpf.so.0 :cannot open shared 0bject file : No such file or directory解决办法是:ldconfig 的作用是什么呢?以后再慢慢学习。

2016-08-31 10:43:08 2625

原创 vi/vim编辑器的配置,常用的小技巧和一些常用的linux指令

VIM (Unix及类Unix系统文本编辑器)Vim是一个在Vi编辑器的基础上改进和增加了很多特性、著名的功能强大、高度可定制的文本编辑器。

2016-08-17 10:06:21 462

一起学unix高编

一起学linux高级编程

2017-01-22

空空如也

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

TA关注的人

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