本系列整理转载实验楼的 C++11/14 教程,对 C++11/14 中出现的部分重要特性进行介绍。
如何判断TCP连接是否可用?
面试遇到一个问题,如何判断一个TCP连接是断开了的,这个断开的意思就是意外中断了,而不是Client或者Server主动断开了。我们知道,TCP维持一个可靠的连接,当没有发起close请求时,默认都是连接的,而Client或者Server如何得知连接的状态就需要利用其他更多方法。
Antlr实现自定义表达式解析简介
当我们需要开发一门语言时候,不可避免要对词法和语法进行解析。而在工作中,有时候也需要对一些约定的表达式进行分析和求解,这其实和语言中的解释器、编译器的词法语法解析功能很类似。本文根据实习小项目的经历,对利用Antlr进行语法表示式的解析过程做一个简要介绍。