- 博客(5)
- 收藏
- 关注
原创 C语言网络编程——UDP
C语言网络编程——TCP2.1 基于UDP的网络编程2.2.1 服务端实现2.1 基于UDP的网络编程2.2.1 服务端实现使用socket函数,创建一个socket使用bind()函数,绑定ip地址、端口等信息到socket上使用recvfrom()函数,循环接收数据关闭网络...
2021-04-15 20:01:49
703
原创 C语言网络编程——TCP
C语言网络编程——TCP1.1 套接字1.1.1 流套接字(SOCK_STREAM)1.1.2 数据报套接字(SOCK_DGRAM)1.1.3 原始套接字(SOCK_RAW)1.1.3 C语言套接字数据结构1.2 基于TCP的网络编程1.2.1 服务端实现1.2.2 客户端实现1.1 套接字C语言网络编程其实本质上也是多进程之间通过socket套接字进行通信,知识进程可能位于不同的服务器上,常用的TCP/IP协议有3种套接字类型,如下所示:1.1.1 流套接字(SOCK_STREAM)流套接字用于提
2021-04-13 20:38:08
911
1
原创 GDB调式工具学习笔记---断点
GDB调式工具学习笔记---断点在前文,作者学习到了GDB调试工具单步执行和跟踪函数调用的功能,但是很多时候我们会面临这么一种局面,那就是我们代码量超级大,而且我们已经可以通过经验大概确定BUG出现的范围,只是不确定具体位置,此时如果只是使用之前的技巧,从main函数开始一步一步的往下执行,作者选择回家种地,开个玩笑,因为作者种地都不会。。。咳咳,所以断点的出现就很有必要,我们只需要在我们怀疑的代码段之前打上一个断点,gdb调试工具运行到断点的时候,会暂停住等待我们的下一步指令...
2021-04-11 22:07:55
420
原创 GDB调式工具学习笔记---单步执行和跟踪函数调用
GDB调式工具学习笔记---单步执行和跟踪函数调用简介1.单步执行和跟踪函数调用1.1 示例程序1.2 常用命令1.2.1 help1.2.2 list (l)1.2.3 quit1.2.4 start1.2.5 next(n)1.2.6 step(s)1.2.7 backtrace(bt)1.2.8 info(i)1.2.9 frame(f)1.2.10 print(p)1.2.11 set var1.2.12 finish1.3 命令小结简介在使用图形化ide进行程序开发时,通常编辑工具都会自带调试
2021-04-11 13:51:01
917
原创 python使用ffmpeg推流出现OSError: [Errno 2] No such file or directory
python使用ffmpeg推流出现OSError: [Errno 2] No such file or directory具体错误如下:Traceback (most recent call last): File "test.py", line 23, in <module> pipe = subprocess.Popen(command, shell=False, stdin=subprocess.PIPE File "/usr/lib/python2.7/subpro
2020-11-27 10:54:27
2809
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人