- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 TC流量控制
概述Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,它利用队列规定(qdisc)建立处理数据包的队列,并定义队列中的数据包被发送的方式, 从而实现对流量的控制。TC模块实现流量控制功能使用的队列规定分为两类,一类是无类队列规定(classless qdisc), 另一类是分类队列规定(classful qdisc)。 无类队列规定相对简单,而...
2018-05-15 16:54:20
10042
原创 python基础学习(四)---面向对象编程
面向对象编程数据封装继承和多态动态语言特性property多重继承定制类枚举类元类面向对象编程面向对象编程的三个基础概念是数据封装(类)、继承和多态,在这三个记住概念的基础上,进一步扩展出更加高级的多重继承、定制类和元类等概念,这些概念和相关的功能使得python称为一种强大的面向对象的高级动态语言。数据封装面向对象编程中最重要的概念就是类和实...
2018-02-26 09:56:28
471
原创 python基础学习(三)---生成和迭代
列表生成式生成器迭代迭代器列表生成式在C语音中,列表的生成一般使用for循环来实现,但在Python中生成一个列表式十分简单的,简单的顺序列表可以通过range函数生成,>>> list(range(1,10))[1, 2, 3, 4, 5, 6, 7, 8, 9]但是对于有一定规律的列表,一般都是使用for循环来依次生成,在Python...
2018-02-26 09:56:07
241
原创 python基础学习(二)---函数
函数的定义函数的调用和参数函数的参数位置参数默认参数可变参数关键字参数参数组合高阶函数mapreducefiltersorted排序返回函数匿名函数偏函数函数的定义在Python中,使用def来定义一个函数,如下:def my_max(x, y): if x > y: return x else:
2018-01-09 23:25:02
543
原创 python基础学习(一)---数据结构和流程
Python数据结构1 整数和浮点数2 字符串和编码3 list和tuplelist列表tuple元组4 dict字典5 set集Python语句1 条件判断语句2 循环语句1. Python数据结构1.1 整数和浮点数python的整数和浮点数与其他语言在表达和写法没有区别,使用1,-1,0,800等直接表示,也使用0x开头表示十六进制数
2018-01-09 13:47:37
298
转载 C程序的存储空间布局
曾经面试的初级必问题,再mark一下C程序一直由下列几部分组成:正文段(text),这是有cpu执行的机器指令部分,也是是从肉眼可见的代码编译出来的,也可以认为就是代码段。通常,正文段是可以共享的,所以即使频繁的执行一个程序,在存储器中也只需由一个副本,另外,正文段一般都是只读的。初始化数据段(data),通常称为数据段,它包含了在程序中需要明确赋值的变量,例如C程序中,任何在函数之外的变量的声
2017-08-30 10:15:56
468
原创 udhcp源码剖析(五)——DHCP客户端重要的数据结构和初始化配置
数据结构和服务器类似,客户端也维护着一个全局的数据结构client_config,用于所有的DHCP服务。struct client_config_t client_config = { /* Default options. */ abort_if_no_lease: 0, foreground: 0, quit_after_lease: 0, ...
2017-03-06 14:05:29
2073
原创 DHCP协议
DHCP协议——RFC2131DHCP协议,即Dynamic Host Configuration Protocol,动态主机配置协议,主要是为了解决动态主机 配置问题,DHCP提供了一个在TCP/IP网络中传递配置信息给主机的框架。本文章主要翻译RFC2131文档,内容在不断完善中
2017-02-08 15:35:17
3196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人