首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【图大数据】从APP使用男女生心思

    同样是搞笑图 片,70后纯粹为了逗乐,90后的女汉纸们则爱看有内涵的图片。80后和60后都向“神婆”靠拢,前者喜欢测星运,后者喜欢测姓名。...80后男生美女 80后女生忙养娃 单从性别与年龄交叉分析发现,00后不管是男生女生都对游戏着迷;当90后小伙子们在追求爱情的路上时,90后姑娘们已经在晒恩爱了; 当80后女生育儿经时,80后男生却在看美女...一线城市忙交际 二线城市美女 从各线城市的偏好特征来看,基本遵循一个规律:一线城市“忙交际”,流连歌厅夜店;二线城市“美女”,但凡有美女存在的社交应用都很吃香;三线美女“笑嘻嘻”,逛街找笑点乐活人生

    74740

    Linux】《how linux work》第一章 大局

    第 1 章 大局 At first glance, a modern operating system such as Linux is very complicated, with a dizzying...乍一,像Linux这样的现代操作系统非常复杂,同时运行和通信的部件数量令人眼花缭乱。 例如,一个Web服务器可以与数据库服务器通信,而后者又可以使用许多其他程序使用的共享库。...本章概述了构成Linux系统的组件。 尽管每个组件在其内部构造中有大量的技术细节,但我们将忽略这些细节,集中关注组件在整个系统中的作用。...1.1 Levels and Layers of Abstraction in a Linux System(Linux 系统中的抽象层级) Using abstraction to split computing...操作系统占据了中间的大部分层 A Linux system has three main levels.

    12610

    linux源码epoll

    前言 在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。...本文就是笔者在探究epoll源码过程中,对kernel将就绪描述符添加到epoll并唤醒对应进程的一次源码分析(基于linux-2.6.32内核版本)。...源码socket的阻塞和非阻塞>>中,博客地址如下: https://my.oschina.net/alchemystar/blog/1791017) 既然知道了tfile->f_op->poll的实现...的软中断机制调用net_rx_action,如下图所示: 注:上图来自PLKA(>) step2: 紧接着跟踪next_rx_action next_rx_action...总结 epoll作为linux下非常优秀的事件触发机制得到了广泛的运用。其源码还是比较复杂的,本文只是阐述了epoll读写事件的触发机制,探究linux kernel源码的过程非常快乐_。

    2.3K20

    linux源码socket的close

    linux源码socket的close 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。...上篇博客讲了socket的阻塞和非阻塞,这篇就开始谈一谈socket的close(以tcp为例且基于linux-2.6.24内核版本) TCP关闭状态转移图: 众所周知,TCP的close过程是四次挥手...出现大量close_wait的情况 linux中出现大量close_wait的情况一般是应用在检测到对端fin时没有及时close当前连接。有一种可能如下图所示: ?...总结 linux内核源代码博大精深,阅读其代码很费周折。之前读>的时候由于有先辈引导和梳理,所以看书中所使用的BSD源码并不觉得十分费劲。...直到现在自己带着问题独立linux源码的时候,尽管有之前的基础,仍旧被其中的各种细节所迷惑。希望笔者这篇文章能帮助到阅读linux网络协议栈代码的人。

    5.4K80

    从无盘启动 Linux 启动原理

    但是家里没有找到合适的 U 盘(穷~~),加上前段时间听了同事关于 linux 内核的分享,感慨自己对系统的理解不够。因此我决定使用无盘启动 volumio 顺便研究一下 linux 启动原理。...透过两部计算机之间利用 iSCSI 的协议来交换 SCSI 命令,让计算机可以透过高速的局域集线来把 SAN 模拟成为本地的储存设备。...它可以提供选单选择 Linux 内核版本,此外加载程序使得我们可以向 Linux 内核传递参数。这点很重要,在我的案例中 volumio 就是通过 Syslinux 向内核传递启动参数的。...Linux 能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz 是可执行的 Linux 内核。 initrd 是“initial ramdisk”的简写。...经过排查原因可能是:关机时网络服务会关闭导致网卡关闭,进而导致 iscsi 盘断开。但是此时系统根分区还没有 umount 导致系统无响应。

    8.3K104
    领券