烦恼一般都是想太多了。

0%

今天在编译一个 Lua C 模块的时候,没有什么毛病。但是在直接用解释器执行的时候,出现了问题,lua: multiple Lua VMs detected 通过搜索引擎来看,这是因为链接了静态库,而 Lua 解释器也链接了静态库,因此会出现多个 VM 的情况。需要做一下改进才行。

Read more »

这个问题,在 Windows 10 上没有出现,但是,在某些开发人员电脑的 Windows10 电脑上出现了,表现的现象就是:服务器无响应。

这其中有好几个地方需要注意。同时,是否设置 IPSEC 在 macOS 上也是个蛋疼的问题。

Read more »

因为是简单的业务,并发不高,所以就用 Python 的 HTTP Server 来做了一个简单的接口。但是在使用的过程中,会发现接口会时不时的阻塞住,甚至于将其他线程与阻塞住了,用 CTRL+C 可以结束阻塞,并抛出一个异常,然后可继续往下执行。

Read more »

LibPcap 和 Tcpdump 是一个很好用的抓包工具,不过,做得是比较复杂。当我们需要在一些特性场景的项目上进行使用的话,直接使用 LibPcap 又未免太过低级了些,而直接使用 TcpDump 的话又太重了一些。因此,当我只需在 以太网上捕捉 IP 报文进行分析的话,就有必要对 Tcpdump 进行一些裁剪,而在此之前,了解一下 TcpDump 的实现,就非常的有必要到了。

Read more »

最近在用 C 做 Socket 编程的时候,看到需要很多分散在各处的头文件,为什么就不能放在一起呢?因为 Socket 大多是系统提供的 API,而不是 C 标准库提供的 API,很是纳闷,因此来仔细的了解一下先。

Read more »