管道:https://blog.csdn.net/bit_clearoff/article/details/55105816 https://www.cnblogs.com/vamei/archive/2012/10/10/2715398.html