![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux应用开发
文章平均质量分 78
Nysun11
一只梦想成为技术大佬的闲鱼......
展开
-
GCC/GDB 安装以及常用的指令
安装linux 下直接 apt-get install 就行win 安装稍微麻烦一点,首先下载一个MinGW默认安装,桌面生成快捷方式双击打开安装完打开是这样的1 首先选中箭头1所指右击 选择 Mark for Installation2 点击左上角箭头2所指,选择 Apply changes3 接着等待完成 close 就行4 添加环境变量添加到刚刚安装的 miniGW 的 bin 目录5 测试是否安装成功有版本号就可以了编译过程程序从源文件到可执行文件的过程的详细的内容可原创 2022-05-15 21:37:11 · 600 阅读 · 0 评论 -
ubuntu apt换源
Step1:cp /etc/apt/sources.list /etc/apt/sources.list.bakStep2:sudo gedit /etc/apt/sources.list更换为清华源tips:很多人在换源的时候一顿CV操作,千万注意版本对应Step3: sudo apt-get update sudo apt-get upgrade原创 2022-05-15 10:33:58 · 270 阅读 · 0 评论 -
TCP/IP协议族
写在前面:最近遇到TCP/IP协议的有关内容,于是想学习一下具体的内容,结合几篇优秀的文章,做一点整理。参考链接:https://blog.csdn.net/weixin_44198965/article/details/90083126https://blog.csdn.net/done58/article/details/50996680TCP/IP模型:osi七层模型应该层、表示层、会话层、传输层、网络层、数据链路层、物理层TCP/IP四层模型将osi的前三层合并为一层应用层,传输层和原创 2021-10-16 16:35:59 · 245 阅读 · 2 评论 -
Linux常用命令以及一些Ubuntu使用问题
linux使用记录:1.如何切换到root权限sudo passwd root 设置一个新的密码su root 用设置的新密码进入root权限apt-get install [软件名] 安装软件apt-get remove [软件名] 卸载软件原创 2021-07-16 15:00:09 · 249 阅读 · 0 评论 -
cmake and Makefile
1 makefile的自动化变量自动化变量就是这种变量会把模式中所定义的一系列的文件自动的挨个取出,直至所有的符合模式的文件都取完。2 Makefile原创 2021-08-09 23:09:35 · 182 阅读 · 0 评论 -
shell 脚本语言
1 test 命令1.1 数值测试-eq >>> 等于则为真-ne >>> 不等于则为真-gt >>> 大于则为真-ge >>> 大于等于则为真-lt >>> 小于则为真-le >>> 小于等于则为真#!/bin/bashread -p "please input your num1:" num1read -p "please input your原创 2021-08-04 12:03:08 · 296 阅读 · 0 评论 -
进程与线程
僵尸进程、孤儿进程当一个进程创建子进程之后,它们俩就成为父子进程关系,父进程与子进程的生命周期往往是不相同的,这里就会出现两个问题:父进程先于子进程结束、子进程先于父进程结束孤儿进程父进程先于子进程结束,也就是意味着,此时子进程变成了一个“孤儿”,我们把这种进程就称为孤儿进程。 在 Linux 系统当中,所有的孤儿进程都自动成为 init 进程(进程号为 1)的子进程, 换言之,某一子进程的父进程结束后,该子进程调用 getppid()将返回 1, init 进程变成了孤儿进程的“养父”。原创 2021-12-01 22:06:50 · 316 阅读 · 0 评论 -
Socket 编程
Socket套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。应用层通过传输层进行数据通信时,TCP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供原创 2021-10-16 21:39:31 · 290 阅读 · 0 评论 -
Linux中的文件 I/O
linux下的文件管理文件存储在硬盘中最小单位是扇区(sector),操作系统读取文件的时候,以块为单位进行读取磁盘在进行分区、格式化的时候会将其分为两个区域,一个是数据区,用于存储文件中的数据;另一个是 inode 区,用于存放 inode table(inode 表), inode table 中存放的是一个一个的 inode(也成为 inode节点),不同的 inode 就可以表示不同的文件,每一个文件都必须对应一个 inode, inode 实质上是一个结构体,这个结构体中有很多的元素,不同的原创 2021-12-03 15:56:41 · 822 阅读 · 0 评论