自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

原创 CloudXNS首次使用体验

CloudXNS作为一个免费的域名解析服务器,为用户提供了很多优质服务,提升了DNS解析,网站体验。CloudXNS值得体验。

2015-06-25 16:13:36 3137

转载 详解透明网桥的三个功能

在以太网中,作出转发决定的过程称为透明桥接。但是,在令牌环网环境中,这一过程有一点不同,称为源路由桥接。  2.1 透明网桥的三个功能  透明网桥主要用在以太网环境中,并设计成对于末端节点透明。透明网桥有如下的三个主要功能。  1) 获取功能。  2) 转发和过滤功能。  3 ) 消除循环功能。  当透明网桥的三个主要功能都能使用时,它们是在

2014-02-20 15:23:32 11499

原创 编译宏与业务开关

编译宏与业务开关编译宏阶段:编译阶段作用:在工程里控制模块是否编译。编译宏决定了目标文件的大小,关闭编译宏去掉不需要的业务,可以缩减目标文件占用的空间。缺点:系统中编译宏过多会导致代码复杂不简洁,可阅读性差。添加编译宏前要在编译灵活性和代码简洁之间衡量。业务开关阶段:运行阶段作用:是否进入业务模块处理。如果在系统里添加可开启业务的话,那业务开关时很必要的。开

2014-01-24 11:32:46 1127

原创 进程抢占、阻塞、挂起

抢占,进程间切换,低优先级进程放弃cpu,被高优先级进程占用。阻塞,进程处于等待状态,不能继续运行,但可以被抢占。如果把抢占关闭,进行只能傻傻等等。挂起,把被阻塞进程调离内存,“交换”到磁盘上的挂起队列上。

2014-01-09 15:53:14 1565

原创 RCU锁

rcucritical sesction 临界区read-side 读端write-side 写端rcu_read_lock()rcu_read_unlock()RCU read-side critical sesctions are delimited by rcu_read_lock() and rcu_read_unlock() and may be

2014-01-09 15:50:51 958

转载 防火墙的四项基本性能指标

吞吐量(Throughput)  吞吐量是衡量一款防火墙或者路由交换设备的最重要的指标,它是指网络设备在每一秒内处理数据包的最大能力。吞吐量意味这台设备在每一秒以内所能够处理的最大流量或者说每一秒内能处理的数据包个数。设备吞吐量越高,所能提供给用户使用的带宽越大,就像木桶原理所描述的,网络的最大吞吐取决于网络中的最低吞吐量设备,足够的吞吐量可以保证防火墙不会成为网络的瓶颈。举一个形象的例子

2014-01-07 22:39:56 17102 1

原创 流量统计

1 统计指标上行流量、下行流量、上行流量速率、下行流量速率、上行报文数、下行报文数、上行报文速率、下行报文速率以上行流量和上行流量速率为例,统计一段时间(例如15秒)内经过的流量和,流量速率=流量和/时间,即单位时间内通过的流量。2 存储本地存储、服务器存储本地存储即流量统计数据存储在本地,例如数据库中;服务器存储即专门的网管设备,需要把统计数据通过网络发送给网管设备,又网管设

2014-01-07 09:34:12 1365

原创 简单c程序汇编代码分析

#include #include int caller(){ int arg1 = 3; int arg2 = 7; int diff = arg2 - arg1; return diff; }int main(){ int res; res = caller(); printf("res=%d\n", res); return 0;}

2013-12-16 22:16:17 841

原创 Linux小知识

====================================Linux 命令====================================hostname   查看主机名uname -a   查看系统信息ln  -s   创建软连接chown   修改文件所属用户chmod   修改文件权限===============================

2013-12-04 19:33:05 753

转载 /usr/libexec/mysqld: Can’t create/write to file ‘/tmp/’ (Errcode: 13)

转自:http://www.cyberciti.biz/faq/mysqld-innodb-error-unable-to-create-temporary-file/在执行mysql_install_db的时候报错:/usr/libexec/mysqld: Can’t create/write to file ‘/tmp/’ (Errcode: 13)Q. I’m using

2013-12-04 19:21:44 2666

原创 mysql交叉编译总结

版本:mysql-5.6.14.tar.gz首先,在虚拟机里,正常配置(cmake ./ --xxx)、编译(sudo make)、安装(sudo make install)myslq。为什么先要正常编译mysql?(1)熟悉过程,整体的感受一下从配置到编译再到安装成功的过程;(2)在后面的交叉编译过程中会用到正常编译生成的一些文件。然后,创建一个交叉编译目

2013-12-02 17:17:06 4794 1

原创 交叉编译ncurses-5.9

首先要进行配置,生产Makefile./configure CC=x86_64-linux-gnu-gcc CXX=x86_64-linux-gnu-g++ HOSTCC=gcc -host=x86_64-linux-gnu --target=x86_64-linux-gnu --enable-wide --with-shared --prefix=/usr/loca/ncurses/inst

2013-11-29 15:37:53 2449

原创 ldconfig

今天在搭建x86 64位编译环境的时候,把文件解压放到了/opt目录下,并且在/etc/ld.so.conf目录下添加了x86-gcc.conf文件(该文件中只有一句,指向/opt目录下解压目录中的lib目录),可是在执行编译命令行的时候却提示找不到so共享库,在对于的目录下搜了一下,这些库是的的确确的存在的。后来才知道需要执行一下ldconfig。可是ldconfig究竟干了些什么事

2013-11-26 17:22:52 946

原创 网址收藏

1 linux代码在线阅读点击打开链接

2013-11-14 10:09:37 756

原创 八字节对齐

使一个数按照八字节对齐:x = (x + (8 - 1)) & ~(8-1); //这句代码的意思是,让一个数加上7,再把这个数的低七位干掉,那这个数就是八的倍数了。

2013-11-01 15:20:24 1783

原创 十进制转十六进制

#include #include int main(int argc, char **argv){char c[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};char d[8] = {0};int n, t;int i = 0;if (0 == (n = atoi(argv

2013-10-29 21:43:20 604

原创 路由器联网方式

路由器有三种联网方式:一、PPPoE(ADSL虚拟拨号)二、动态IP(以太网宽带,自动从网络服务商获取IP地址)三、静态IP(以太网宽带,网络服务商提供固定的IP地址)

2013-10-15 23:35:23 930

原创 linux内核学习笔记2

1.选择符选择符用来查找段描述符的,其中有一位会标明是去全局描述符表中查找还是去局部描述符表中查找。实模式下 直接在段寄存器中存放段基地址。2.描述符寄存器(描述符投影寄存器)每一个选择符都有一个高速缓冲寄存器,为了加快访问速度。8086中有4个16位的段寄存器:ES、DS、SS、ES,段寄存器中存放的是这些段的基地址。80386中有6个16位的段寄存器,存放的是段

2013-08-27 22:59:25 560

原创 linux内核学习笔记1

1段机制          选择符        /逻辑地址        \          偏移部分typedef 段{        基地址(Base Address) /*线性地址空间中 段的起始地址*/        界限(Limit) /*逻辑地址空间中,段内最大偏移量*/超出界限,系统产生异常        属性(At

2013-08-26 23:35:21 601

原创 linux操作系统架构

linux操作系统总体的可分为四大部分:--------------------------|           应用层          |--------------------------|         系统调用        |--------------------------|             内核            |----------

2013-08-08 23:46:09 518

转载 计算机组成

计算机硬件由五大部分组成:控制器、运算器、存储器、输入、输出。五大部分详细介绍参见:http://baike.baidu.com/view/1258594.htm

2013-08-08 23:27:10 507

原创 一个人的价值

今天做地铁遇到几对乞讨者,我向来讨厌这些乞讨的人,尤其是四肢健全具有劳动能力的人。我宁可给地铁上唱歌的人钱,他们的付出是有意义的,因为他们的歌声带给人们回忆或是敬佩或是快乐。而那些乞讨者利用他人的善良爱心获取利益,只是索取。我也常在想一个人的价值是什么,是拿多少工资,开多好的车,还是住多大的房子,我觉得都不是。一个人的价值应该是他创造了多少“财富”,他付出了多少,使社会的整

2013-08-01 22:31:27 625

原创 bootloader简介

搞了两年的网络设备,它都认识我了,我却不认识它,惭愧至极!今天就在这里描述一下这个老朋友。1、bootloader是什么?bootloader就是一段程序。2、bootloader干什么用?初始化硬件设备、建立内存空间映射表,建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。在系统加电或复位后,cpu通常会从某个预先设定好的地址(通常是0x000

2013-07-31 00:11:31 727

原创 netfilter五个hook点

netfilter五个hook点分别是:NF_INIT_PRE_ROUTINGNF_INIT_LOCAL_INNF_INIT_FORWARDNF_INIT_LOCAL_OUTNF_INIT_POST_ROUTING 大致流程:

2013-07-02 22:33:59 1340

原创 网络设备介绍

中继器 Repeater特点:1,有两个端口2,按位复制,简单的把一个端口接收的东西复制到另外一个端口,所以无法区分不同的帧或封包 集线器 Hub特点:1,多端口的中继器 网桥 Bridge特点:1,了解链路层协议,按帧复制数据 路由器 Route特点:1,了解L3网络层协议,根据路由表转发入封包

2013-07-02 22:02:59 658

空空如也

空空如也

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

TA关注的人

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