1. 前言 上次写Python操作LevelDB时提到过,有机会要实现下SkipList。摘录下wiki介绍: 跳跃列表是一种随机化数据结构,基于并联的链表,其效率可比拟二叉...
1. 概述 1.1 前言 之前在Linux下写C/C++都是直接输命令行,虽然有使用make的经历,但没有自己动手写过Makefile。最近看一些开源项目代码,突然对Make...
IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使...
好像确实跟之前《聊聊同步、异步、阻塞与非阻塞》里的说法有矛盾。在那篇文章里,楼主把select作为异步阻塞的例子来说,认为select的IO操作是异步的,只是阻塞在select这里。而且看到本篇文章的图那个矩阵图,IO多路复用(SELECT/POLL/EPOLL)也确实归到了异步里。
聊聊Linux 五种IO模型上一篇《聊聊同步、异步、阻塞与非阻塞》[https://www.jianshu.com/p/aed6067eeac9]已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两...
全部图片都挂了,6
聊聊IO多路复用之select、poll、epoll详解IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使...
你好figo,我觉得你推荐的模板HUX很不错,但折腾了半天发觉有些路径问题,于是放弃直接用HUX,就clone你的博客进行修改。另外这个同步coding.net和github pages,我自己的方式是把项目.git下的config文件的origin仓库再添加一个url,这样执行git push origin master的时候就会提交到两个地址!亲自测试可用。
一切从搭建博客开始谈起问题描述 静态博客托管在github上诚然是一件非常不错的事情,但是github在国内访问速度很慢,而且经常因为违反国内的政策被墙而导致无法访问,所以在国内找一个类似gith...
Jekyll 起因是自己的服务器是便宜货,访问速度实在不怎么样,也不太稳定,所以想想还是弄个静态的博客放到github和coding.net上去好了。于是打算搜了下,决定先用...