split

Posted by 夏泽民

分割文件 文件分割可以使用split命令,该即支持文本文件分割,又支持二进制文件分割;而合并文件可以使用cat命令。



PollDesc

Posted by 夏泽民

Go netpoll 通过在底层对 epoll/kqueue/iocp 的封装,从而实现了使用同步编程模式达到异步执行的效果。总结来说,所有的网络操作都以网络描述符 netFD 为中心实现。netFD 与底层 PollDesc 结构绑定,当在一个 netFD 上读写遇到 EAGAIN 错误时,就将当前 goroutine 存储到这个 netFD 对应的 PollDesc 中,同时调用 gopark 把当前 goroutine 给 park 住,直到这个 netFD 上再次发生读写事件,才将此 goroutine 给 ready 激活重新运行。显然,在底层通知 goroutine 再次发生读写等事件的方式就是 epoll/kqueue/iocp 等事件驱动机制。 type TCPListener struct { fd *netFD lc ListenConfig }



tingyun

Posted by 夏泽民

https://www.tingyun.com/ https://www.tingyun.com/tingyun_network.html https://demo.tingyun.com/server/overview/application https://www.tingyun.com/lp.html



Mac使用Launchd命令行lauchctl

Posted by 夏泽民

mac的守护进程目录有以下几处:



Bash中如何判断一个命令是否存在

Posted by 夏泽民

command 命令



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required