博客专栏  >  编程语言   >  C语言之美

C语言之美

把你带回到二进制的世界,指针的世界,算法的世界

关注
5 已关注
76篇博文
  • C语言学习:信号屏蔽字sigset_t,sigprocmask,sigpending

    C语言学习:信号屏蔽字简介: 之前在学习sigsetjmp和siglongjmp的时候说过信号屏蔽字的相关东西,在很早之前的关于signal的学习中也讲过信号屏蔽字,所以在这里单独进行总结一...

    2017-07-28 22:09
    554
  • C语言学习:非局部跳转setjmp.h中的几个重要函数

    C语言学习:非局部跳转setjmp.h中的几个重要函数简介: 在C语言中,我们知道在一个函数的内部是可以通过goto来跳转到我们实现声明标志的地方的,但是这种跳转往往是基于函数内部实现的,而...

    2017-07-27 22:22
    415
  • C语言学习:简单了解下stdlib中的字符串转换函数

    C语言学习:简单了解下stdlib中的字符串转换函数简介: 在学习C语言的时候,关于标准头文件stdlib中的一些函数也有所了解,在学习字符和字符串的时候,关于字符串的处理函数也有很多,在整...

    2017-07-23 22:09
    304
  • C语言学习:简单了解一下ctype.h

    C语言学习:简单了解一下ctype.h简介: 字符处理库函数提供了一系列对ASCII编码的字符数据进行测试和处理的函数,每个函数都接受一个整形数据作为参数或者用文件的结束符作为参数。整个处理...

    2017-07-23 20:39
    270
  • C语言中的泛型编程(void *)

    C语言中的泛型编程(void *)简介:之前有写过关于C++的泛型编程,使用template来实现的,也包括了一些函数模板,类模板的一些概念,那么在纯C的实现中,能不能也有这样的泛型?答案当然是可以的...

    2017-07-22 15:54
    415
  • C语言基础之你必须要知道的32个关键字

    C语言基础之你必须要知道的32个关键字简介:C语言之所以那么强大,一方面是基于它对指针的直接操作,另一方面,也归功于其精简的32个关键字,可能很多时候,做了很多年对于这些关键字也不能完全的熟悉吧 ...

    2017-07-22 14:06
    225
  • Linux网络编程[如何打造守护进程(daemon)]

    Linux网络编程[如何打造守护进程(daemon)] 守护进程的含义 守护进程的相关编程步骤 守护进程的出错处理 打造一个我们自己的守护进程 守护进程的含义守护进程(daemon)是运行在后台的一种...

    2017-05-16 23:28
    773
  • Linux网络编程[网络中的广播]

    Linux网络编程[网络中的广播] 什么是广播 网络中广播地址 如何去进行广播 发送和接收广播实例Demo 什么是广播?85-95年,这个10年出生的年轻人,对广播都不会陌生的,因为在童年或者青少年时...

    2017-05-15 23:13
    653
  • Linux网络编程[DNS解析原理,了解相关DNS解析的函数]

    Linux网络编程[浅析DNS原理,了解相关DNS解析的函数]1.DNS解析的相关原理 2. 域名解析的相关函数###端口绑定, DNS解析的相关原理 先通过一张图示来展示一下什么是DNS:1...

    2017-05-14 22:39
    718
  • Linux网络编程[UDP客户端服务器的编程模型]

    Linux网络编程[UDP客户端服务器的编程模型] 编程模型概述 相关函数 实例demo 编程模型概述从一个图示开始: 从上述图示中我们都可以看到,UDP的传输相对来说比TC...

    2017-05-13 11:34
    819
  • Linux网络编程之[基于socket通信的tcp协议的编程模型]

    Linux网络编程之[基于socket通信的tcp协议的编程模型]

    2017-04-23 14:10
    432
  • Linux网络编程之[Socket通信的常用函数简介]

    Linux网络编程之[Socket通信] Socket通信的概念 Socket相关函数Socket通信的概念Socket(套接字): 它本身是一种通讯机制,它包含了一整套调用接口和数据结构的定义,...

    2017-04-18 23:00
    329
  • Linux系统之网络编程[基础概要]

    Linux系统之网络编程[基础概要] 网络的基本概念 TCP/IP协议概述 OSI和TCP/IP模型 基本的TCP协议网络基础编程 基本的UPD协议网络基础编程 网络的高级编程 网络的基本概念网络的目...

    2017-04-17 22:52
    463
  • Linux进程IPC浅析[进程间通信SystemV进程的信号量和信号量集]

    Linux进程IPC浅析[进程间通信SystemV进程的信号量和信号量集](对共享资源主要实现互斥同步效果) 1. 进程信号量概念 2. 进程信号量集进程信号量的概念本质上就是共享资源的数据(...

    2017-04-16 14:27
    520
  • Linux进程IPC浅析[进程间通信SystemV共享内存]

    Linux进程IPC浅析[进程间通信SystemV共享内存] 共享内存概念,概述 共享内存的相关函数 共享内存概念,概述:共享内存区域是被多个进程共享的一部分物理内存多个进程都可把该共享内存映射到自己...

    2017-04-16 11:31
    1438
  • Linux进程IPC浅析[进程间通信SystemV消息队列]

    Linux进程IPC浅析[进程间通信SystemV消息队列] System V IPC的概述 System V IPC对象访问 System V IPC消息队列 System V IPC的概述Syst...

    2017-04-10 23:19
    845
  • Linux进程IPC浅析[进程间通信概述与管道]

    Linux进程IPC浅析[进程间通信] 进程间通信概述IPC 匿名管道pipe 命名管道fifo 匿名管道和命名管道之间对比 进程间通信概述IPC进程间的通讯目的: 数据传输 :一个进程需要将它的数据...

    2017-04-09 15:44
    492
  • Linux线程浅析[线程的同步和互斥之线程死锁,线程与信号的关系]

    Linux线程浅析[线程的同步和互斥之线程死锁,线程与信号的关系] 线程死锁 线程与信号 记得以前在学习java线程的时候,也会接触死锁,当时不断强调锁千万不要不能去做嵌套,不然容易一个...

    2017-04-04 22:51
    927
  • Linux线程浅析[线程的同步和互斥之线程信号量]

    Linux线程浅析[线程的同步和互斥之线程信号量] 什么是线程信号量 线程信号量的相关函数 使用信号量来进行互斥和同步的问题 4. 什么是线程信号量 在之前有一篇博客讲了进程的信号量,singal...

    2017-04-04 21:22
    412
  • Linux线程浅析[线程的同步和互斥之线程同步的条件变量pthread_cond_t]

    Linux线程浅析[线程的同步和互斥之线程同步的条件变量]  线程同步的条件变量  经典的写者和读者的同步问题 线程同步的条件变量线程同步—–条件变量互斥锁的特点就是它只有两种状态:锁定和非锁定 条件...

    2017-04-03 13:16
    485

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部