码迷,mamicode.com
首页 >  
搜索关键字:ifreq    ( 34个结果
LINUX – WRITING A SIMPLE CONTAINER APP WITH NAMESPACES
One of the building blocks to implement containers is Linux namespaces. Namespaces control what a process can see. It can be the processes IDs, mount ...
分类:移动开发   时间:2020-12-11 12:32:59    阅读次数:22
Mybatis 缓存 源码分析
1. 结论 老规矩,先说结论。给各位大兄弟来点总结。 mybatis有两级缓存,分别是: SqlSession级别 Mapper级别 想必大家都对这个结论不陌生,但是有许多人其实并不明白具体原因。所以今天就和各位大兄弟一起来探讨一下具体代码。 2. Show code 这个缓存就得从创建执行器开始, ...
分类:其他好文   时间:2020-07-05 15:53:53    阅读次数:69
Spring源码学习(三)默认标签的解析
默认标签的解析分为四种:import,alias,bean,beans,在下面函数中进行 1 private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { 2 if (delegate.n ...
分类:编程语言   时间:2020-01-03 01:00:15    阅读次数:93
基于http的多进程并发文件服务器
1 可以掌握的知识点 (1) 线上部署时的守护应用 (2) 常规的文件操作,配置文件读取 (3) 网络编程,端口复用等文件 (4) 多进程知识 2 代码注释如下 test_httpd.h 1 #include <pwd.h> 2 #include <grp.h> 3 #include <net/if ...
分类:Web程序   时间:2019-04-09 10:59:45    阅读次数:148
Linux下获取网络接口ip地址
Linux 下 可以使用ioctl()函数以及结构体 struct ifreq和结构体struct ifconf来获取网络接口的各种信息。 如图,有br0和br1两个接口,当前需要获取br1的ip地址(当然其他接口信息如mac、子网掩码等都可以),方法如下: 具体过程是先通过ictol获取本地的所有 ...
分类:系统相关   时间:2019-01-09 21:47:39    阅读次数:224
【玩转开源】Linux C 检测网口热插拔
int NetDetect(char *net_name, int *statue) { int ret = 0; int skfd = 0; struct ifreq ifr; skfd = socket(AF_INET, SOCK_DGRAM, 0); //建议socket通信,AF_INET协 ...
分类:系统相关   时间:2018-09-22 19:53:58    阅读次数:205
ifreq、ifconf
网络相关的ioctl请求的request参数及arg地址必须指向的数据类型如下表所示: SIOCGIFCONF SIOCSIFADDR SIOCGIFADDR SIOCSIFBRDADDR SIOCGIFBRDADDR SIOCSIFNETMASK SIOCGIFNETMASK 获取所有接口列表 设 ...
分类:其他好文   时间:2018-08-24 00:40:22    阅读次数:183
Spring源码分析(七)bean标签的解析及注册
摘要:本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 在上一篇中提到过Spring中的标签包括默认标签和自定义标签两种,而两种标签的用法以及解析方式存在着很大的不同。本节开始详细分析默认标签的解析过程。 默认标签的解析是在parseDef ...
分类:编程语言   时间:2018-07-27 21:05:36    阅读次数:208
struct ifreq学习和实例
一、struct ifreq结构体 这个结构定义在/usr/include/net/if.h,用来配置和获取ip地址,掩码,MTU等接口信息的。 [cpp] view plain copy /* Interface request structure used for socket ioctl's. ...
分类:其他好文   时间:2018-01-28 15:34:14    阅读次数:188
获取本机网卡ip地址
import sys, os import socket, struct, fcntl import six import psutil def get_ip(iface="enp0s3"): sock = socket.socket(socket.AF_INET, socket.SOCK_STRE ...
分类:其他好文   时间:2018-01-24 12:29:31    阅读次数:164
34条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!