C语言
文章平均质量分 91
塔通天
精于基础
展开
-
C/C++文件字符串解析
文章目录目的C++打开文件C++读取字符串字符串处理目的我们需要解析DNS配置文件,该文件有时第一行、第二行是DNS地址,有时第三、第四行是DNS地址,并且格式不是完全固定,我们如何从该文件中获取到正确的DNS地址呢?//第一种sjdfaljflnamespace 192.168.1.2namespace 192.168.1.3//第二种namespace 192.168.1.2namespace 192.168.1.3//第三种sjdfaljflnamespace 192.168.原创 2021-07-25 01:21:08 · 2561 阅读 · 3 评论 -
C语言——进程管理
文章目录进程基本概念进程的属性进程控制相关函数进程创建进程等待进程结束多个进程间的关系进程组时间片分配调度策略和参数优先级设定进程同步线程线程的创建线程结束、挂起、取消互斥进程基本概念进程是具有一定功能的程序关于一个数据集合的一次执行过程。Linux系统支持多个进程同时进行,每个进程属性中的安全信息里都设定有一个优先级,系统根据优先级来决定各个进程从CPU获得的时间片的大小。Linux内核把进程成为任务(task),进程的虚拟地址空间分为用户虚拟地址空间和内核虚拟地址空间,所有进程个共享内核虚拟地址空原创 2021-01-31 12:26:10 · 2186 阅读 · 0 评论 -
Linux下的C语言编程——流概念与内存管理
文章目录前言数据流概念静态内存与动态内存链表与动态内存结合前言本文重点讲述了在内存管理当中的链表与动态内存的一种用法,在讲述这种用法之前,先讲解了数据流的概念,通过数据流的缓存,实现了连续申请内存,进行链表实现。数据流概念基于流的IO操作与基于文件描述符的IO操作十分类似。对流进行操作的第一步是将其打开,可以调用库函数fopen()函数打开一个流,函数会返回一个FILE结构指针,结构体指针包括所开文件的描述符,为流准备的缓冲区指针、大小等。当执行程序时,三个流会自动打开,分别是标准输入,标准输原创 2021-01-21 21:30:35 · 371 阅读 · 0 评论