Linux常用命令(持续更新...)
摘要:cat:查看一个或多个文件的内容。 ls: 显示指定目录的内容,默认当前目录;-l 显示详细的列表,-F显示文件类型的信息。 cp: 将文件1负责到文件2/将多个文件复制到目录 mv:重命名/移动文件 touch:创建文件 rm: 删除文件 cd:设置当前工作目录 mkdir:创建新目录 rmdir
阅读全文
gdb调试命令及使用gdb调试core dump文件
摘要:在我们写代码的过程中,Bug是不可避免的.为了找出这写BUG,我们常常需要借助调试工具.在Windows下,我们可以借助各种各样的IDE来进行调试,例如visual studio,visual code,codeblocks等.在Linux平台下,同样也有调试工具,今天这篇博文就来介绍Linux下面
阅读全文
C语言版简易线程池
摘要:多线程编程时,需要通过多个线程来处理多个任务。如果不经过优化,那么最简单的想法应该是每到来一个任务,就创建一个线程用来处理这个任务,当这个任务处理完毕,就销毁这个线程。但是这个简单的想法会带来大量的时空开销。设想,假如有成百上千个任务,为了处理它们,岂不是要创建和销毁线程成百上千次,这显然是不划算的
阅读全文
vim简介与一些使用技巧
摘要:vim介绍 vim是一款Unix/linux平台下的文本编辑器.相对于其他编辑器,vim为使用者提供了很多的操作,以实现各种各样的功能.如果能把这些功能融汇贯通,使用者就可以大大提升文本编辑的效率.除了传统的文本编辑以外,很多人把它直接当作一款软件开发工具,来加速开发.vim就像原来的五笔打字一样,
阅读全文
Linux下C++后台服务器开发
摘要:1. 前言 最近正在准备秋招,目标岗位是C++后端开发工程师,这个岗位对开发者的要求也比较高,需要的基础知识非常多,我在刚刚开始准备的时候,感觉也是不知从何入手,现在经过了一段时间的学习,感觉比刚开始的时候好了一些,但是在很多方面还有欠缺,所以写下这篇博客,进行一个总结,也希望能帮助到和我一样在这条
阅读全文
Linux常用网络命令总结
摘要:1. Ping Ping命令一般被用来查看目标IP地址和本机之间的网络是否连通。Ping命令依赖于ICMP协议实现,ICMP数据报的组成如下: 具体做法是向目标IP发送一个或者ICMP数据报,目标IP地址如果接受到了本机发出的数据报,就会发出响应,如果主机能接受到响应,则代表本机和目标地址之间可以顺
阅读全文