logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux内核网络分层结构

https://www.cnblogs.com/cobbliu/archive/2013/10/15/3370880.htmlPreface    Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。   Linux内核采用分层结构处理网络数据包。分层结构与网络协议的结构匹配,既能简化数据包处理流程,又便于扩展和维护。 内核网络结构

#网络
linux内核中socket的创建过程源码分析(总结性质)

http://www.jianshu.com/p/5d82a685b5b6在漫长地分析完socket的创建源码后,发现一片浆糊,所以特此总结,我的博客中同时有另外一篇详细的源码分析,内核版本为3.9,建议在阅读本文后若还有兴趣再去看另外一篇博文。绝对不要单独看另外一篇。一:调用链:二:数据结构一一看一下每个数据结构的意义:1) socket, sock, inet_so

#linux#网络
Linux内核--网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构

本文分析基于Linux Kernel 3.2.1 http://blog.csdn.net/yming0221/article/details/7971463更多请查看专栏http://blog.csdn.net/column/details/linux-kernel-net.html几个月之前做了关于Linux内核版本1.2.13网络栈的结构框架分析并实现了基于Net

#linux#网络#网络协议
启动nginx报错Failed to start nginx.service: Unit nginx.service not found.

在ubuntu上编译nginx成功后,通过sudo systemctl start ngin启动服务时报Failed to start nginx.service: Unit nginx.service not found.本篇记录解决方法。

文章图片
#nginx
《WINDOWS 环境下32位汇编语言程序设计》第11章 动态链接库和钩子

在本章中,将介绍如何编写动态链接库,并更全面地探讨动态链接库的使用方法,包括以不同的方法装入动态链接库和以不同的方法调用其中的函数等。除了可以使用动态链接库来发布产品外,Windows中还有一些功能是必须使用动态链接库的,如使用钩子函数等。由于Windows钩子的使用和动态链接库密切相关,所以将这部分的内容也放在本章中介绍。

文章图片
MAC下QT5 + Xcode 4.6.3 使用小结

MAC下QT5 + Xcode 4.6.3 使用小结

#xcode
C++设计模式03——抽象工厂模式

何谓抽象工厂模式?在GOF的《设计模式:可复用面向对象软件的基础》一书中对工厂方法模式是这样说明的:提供一个创建一系统相关或相互依赖对旬的接口,而无需指定它们具体的类。它的别名是Kit (套件)

#设计模式
Qt for iOS真机调试调用libcurl:Undefined symbols for architecture arm64:

Qt for iOS真机调试调用libcurlUndefined symbols for architecture arm64:"_SSLGetNegotiatedProtocolVersion", referenced from:_darwinssl_connect_step2 in libcurl.a(libcurl_la-darwinssl.o)"_SecTrustSetAnchorCert

plugin cannot be loaded for module "QtQuick.Controls":

plugin cannot be loaded for module "QtQuick.Controls":无法加载库E:\Qt\Qt5.13.1\5.13.1\msvc2015_64\qml\QtQuick\Controls.2\qtquickcontrols2plugind.dll:找不到指定的模块。import QtQuick.Controls 2.12qml程序在安装包目录下直...

数据结构——栈

栈是一种重要的数据结构,它广泛应用于各种软件系统中,这种数据结构与线性表有密切的联系。从逻辑上看,栈属于线性结构,是一种特殊的线性表。其特殊性在于栈的基本操作是线性表操作的子集,它是限定公在表尾进行插入或删除操作的线性表,是操作受限的线性表。

#数据结构
    共 80 条
  • 1
  • 2
  • 3
  • 8
  • 请选择