fork + exec, child process doesn’t return
Note: This article applies to Python 2 environment. Background In Unix/Linux programming, we use fork…
Read MoreNote: This article applies to Python 2 environment. Background In Unix/Linux programming, we use fork…
Read More注:本文适用于 Python 3 环境。 最近工作中需要用到 Python 来操作 PostgreSQL 数据库,最终选用的是 Psycopg2 库。关于具体如何用 Psycopg2 来操作 PostgreSQL,本文不再赘述。这里只记录自己踩过的坑。 连接数据库时的编码问题…
Read More这篇博客是为了填上篇的坑。内容是关于 netstat 的 bug(至少我认为是 bug) 及应对方法。 尽量准确地描述这个 bug:在有进程 fork()、导致父子进程都占用同一个端口的情况下,netstat 不显示子进程对该端口的占用。 测试代码及运行方法详见上篇博客,这里不再赘述。直接贴 bug 现象: # netstat…
Read More最近工作中遇到的问题,现在记录下。 直接上 C++ 代码(为了更清晰地描述问题,代码有所简化,能说明问题即可),源文件为 fork_test.cpp: #include <sys/wait.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <iostream>…
Read More