众所周知,C语言并没有原生的面向对象系统,于是乎出现了各种奇妙的C语言面向对象的解决方案,最有名的就是Linux内核里面往对象里插struct **_operation{}作...
众所周知,C语言并没有原生的面向对象系统,于是乎出现了各种奇妙的C语言面向对象的解决方案,最有名的就是Linux内核里面往对象里插struct **_operation{}作...
vcpu的初始化函数注册 在accel/kvm/kvm_all中的最后一行type_init(kvm_type_init)kvm_type_inittype_register...
主要解决的是,当有多个goroutinue试图获取map中不同的socket实例的时候,的效率问题。
当有多个goroutine试图获取同一个socket时,确实是没有实质上的效率提升。
记一次golang中sync.Map并发创建、读取的问题背景: 我们有一个用go做的项目,其中用到了zmq4进行通信,一个简单的rpc过程,早期远端是使用一个map去做ip和具体socket的映射。 问题 大概是这样 然后调用的时...
本文基于Nginx 0.8.55源代码,并基于epoll机制分析 对于nginx而言,事件机制的处理无非就是几个部分: 网络IO事件的处理 文件IO事件的处理 定时器事件的处...
本文基于Nginx 0.8.55源代码,并基于epoll机制分析 1.1 accpet锁是个什么东西 提到accept锁,就不得不提起惊群问题。 所谓惊群问题,就是指的像Ng...
之前看有的文章提到了所以放这了,这个我还得看看源码ORZ
TCP和网络编程相关问题一. 握手 1. 三次握手的过程? 客户端向服务端发SYN k,客户端进入SYN_SEND状态服务端收到后向客户端发 ACK k+1, SYN j,服务端进入SYN_RECV...
Linux的面试相关问题,持续更新 一. Linux的那些命令 文本处理黑魔法sedawkgrepxargsfind 系统状态查看黑魔法psnetstatssfreelsof...
一. 什么是HTTP HTTP协议工作在应用层,端口号是80。HTTP协议被用于网络中两台计算机间的通信,相比于TCP/IP这些底层协议,HTTP协议更像是高层标记型语言,浏...
一. 握手 1. 三次握手的过程? 客户端向服务端发SYN k,客户端进入SYN_SEND状态服务端收到后向客户端发 ACK k+1, SYN j,服务端进入SYN_RECV...
背景: 我们有一个用go做的项目,其中用到了zmq4进行通信,一个简单的rpc过程,早期远端是使用一个map去做ip和具体socket的映射。 问题 大概是这样 然后调用的时...
Given a binary tree, return the inorder traversal of its nodes' values.Example:Input: [...
leetcode 题解 84. Largest Rectangle in Histogram (单调栈的应用们) Given n non-negative integers ...
一. 人生三大问:我是谁,我从哪来,我到哪去? 1.1. 协程是什么 我们知道,在现代计算机的世界里,有进程,有线程,有了他们两个,我们就足以应对大多数的并发应用,更不用提在...
这篇文章最初发在CSDN上,现在转到简书,还是比较喜欢简书简约的风格。 据说这是twitter的一个面试题,不过,去年找工作的时候我的一个同学在面试微软的时候也有问到这个问题...
leetcode 的 submission 是收到 IO 速度的影响的……对,没错,尽管和其他 OJ 网站不同, leetcode 给你提供了完备的代码级的接口,它的测试例仍...
问题描述 Divide two integers without using multiplication, division and mod operator.If it ...
1. 环境 最开始是实验性质,所以就安装在工作电脑的 Ubuntu16.04LTS 操作系统的虚拟机上。无nvida显卡,所以也不需要GPU支持。本文参考的是Tensorfl...
背景 最近在用 influxdb 存一些设备信息,留作实时监控之用,然后想自己写一个类似grafana的东西玩。于是选择了 python 的 flask 做后端框架,与 in...
Description Write a SQL query to get the nth highest salary from the Employee table. Fo...
前几天有读者发来简信: 我在一家国企上班,遇到一个困惑。身边几乎所有员工喜欢推卸责任,有人问告诫我不要把“不好”的事情揽到自己身上。虽然这样会一身轻松,但效率会变得很低。自我...