
Linux
瘸子乖乖
专心码字,认真生活。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
调试、gdb调试使用小技巧
本文中主要借鉴两篇文章,进行了整合。若要查看原文内容,请直接跳转到最后页,有原文链接。目录1. 什么是调试?2. 调试器分类3. 关于 GDB4. GDB调试5. 参数列表6.转载链接1. 什么是调试?所谓调试(Debug),就是让代码一步一步慢慢执行,跟踪程序的运行过程。比如,可以让程序停在某个地方,查看当前所有变量的值,或者内存中的数据;也可以让程序一次只执行一条或者几条语句,看看程序到底执行了哪些代码。在调试的过程中,我们可以监控程序的每一个细节,包括变量的值、函数的调用过程、内存中数据、线程原创 2020-07-13 22:21:25 · 753 阅读 · 0 评论 -
TCP网络编程、OSI、TCP\IP模型,socket、循环服务器与并发服务器
TCP编程基于大脑遗忘特性,还有就是周五有家公司电话面试我,我一开始给回答错了的原因,在这儿呢,我再强调和复习一下TCP/IP模型。TCP/IP模型共计 4 层,与OSI模型的七层不一样,TCP/IP更简单和高效。那我们说OIS模型复杂一下,那么我们先说说OSI模型有哪些吧?OSI模型:物理层 ————————干嘛的?用网线什么的将两个台电脑连起来,然后通过高低电频传递0/1电信号数据链路层————————干嘛的?无规则的1000011看不懂,甚至可能还有错误,怎么搞?链路层的作用来了。原创 2020-06-22 20:40:11 · 677 阅读 · 0 评论 -
Linux网络编程基础、TCP与UDP、IP与端口等
Linux网络编程基础本文由作者单独整理归纳,实属不易,难免存在漏、错地方,如有发现,请留言指出,定将及时纠正。文章目录Linux网络编程基础1. OSI模型2. TCP/IP模型3. TCP/IP模型特点4. TCP5. UDP6. 网络编程基础7.端口8.字节序1. OSI模型网络体系结构指的是网络的分层结构、以及每层使用的协议的集合。(公司很多部门,每个部门有不同的工作范畴)原创 2020-06-16 20:24:40 · 402 阅读 · 0 评论 -
Linux下标准IO、文件IO,进程、线程、进线程间通信
1、标准IO与文件IO对于操作系统而言,I/O操作可以分为两类 一类是带缓存的IO,又称为标准IO(C标准库中提供了标准IO库,即stdio),它实现了跨平台的用户缓存解决方案。另一类是Unix/Linux下的文件IO,又称直接IO,即文件访问机制不经过操作系统内核的缓存,数据直接在磁盘和应用程序地址空间进行传输。 相对而言,直接IO效率更高https://blog.youkuaiyun.com/yang2011079080010/article/details/53759759标准IO:https:/原创 2020-06-15 18:16:34 · 1081 阅读 · 0 评论 -
Linux标准IO概述
Linux标准I/O概述1.0 标准I/O 的由来标准IO是指ANSI C(ANSI C是美国国家标准协会(ANSI)对C语言发布的标准)中定义的用于I/O操作的一系列函数。只要操作系统中安装了C库,标准I/O函数就可以调用,换句话说,如果程序中使用的是标准I/O函数,那么源代码不需要修改就可以在其它操作系统下编译运行,具有更好的可移植性在执行系统调用时,Linux必须从用户态切换到内核态,处理相应的请求,然后再返回到用户态。如果频繁执行必定增加系统开销,为避免这种情况,标准I/O使用时在用户空间创原创 2020-06-12 15:47:36 · 1001 阅读 · 0 评论 -
通过XShell远程连接Ubuntu,连接失败、保存失败等问题解决
本文申明:操作系统ubuntu12.04 + 14.04,用户选择其一就行。工具:xshell 。xshell下载链接: http://www.netsarang.com/download/free_license.html本文全为作者亲自摸索,应该是全网最全的第一份常见问题的完整的解决方案了,希望对你有所帮助。ubuntu下载安装我就不说了。开始正文。第一步:1. 安装xshell和其他人一样,先下载安装 xshell ,这玩意对已学生和家庭是免费的,自己留邮箱就行了,没必要用破解什么的原创 2020-05-14 18:30:13 · 1039 阅读 · 2 评论 -
C语言---移盘子----Hanoi(汉诺)塔问题,显示移动盘子的步骤
C语言—移盘子----Hanoi(汉诺)塔问题,显示移动盘子的步骤在学习递归的过程中,Hanoi(汉诺)塔问题是避开不了的,很多新手在这儿一脸懵。我们先简单介绍一些Hanoi(汉诺)塔问题到底是个什么问题:说白了,就是现在有大小依次不一的盘子,堆积在一起,我们将这一堆称为A柱,现在我们要做的就是将A柱上的盘子全部移动到另外的一个空柱上去,这个空柱暂叫C柱,可以利用一个空B柱。需要解决的问题:...原创 2019-11-14 17:27:24 · 3080 阅读 · 0 评论 -
ubuntu修改 vim/vi 背景和字体颜色简单技巧
ubuntu修改vim背景和字体颜色 最近遇到很多人问我关于linux系统的设置问题,其中关于背景色耀眼刺目,因此想修改设置的问题更多一些。我今天就简单介绍一下怎么**修改ubuntu的vi/vim背景色和代码颜色**,方便各位修改。 首先我们打开ubuntu,找到terminal,打开。如图: ![在这里插入图片描述](https://img-blog.csdnimg....原创 2019-11-13 17:17:13 · 5190 阅读 · 0 评论