u013982161
码龄11年
关注
提问 私信
  • 博客:446,965
    446,965
    总访问量
  • 6
    原创
  • 1,226,856
    排名
  • 85
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-03-08
博客简介:

u013982161的专栏

查看详细资料
个人成就
  • 获得146次点赞
  • 内容获得17次评论
  • 获得504次收藏
创作历程
  • 16篇
    2017年
  • 129篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • 网络
    5篇
  • OS
    6篇
  • DPDK
    11篇
  • x86汇编
    5篇
  • Linux命令
    36篇
  • 算法
    2篇
  • 硬件
  • 编辑&编译&调试
    9篇
  • Shell
    8篇
  • Python
    13篇
  • 开发&运行环境
    5篇
  • C&C++
    34篇
  • 数据库
  • Nginx
    1篇
  • Web
  • HTTP
    4篇
  • openstack
    1篇
  • Bind
    2篇
  • GO
兴趣领域 设置
  • 编程语言
    c语言
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

radix树-路由表的设计原理

发布资源 2018.03.23 ·
pdf

Linux Netlink基本使用

1. 什么是Netlink什么是Netlink?Netlink是linux提供的用于内核和用户态进程之间的通信方式。但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的两个进程通信。只是进程间通信有其他很多方式,一般不用Netlink。除非需要用到Netlink的广播特性时。那么Netlink有什么优势呢?一般来说用户空间和内核空间的通信方式有三种:/proc
转载
发布博客 2017.07.30 ·
1415 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

local_settings

发布资源 2017.07.30 ·
zip

centos7安装openstack mitaka版本

前言openstack真是一个庞然大物,想要吃透还真不容易,所以在对openstack大概有了一个了解的时候,就应该是部署,虽然openstack的安装方式有rdo或者devstack等一键安装工具,但是最好浅尝辄止,有了大概的使用经验之后就应该是从头到尾的安装一遍了,不然对于那些报错,以及故障的解决一定是不够气定神闲的,因此,当你有了openstack的基本认识后,开始安装吧~ 注:
转载
发布博客 2017.07.23 ·
3302 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

DNS Bind配置详解

前面所介绍的服务器服务大多是用在内部网络环境中的﹐不过﹐以现代的情况和未来的趋势来看﹐每个网络或多或少都需要 Internet 联机以及向 Internet 提供服务。从这一章开始﹐我们将为大家陆续介绍一些在 Internet 环境中常用到的服务器之架设技巧。就算您目前还没真的需要架设 Internet 相关的服务器﹐但许多企业的 Intranet 环境中﹐也需要相类似的服务器来为企业内部网络提供
转载
发布博客 2017.07.23 ·
1796 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Bind最小配置详解

一、简介相对于存储和大数据领域,CDN是一个相对小的领域,但行行出状元,BIND就是CDN领域的蝉联N届的状元郎。BIND是一款非常常用的DNS开源服务器,全球有90%的DNS用BIND实现。值得一提的是,BIND9.8.1用C语言实现,代码量巨大,其设计实现几乎涵盖了服务器编程的所有细节。 本文简要介绍一下BIND9.8.1最简单配置,其中穿插介绍BIND中的最基本概念,不涉及BIN
转载
发布博客 2017.07.23 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IPsec技术介绍

IPsecIPsec简介IPsec(IP Security)是IETF制定的三层隧道加密协议,它为Internet上传输的数据提供了高质量的、可互操作的、基于密码学的安全保证。特定的通信方之间在IP层通过加密与数据源认证等方式,提供了以下的安全服务: l  数据机密性(Confidentiality):IPsec发送方在通过网络传输包前对包进行加密。 l  数据完整性(Da
转载
发布博客 2017.07.22 ·
7711 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

sourceinsight支持python插件

发布资源 2017.06.24 ·
clf

SourceInsight 支持 Python

1. 首先下载sourceinsight支持python的插件,详见附件。2. 按照下图步骤安装。
原创
发布博客 2017.06.24 ·
1675 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

iptables详解

一、前言          防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。          目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的
转载
发布博客 2017.06.24 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【DPDK】虚拟机开发环境配置

正文本文介绍的步骤基本适用于dpdk 1.7.0 - dpdk 2.0.0 各版本。只是setup.sh显示的菜单有一些小的不同;同样的,也适用于ubuntu更高版本(已在ubuntu 12.04+及14.04上验证过) 1. 所用系统与软件版本系统:Ubuntu 12.04.3 LTS 64位, CentOS Linux release 7.0.1406 64位dpdk:
转载
发布博客 2017.06.11 ·
2314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

“惊群”,看看nginx是怎么解决它的

在说nginx前,先来看看什么是“惊群”?简单说来,多线程/多进程(Linux下线程进程也没多大区别)等待同一个socket事件,当这个事件发生时,这些线程/进程被同时唤醒,就是惊群。可以想见,效率很低下,许多进程被内核重新调度唤醒,同时去响应这一个事件,当然只有一个进程能处理事件成功,其他的进程在处理该事件失败后重新休眠(也有其他选择)。这种性能浪费现象就是惊群。 惊群通常发生在serv
转载
发布博客 2017.05.03 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一致性 hash 算法( consistent hashing )

consistent hashing 算法早在 1997 年就在论文Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的
转载
发布博客 2017.05.01 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C/C++宏定义的可变参数详细解析

在1999年版本的ISO C 标准中,宏可以象函数一样,定义时可以带有可变参数。宏的语法和函数的语法类似。编写代码的过程中,经常会输出一些调试信息到屏幕上,一般会调用printf这类的函数。但是当调试解决之后,我们需要手工将这些地方删除或者注释掉。最近在看《Linux C编程一站式学习》这本书,就想到一个方法:void myprintf(char* fmt, ...){}#
转载
发布博客 2017.05.01 ·
4707 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

HTTP 请求头中的 X-Forwarded-For

背景通过名字就知道,X-Forwarded-For 是一个 HTTP 扩展头部。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 这个缓存代理软件引入,用来表示 HTTP 请求端真实 IP。如今它已经成为事实上的标准,被各大 HTTP 代理、负载均衡等转发服务广泛使用,并被写入 RFC 7239(Forwarded HTTP Extension)标准之中。X-
转载
发布博客 2017.02.19 ·
14090 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

HTTP 请求头中的 Proxy-Connection

平时用 Chrome 开发者工具抓包时,经常会见到 Proxy-Connection 这个请求头。之前一直没去了解什么情况下会产生它,也没去了解它有什么含义。最近看完《HTTP 权威指南》第四章「连接管理」和第六章「代理」之后,终于搞明白了这是因为给浏览器设置了代理(Proxy)。而神器 Fiddler 的抓包原理就是让浏览器请求走它开的本地代理,所以开了 Fiddler 必然会产生这个请求头。
转载
发布博客 2017.02.19 ·
1106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP cookie详解

HTTP Cookie:Cookie通常也叫做网站cookie,浏览器cookie或者httpcookie,是保存在用户浏览器端的,并在发出http请求时会默认携带的一段文本片段。它可以用来做用户认证,服务器校验等通过文本数据可以处理的问题。Cookie不是软件,所以它不能被携带病毒,不能执行恶意脚本,不能在用户主机上安装恶意软件。但它们可以被间谍软件用来跟踪用户的浏览行为。所以近年来,已
转载
发布博客 2017.02.12 ·
18403 阅读 ·
11 点赞 ·
0 评论 ·
38 收藏

HTTP 协议中的 Transfer-Encoding

本文作为我的博客「HTTP 相关」专题新的一篇,主要讨论 HTTP 协议中的 Transfer-Encoding。这个专题我会根据自己的理解,以尽量通俗的讲述,结合代码示例和实际场景来说明问题,欢迎大家关注和留言交流。Transfer-Encoding,是一个 HTTP 头部字段,字面意思是「传输编码」。实际上,HTTP 协议中还有另外一个头部与编码有关:Content-Encoding(内容
转载
发布博客 2017.02.12 ·
860 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

chrome和Firefox浏览器http抓包

一、chrome浏览器抓包谷歌浏览器chrome自带的http抓包工具打开方式:点击chrome浏览器右上角的菜单-->工具-->开发者工具。(或者Ctrl+shift+I)工具打开之后默认就是监测状态,点击工具左上方的小红点record network log,可以记录下整个访问过程中所有抓包结果,否则只记录当前页面的抓包结果,用于记录存在跳转页面的抓包时该项非常
原创
发布博客 2017.02.05 ·
30638 阅读 ·
4 点赞 ·
4 评论 ·
17 收藏

深入理解Nginx模块开发与架构解析

发布资源 2017.01.14 ·
zip
加载更多