![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 54
大舌头舌头不大
这个作者很懒,什么都没留下…
展开
-
Linux下对文件的操作的相关函数简介及用法
主要涉及的函数原型及参数解释:open函数:用于打开一个普通文件 函数原型 int open(const char *path,int flag,/*int mode*/); 参数解释: const char *path: 即相应路径下的文件名(非当前路径需添加路径) int flag:即文件打开方式 主要有以下几种(包含在#include<f...原创 2018-08-02 21:50:08 · 220 阅读 · 0 评论 -
shell项目简报之操作提示以及命令解析器
说明:百度得shell定义 在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器),相似的还有Windows下的cmd。正文:shell主体框架如下:主要完成对命令的解析以及调用相应的操作下的可执行文件命令解析器: 1 运行方式:利用while死循环支撑解析器的常驻直至用户主动exit退出 ...原创 2018-09-16 15:45:28 · 370 阅读 · 0 评论 -
八大排序之冒泡排序(含两种优化方式)
一、算法思想: 冒泡排序是交换排序中一种简单的排序方法 基本思路就是按照想要的序列方式(增序或降序)对相邻的两个关键字进行比较,不满足目的序列要求的两个关键字进行交换。二、处理过程: 1、将待排序区分为无序区与有序区 有序区为零 2、从无序区首元素开始,两两比较,对不满足目标需求的关键字进行交换,一趟排序后,将最大(最小)的值升至...原创 2018-10-29 09:04:35 · 271 阅读 · 0 评论 -
shell项目简报之ls命令简单实现
前言:ls命令是linux系统下最常用且最重要的命令,其作用类似于windows的图形界面对用户操作的指引,没有ls命令,便无法知道文件存放位置,存放结构。也就无法对一切皆文件的linux进行准确的操作。正文:一、ls命令解析(分析) ls命令及其参数使用见独立文章,此处主要代码实现ls -l -a -al操作 1、-l 参数是表示输出当前路径(目录...原创 2018-11-02 17:56:28 · 1443 阅读 · 0 评论 -
socket编程基础(TCP)
一、socket简介百度定义:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,又称为套接字。linux下类似于文件描述符。二、知识预备1.网络中信息如何传递,如何使信息到达指定目的地2.网络字节序和主机字节序的区别3.TCP与UDP通信方式的区别(可靠性 连接方式 数据传递方式)4.端口范围及IP地址分类三、API(系统...原创 2018-11-14 18:59:45 · 194 阅读 · 0 评论 -
TCP通讯方式示例代码
#include<string.h>#include<arpa/inet.h>#include<stdio.h>#include<netinet/in.h>#include<bits/socket.h>#include<sys/un.h>#include<unistd.h>#include&原创 2018-11-14 20:39:03 · 1052 阅读 · 0 评论