关闭

Docker背后的内核知识Linux namespace

Docker引擎的基础是Linux容器技术(Linux Containers,LXC)容器有效地将由单个操作系统管理的资源划分到孤立的组中,以便更好地在孤立的组之间平衡有冲突的资源使用需求。具体体现在6个方面: namespaces Mount CLONE_NEWNS 挂载点(文件系统) UTS CLONE_NEWUTS 主机名与域名 IPC CLONE...
阅读(56) 评论(0)

atoi实现

atoi()函数会扫描参数str字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过isspace()函数来检测),直到遇上数字或正负符号才开始做转换,后续再遇到非数字或字符串结束时(‘\0’)才结束转换,并将前面部分的转换结果返回。#define INT_MAX 0x7fffffff //2147483647 #define INT_MIN 0x80000000 //-214...
阅读(433) 评论(9)

[置顶] 从epoll源码分析它的使用

首先来看看epoll_create的真身SYSCALL_DEFINE1(epoll_create, int, size) { if (size <= 0) return -EINVAL; //也就是说参数size根本用不上 return sys_epoll_create1(0); }再来看看epoll_create1的真身SYSCALL_DEFINE1(epoll_c...
阅读(512) 评论(0)

linux下strncasecmp的实现

看来strcpy的实现确实是太low了,腾讯的笔试字符串知识点考察就变了。 linux下不区分大小写的字符串比较函数原型: int strncasecmp(const char *s1, const char *s2, register size_t n); 返回值:如果相等返回0     如果s1>s2,返回正整数     如果s1<s2,返回负整数static const unsign...
阅读(193) 评论(2)
    个人资料
    • 访问:18756次
    • 积分:577
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:0篇
    • 译文:0篇
    • 评论:23条
    联系方式

    公司:深信服科技股份有限公司


    所在地:中国-广东省-深圳市


    QQ交流群:165650716


    文章分类
    最新评论