
笔记
文章平均质量分 92
c丶happy
这个作者很懒,什么都没留下…
展开
-
SQLite数据库入门笔记
SQLite3入门笔记Linux下SQLite数据库的安装SQLite3基本命令SQLite3 C语言编程接口Linux下SQLite数据库的安装方法一:SQLite官网下载。从源代码区下载 sqlite-autoconf-*.tar.gz安装方法:$ tar xvzf sqlite-autoconf-3071502.tar.gz$ cd sqlite-autoconf-3071502$ ./configure --prefix=/usr/local$ make$ make install原创 2021-10-17 23:11:47 · 381 阅读 · 0 评论 -
Linux多线程编程(pthread_creat、pthread_exit、pthread_join、pthread_detach)
Linux多线程编程前言一、线程创建( pthread_creat() )二、线程退出( pthread_exit() )三、线程等待( pthread_join() )四、线程分离( pthread_detach() )五、互斥锁前言一、线程创建( pthread_creat() )#include <stdio.h>#include <pthread.h>#include <stdlib.h>#include <unistd.h>//i原创 2021-03-13 13:50:28 · 1526 阅读 · 1 评论 -
进程间通信(管道、消息队列、共享内存)
进程间通信前言一、管道Ⅰ、无名管道Ⅱ、命名管道 FIFO二、消息队列三、共享内存前言进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。一、管道Ⅰ、无名管道1、简介:管道,通常指无名管道,是 UNIX 系统IPC最古老的形式。2、特点:①它是半双工的(即数原创 2021-02-09 12:25:22 · 300 阅读 · 0 评论 -
Linux进程基础知识(fork、vfork、exec族函数、system、popen
进程基础知识及Linux进程间通信前言一、进程的创建1、fork()2、vfork()3、模拟服务器---客户端二、使用步骤1.引入库2.读入数据总结前言1、进程拿来干嘛? 创建多个进程是任务分解时行之有效的方法。如,网络服务器进程可在监听客户端请求的同时,为处理每个请求而创立一个新的进程,同时,服务器进程会继续监听更多的客户端连接请求。2、进程与程序的区别? 进程是一个可执行原创 2021-02-04 00:15:38 · 1022 阅读 · 0 评论 -
Linux文件编程
Linux文件编程前言一、打开文件:open二、往文件写内容:write三、读取文件内容:read四、小项目实践1、实现cp指令前言文件描述符:内核(kernel)利用文件描述符来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,操作系统在内存构建一些数据结构来表示这个动态文件,然后内核会向进程返回一个文件描述符。读写文件需要使用文件描述符来指定待读写的文件。文件描述符的作用域是当前进程,出了这个进程,文件描述符就没有意义。以下是本篇文章正文内容,下面案例可供参考一、打开文件:op原创 2021-02-01 21:13:20 · 310 阅读 · 0 评论