排序:
默认
按更新时间
按访问量

H3C交换机划分vlan和作为DHCP Server配置

交换机划分Vlan及DHCP----H3C S5110 Series一、划分VLAN1. 保证交换机不连接到外网,因为连接到外网后,交换机容易自动转变为转发功能。然后进入系统视图。   <H3C>system-view2. VLAN 100---创建VL...

2018-06-11 09:29:54

阅读数:3071

评论数:0

嵌入式ARM-LINUX系统搭建vlan服务

1. 内核移植支持VLAN(配置编译即可)    --- Networking support  Networking options <M> 802.1Q VLAN Support (编译为模块加载) [ ]   GVRP (GARP...

2018-06-11 09:27:43

阅读数:166

评论数:0

Windows上构建DHCP Server

    转载请注明出处~~~    如果计算机不是安装的windows Server版操作系统,搭建DHCP可以使用Open DHCP Server软件,这个软件有windows版本和Linux版本。这里介绍windows版本。    下载地址: https://sourceforge.net/p...

2018-06-09 15:51:43

阅读数:1686

评论数:0

指针数组与数组指针

一、 区别 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3]...

2017-12-09 16:51:30

阅读数:98

评论数:0

Linux中select函数及实例

Unix中的函数select和poll用来,支持Unix中I/O复用的功能,在Unix中I/O模型可以分为以一几种: (1)阻塞I/O (2)非阻塞I/O (3)I/O复用(select和poll) (4)信号驱动I/O(SIGIO) (5)异步I/O       其中,现...

2017-11-27 15:07:05

阅读数:1834

评论数:0

C中的双引号与单引号

1.   ’ ’ 引起的一个字符代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值;        ” ”引起的字符串代表的是一个指向无名数组起始字符的指针。 2.  用" "引起来的是字符串,在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个...

2017-11-24 10:10:01

阅读数:1020

评论数:0

Linux常用命令及常用法记录

1. dmesg与grep     用 dmesg 列出核心信息,再以 grep 找出内含 eth 那行,要将捉到的关键字显色,且加上行号来表示:dmesg | grep -n --color=auto 'eth'     2. grep命令常用法 (1) 文本字符搜索...

2017-10-09 10:56:16

阅读数:93

评论数:0

生命周期,作用域的定义;说明全局变量、静态变量、局部变量、const变量的生命周期、作用域

生命周期,作用域的定义;说明全局变量、静态变量、局部变量、const变量的生命周期、作用域: 生命周期:是一个变量存在的周期。 作用域:是一个变量可以被引用的范围。最常见的如:{}、static修饰符等等。 1)全局变量: 作用域:全局作用域(只需要在一个源文件中定义,就可...

2017-09-15 09:55:34

阅读数:149

评论数:0

可重入与线程安全

一、可重入函数满足两个条件:        1. 函数是线程安全的        2. 函数是可软中断的。即执行了软中断处理例程后,再回过头来继续执行函数,结果仍然正确。 二、可重入和线程安全函数特性 1. 如果一个函数中用到一个全局或静态变量,那么它不是线程安全的,也不是...

2017-09-05 15:35:59

阅读数:124

评论数:0

进程内存地址随机化--与位置无关

与位置无关码即每次运行地址不一样,分为两种,一种是动态连接库,一种是与位置无关的应用程序。如果程序每次运行内存地址不一样,那么就能提升一定的安全性。 1. 动态库     在编译的时候加上-PIC选项即可。 2. 应用程序     在编译的时候增加 -fPIE和-pie选项。其中-fPIE用于编译...

2017-03-09 16:28:26

阅读数:778

评论数:0

实际项目中数据结构的选择

如果不是什么大型,涉及高精尖、复杂算法的项目,尽量选择简单的数据结构,选取原则可以参考: 1. 静态数组适合元素不超过100的场合。 2. 动态数组适合元素不超过1000的场合。 3. 链表适合元素不超过3000的场合。 但是,有时候为了程序稳定性,特别是时刻都要动态分配内存的场合...

2016-08-17 20:06:55

阅读数:334

评论数:0

Linux下RS232和RS485编程有什么区别?

Linux下串口编程沿袭了Unix的POSIX标准,编程时只要包含,然后调用tcgetattr tcsetattr等函数,就可以完成对串口波特率,启停位,校验方式等的设置。            有人会问,这些设置里,看不到对RS232或者RS485的区分啊,对于这两种协议没有编程的区别吗? ...

2016-06-01 15:28:32

阅读数:3435

评论数:0

UART和RS232/RS485的关系是什么?

串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式。但是初学者往往搞不清有关的名词如UART和RS232或RS485 之间是什么关系,因为它们经常被放到语句中同等的位置使用。在百度搜索二者的区别,可以看到排在最前面的答案充斥着混淆的概念。就此,谈谈我对...

2016-06-01 15:26:51

阅读数:368

评论数:0

双向循环链表的应用

#ifndef DOUBLELINKEDLIST_H #define DOUBLELINKEDLIST_H /* 1.本库文件基于双向循环链表的应用 2.参考Linux内核源码的list.h文件 3.详细说明查看自己总结的文档《Linux中List.h文件的分析和应用》 */ #in...

2016-05-29 12:24:43

阅读数:451

评论数:0

用链表实现堆栈--链式栈

/* 一、关于链式栈的约定,(目的是在C语言中描述方便) 1.定义: (1)堆栈是一种先进后出的线性表; (2)它只允许在表的一端(栈顶)进行入栈和出栈运算,另一端为栈底,入栈和出栈时不需 要改变栈底指针; (3)运算受限的非循环单链表,它没有头结点,尾结点即栈底...

2016-05-29 12:24:16

阅读数:260

评论数:0

用链表实现队列--链式队列

/* 一、关于链式队列的约定(目的是在C语言中描述方便) 1.定义: (1)队列是一种先进先出的线性表; (2)它只允许在表的一端进行入队,在另一端进行出队操作。在队列中,允许插入的一端 叫队尾,允许删除的一端较队头,即入队只能从队尾入,出队只能从队头出; (3)...

2016-05-29 12:22:52

阅读数:6332

评论数:1

线性表的链式存储结构

/* 一,数据结构书上对程序LinkedList.c的某些定义 1.线性表的链式存储结构 2.对于线性表的链式存储结构,不要求逻辑上相邻的元素在物理位置上也相邻,因此它没有顺序存储结构所具有的弱点,但也同时失去了顺序表可随机存取的优点。 3.链表中的几个定义: (1)首结点,存...

2016-05-29 12:16:29

阅读数:295

评论数:0

用数组实现队列--静态队列

/* 一、关于静态队列的约定(目的是在C语言中描述方便) 1.定义:和栈相反,队列是一种先进先出的线性表,它只允许在表的一端进行插入,在另一端进行删除元素。在队列中,允许插入的一端叫队尾,允许删除的一端较队头,即入队只能从队尾入,出队只能从队头出。 2.初始化建空队列时,令fro...

2016-05-29 12:14:44

阅读数:481

评论数:0

线性表的顺序存储结构

/* 一、数据结构书上对程序ArryList.c的某些定义 1.线性表的顺序存储结构 2.特点是逻辑关系上相邻的两个元素在物理位置上也相邻,因此可以随机存取表中任一元素。它的存储位置可用一个简单、直观的公式来表示。但这个特点也铸成了这种存储结构 的弱点:在作插入和删除操作时,需...

2016-05-29 12:04:26

阅读数:180

评论数:0

函数指针和回调函数

C++很多类库都用回调函数,比如MFC中的定时器,消息机制,hook机制等。回调函数与QT中的信号-槽机制很像,但回调更快,而信号-槽更灵活。 1. 回调函数 什么是回调函数呢?回调函数其实就是一个通过函数指针调用的函数!假如你把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的...

2016-05-28 11:02:25

阅读数:151

评论数:0

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