工欲善其事,必先利其器。本文主要介绍linux下crash工具常用命令的功能和使用。 背景知识 crash是redhat的工程师开发的,主要用来离线分析linux内核转存文件...
工欲善其事,必先利其器。本文主要介绍linux下crash工具常用命令的功能和使用。 背景知识 crash是redhat的工程师开发的,主要用来离线分析linux内核转存文件...
例1 这段代码字面上看,是先输出a、b,然后等待5秒,再输出c、d。然而实际上: 它在运行时没有直接输出 、 ,等5秒,而是直接5秒后一次性输出 。这是因为printf在打印...
显示当前文件名:f或ctrl+g 查找关键字符/ 关闭关键字高亮:noh 关闭行号:set nonumber 开启行号:set number
报错在最后一行。(把最后一个函数与上一个对调后还是报错在最后一行。)原因:该文件内某处缺失大括号。
C语言中,在用到结构体时,经常会用到.和->。 二者相同点是都是二元操作符,且符号右边都是成员名称; 不同点是:.运算符左边是一个结构体变量;而->运算符左边是一个结构体指针...
学习内容:原始套接字收获: 了解了原始套接字的概念; 了解了链路层原始套接字的创建; 了解了UDP封包格式; 了解了IP封包格式; 了解了Ethernet封包格式; 了解了T...
学习内容:网络通信过程(3/3)、防火墙收获: 了解了PC+switch的通信过程及其IP配置; 了解了ARP缓存表的作用; 了解了PC+switch+router的通信过程...
@穿花衣的吹笛人 外边还有一层循环,可以敲两行
PAT-B 1093 字符串A+B(C语言)题目 链接:PAT (Basic Level) Practice 1093 字符串A+B 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。要求先输出 ...
学习内容:TCP网络编程(2/2)、网络通信过程(1/3)收获: 了解了TCP服务器并发; 了解了web服务器的概念; 了解了web服务器的搭建; 了解了网络通信的概念; 了...
学习内容:UDP-TFTP、广播、多播、TCP网络编程(1/2)收获: 了解了TFTP通信过程; 了解了TFTP协议; 了解了UDP广播的概念及其使用; 了解了UDP多播的概...
学习内容:网络概述、UDP收获: 了解了TCP/IP协议(族); 了解了TCP和UDP的区别和联系; 了解了MAC地址、IP地址、Netmask、端口的相关概念; 了解了网络...
项目名称 Mplayer 运行效果 功能 基础功能 播放歌曲文件 通过按钮控制播放、暂停、上一首、下一首 显示歌词列表,当前播放歌曲反显,点击对应歌曲能切换 显示歌曲信息(歌...
本来想项目做完了再写,结果做了7天还没完成,怕时间久了忘了,还是先写一部分。项目名称:Mplayer_gtk项目已经实现功能: 窗口、布局、及相关控件的构建; 初始化各类控件...
学习内容:互斥与同步收获: 了解了互斥与同步的概念; 了解了互斥锁(mutex)的使用:pthread_mutex_init()、pthread_mutex_lock()、p...
学习内容:线程(2/2)收获: 了解了线程的退出:pthread_exit(); 了解了线程的取消:pthread_cancel(); 了解了线程的取消状态、取消点、取消类型...
学习内容:线程(1/2)收获: 完成了命名管道和消息队列的单机聊天作业,巩固了相关知识的运用; 了解了线程的概念; 了解了线程的创建:pthread_create(); 了解...
学习内容: 管道-命名管道(2/2)、消息队列、共享内存 收获: 管道-命名管道(2/2) 了解了打开FIFO时,指定O_NONBLOCK时的影响;FIFO_01FIFO_0...
学习内容:信号(2/2)、管道-命名管道(1/2)收获: 了解了可重入函数的概念; 了解了信号集的概念及其相关函数的使用:sigemptyset()、sigfillset()...
学习内容:进程(2/2)、信号(1/2)收获: 了解了三个获得进程号的函数:getpid()、getppid()、getpgid(); 了解了进程的创建:fork()、vfo...