240 发简信
IP属地:上海
  • 浅谈QEMU的对象系统

    众所周知,C语言并没有原生的面向对象系统,于是乎出现了各种奇妙的C语言面向对象的解决方案,最有名的就是Linux内核里面往对象里插struct ...

  • QEMU中KVM的初始化调用路径

    vcpu的初始化函数注册 在accel/kvm/kvm_all中的最后一行type_init(kvm_type_init)kvm_type_in...

  • Nginx 超时事件的处理机制

    本文基于Nginx 0.8.55源代码,并基于epoll机制分析 对于nginx而言,事件机制的处理无非就是几个部分: 网络IO事件的处理 文件...

  • Nginx accept锁的机制和实现

    本文基于Nginx 0.8.55源代码,并基于epoll机制分析 1.1 accpet锁是个什么东西 提到accept锁,就不得不提起惊群问题。...

  • Linux相关问题

    Linux的面试相关问题,持续更新 一. Linux的那些命令 文本处理黑魔法sedawkgrepxargsfind 系统状态查看黑魔法psne...

  • HTTP相关问题

    一. 什么是HTTP HTTP协议工作在应用层,端口号是80。HTTP协议被用于网络中两台计算机间的通信,相比于TCP/IP这些底层协议,HTT...

  • TCP和网络编程相关问题

    一. 握手 1. 三次握手的过程? 客户端向服务端发SYN k,客户端进入SYN_SEND状态服务端收到后向客户端发 ACK k+1, SYN ...

  • 记一次golang中sync.Map并发创建、读取的问题

    背景: 我们有一个用go做的项目,其中用到了zmq4进行通信,一个简单的rpc过程,早期远端是使用一个map去做ip和具体socket的映射。 ...

  • leecode题解 94. Binary Tree Inorder Traversal

    Given a binary tree, return the inorder traversal of its nodes' values.E...