0%

操作步骤

首先用git log命令查看历史提交记录,示例git仓信息如下:

1
2
3
4
5
$ git log --pretty=oneline
f70c5a84996c05511d3f98034d56ca05706d62f8 (HEAD -> test) fourth commit
56a79bb29da6e483fc6de6e8f271e1a5dcba52a5 third commit
64db6fddd02a04194b3ca22e91dd1de23f9f81d7 second commit
783795e5285155f37c10b72ec9160e554c198ae0 first commit
阅读全文 »

问题描述

在编写使用select函数的TCP和UDP回射程序,出现UDP的sendto错误,现象如下:

  • 服务端正常启动后,调用select函数监听TCP和UDP套接字, 可以正常处理TCP请求。

  • UDP客户端可以连接到服务端,但接收标准输入后无回显,阻塞于recvfrom。

阅读全文 »

问题描述

有时候,代码中明明执行了printf语句打印到终端,却没有看到输出的内容。

写文件的时候,明明成功执行了fwrite, fprintf语句,文件却没有写入相应的内容。

想搞清楚这些问题产生的原因,需要了解标准I/O库的缓冲模式。

阅读全文 »