博客专栏  >  综合   >  Linux C高级编程

Linux C高级编程

Linux C高级编程:文件操作,管道,信号,网络等。

关注
11 已关注
33篇博文
  • Linux下打印调试管理

    #ifndef _DEBUG_MANAGE_H_ #define _DEBUG_MANAGE_H_ /* 信息的调试级别,数值起小级别越高 */ #define APP_EMERG "" /...

    2016-08-31 09:45
    224
  • Linux下XPath对xml解析

    #ifndef CONF_XML_H #define CONF_XML_H // xml文件在上一篇博客的注释部分有 #include #include #include #include ...

    2016-09-01 09:19
    283
  • Linux下获取xml调试信息等级

    获取XML调试信息等级 #ifndef _LOG_H_ #define _LOG_H_ #include #include #include #include #include #i...

    2016-08-30 10:41
    286
  • Linux下libxml2编程基础

    libxml2编程基础 一、libxml2的简介     xml是一个实现读、创建、以及操作xml数据功能的C语言库。并且支持XPATH查询,以及部分的支持XSLT转换等的功能。   libxml2的...

    2016-08-29 09:08
    306
  • Linux C高级编程——网络编程之包裹函数

    Linux网络编程(六)——包裹函数 系统调用不能保证每次都成功,必须进行出错处理。包裹函数就是把一般函数加了出错处理。包裹函数首字母大写。 /****************************...

    2016-04-07 08:47
    841
  • Linux C高级编程——网络编程之API(5)

    Linux C网络编程(3)   宗旨:技术的学习是有限的,分享的精神的无限的。          一、基本socket函数         Linux系统是通过提供套接字(socket)来进行...

    2016-04-06 08:55
    784
  • Linux C高级编程——网络编程之UDP(4)

    Linux网络编程——UDP 宗旨:技术的学习是有限的,分享的精神是无限的。 下面分析一帧基于UDP的TFTP协议帧。 以太网首部 0000: 00 05 5d 67 d0 b1 00 05...

    2016-04-05 08:47
    511
  • Linux C高级编程——网络编程之TCP(3)

    Linux网络编程(三)——TCP 宗旨:技术的学习是有限的,分享的精神是无限的。 1、TCP段格式         和UDP协议一样也有源端口号和目的端口号,通讯的双方由IP地址和端口号标...

    2016-04-05 08:47
    1376
  • Linux C高级编程——网络编程之以太网(2)

    Linux网络编程——以太网 技术的学习是有限的,分享的精神是无限的。 1、以太网(RFC 894)帧格式 源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位,是在网卡出厂时...

    2016-04-04 15:25
    1403
  • Linux C高级编程——网络编程基础(1)

    Linux高级编程——BSD socket的网络编程 宗旨:技术的学习是有限的,分享的精神的无限的。 一网络通信基础         TCP/IP协议簇基础:之所以称TCP/IP是一个协议簇...

    2016-04-04 12:24
    1395
  • LinuxC高级编程——线程间同步

    LinuxC高级编程——线程间同步 宗旨:技术的学习是有限的,分享的精神的无限的。 1、 互斥锁mutex         多个线程同时访问共享数据时可能会冲突。对于多线程的程序,访问冲突的...

    2016-04-03 22:32
    394
  • LinuxC高级编程——线程

    LinuxC高级编程——线程 宗旨:技术的学习是有限的,分享的精神的无限的。 一、线程基础         main函数和信号处理函数是同一个进程地址空间中的多个控制流程,多线程也是如 此,...

    2016-04-03 17:00
    410
  • 进程间通信——信号

    进程间通信——信号 宗旨:技术的学习是有限的,分享的精神的无限的。 一、信号和中断 1、信号基本概念 (1)发送信号:产生信号,有多种发送信号的方式【一个进程到另一个进程,内核向用户,进程向...

    2016-04-02 10:41
    959
  • Shell脚本

    Shell脚本 宗旨:技术的学习是有限的,分享的精神的无限的。 一、shell简介 Shell的作用是解释执行用户的命令,用户输入一条命令, Shell就解释执行一条,这种方式称为交 互式(...

    2016-04-02 09:03
    543
  • Linux C实现简单的shell

    Linux C下实现简单的Shell 宗旨:技术的学习是有限的,分享的精神的无限的。 【需求描述】 用各种C函数实现一个简单的交互式Shell: 1、给出提示符,让用户输入一行命令,识别程序...

    2016-04-02 09:00
    1355
  • who|sort实现

    who|sort实现 宗旨:技术的学习是有限的,分享的精神的无限的。         创建无名管道,执行who命令的进程将输出重定向到管道的写端;执行sort命令的进程将输入重定向到管道的读...

    2016-04-02 08:57
    597
  • 进程间的通信——无名管道

    进程间的通信——无名管道 宗旨:技术的学习是有限的,分享的精神的无限的。 一、进程间的通信 (1)同主机进程间数据交互机制:无名管道(PIPE),有名管道(FIFO)、消息队列和共享内存。无...

    2016-04-02 08:56
    421
  • Linux C高级编程——时间编程

    Linux高级编程——时间编程 宗旨:技术的学习是有限的,分享的精神的无限的。 1 时间类型 (1) 世界标准世界(格林威治时间) (2) 日历时间(1970年1月1日0时)——到此时经历的...

    2016-04-01 14:21
    322
  • LinuxC高级编程——进程

    LinuxC高级编程——进程 宗旨:技术的学习是有限的,分享的精神的无限的。         每个进程在内核中都有一个进程控制块( PCB)来维护进程相关的信息, Linux内核的 进程控制...

    2016-04-01 09:01
    468
  • Linux C语言实现ls -l

    使用系统调用使用Linux下ls -l命令。最后的Makefile是通用的Makefile,可以直接使用。

    2016-03-31 09:15
    1419
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部