自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 stderr,stdin,stdout详解

1.先看3个函数:int printf(const char *format, ...);标准输出函数,在屏幕上打印出一段字符串来int sprintf(char *str, const char *format, ...);把格式化的数据写入到某个字符串中。返回值字符串的长度int fprintf(FILE *stream, const char *format, ...

2017-06-24 14:47:14 828

转载 多线程编程概念及常用API

1.多线程概述基础概念线程进程里执行代码的部分;包含一系列机器指令所必须的机器状态,包括当前指令位置(一般为PC寄存器)、栈顶指针SP、通用寄存器、地址和数据寄存器等线程不包括进程中的其他数据,如地址空间和文件描述符进程线程加上地址空间、文件描述符和其他数据一个进程中的所有线程共享文件和地址空间,包括程序段、数据段和堆栈进程 vs 线程多

2017-06-23 14:21:16 338

转载 fork函数总结

fork函数总结  在Unix/Linux中用fork函数创建一个新的进程。进程是由当前已有进程调用fork函数创建,分叉的进程叫子进程,创建者叫父进程。该函数的特点是调用一次,返回两次,一次是在父进程,一次是在子进程。两次返回的区别是子进程的返回值为0,父进程的返回值是新子进程的ID。子进程与父进程继续并发运行。如果父进程继续创建更多的子进程,子进程之间是兄弟关系,同样子

2017-06-21 11:23:43 369

转载 inet_ntoa、 inet_aton、inet_addr

inet_addr()  简述:将一个点间隔地址转换成一个in_addr。  #include   unsigned long PASCAL FAR inet_addr( const struct FAR* cp);  cp:一个以Internet标准“.”间隔的字符串。  注释:  本函数解释cp参数中的字符串,这个字符串用Internet的“.”间隔格式表示一个

2017-06-15 20:20:55 264

原创 vim配置文件

修改配置文件永久生效,vim ~/.vimrcset nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮set number " 显示行号"set cursorline " 突出显示当前行set ruler " 打开状态栏标尺set shiftwidth=4 " 设定 > 命令移动时的宽度为 4set softtabstop=4 "

2017-06-14 10:58:02 286

原创 linux使用中出现的小问题汇总(持续更新)

1./bin/sh^M: bad interpreter:没有那个文件或目录解决/bin/sh^M: bad interpreter:没有那个文件或目录解决 执行脚本时发现如下错误:/bin/sh^M: bad interpreter: 没有那个文件或目录 错误分析:因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DO

2017-06-14 10:44:24 250

原创 迷茫请看这里

一、清晨7问:  我今天的目标是什么?  我的终极人生目标是什么?  今天最重要的一件事是什么?  我今天如何与周围的人相处?  我今天要学哪些新知识?  我今天要有怎样的心情?  我今天怎样比昨天做的更好?  二、夜晚7思:  我今天是否完成了我的小目标?  我离我的大目标还有多远?

2017-06-05 08:03:00 203 1

原创 C++实现一个ping命令

今天利用C++实现一个自己的ping命令,首先我们在Linux下运行下ping命令,看它完成了那些功能:1.向目标IP发送一个64字节的ICMP请求包,然后收到目标IP的一个ICMP应答包,并逐个打印发送请求包到接收应答包的时间2.最后打印出一共发送多少个ICMP包,是否有丢包,收发的总时间下面就逐步实现我的一个ping命令,有不足的地方欢迎留言!

2017-06-04 16:30:22 11367 2

原创 线性表——数据结构之一

1.什么是线性表?线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。一般地,一个线性表可以表示成一个线性序列:a0,a1...an其中a1是开始结点,an是终端结点2.线性表的存储结构有哪些?(1)顺序存储结构

2017-05-14 19:50:29 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除