Linux
文章平均质量分 56
中华神威
这个作者很懒,什么都没留下…
展开
-
一道面试题引发的头脑风暴(既有趣,又无趣的fork)
从昨天到现在一直在想一个跟fork有关的测试题,这个测试考察了逻辑运算知识以及对fork的理解,据说是一道什么EMC的测试题,这个题是我从学习群里看到的,还真别说这题把我头都搞胀了,这种题就是纯逻辑题,对fork的理解程度如何,fork的返回值有两个,就让问题变得很抽象。经过我的不懈坚持,今天终于把这个题目背后的逻辑,以及技巧悟透了,想分享给大家,网上的很多帖子我都不想说啥,不管对与错,直接复制粘贴,有啥用呢,你自己都没理解透,还写什么文章去误人子弟。废话不多说,接下来直接进入正题:原题是这样的 :in原创 2021-10-03 12:28:12 · 224 阅读 · 0 评论 -
结构体大小计算(全网原创)
之前我就对结构体大小的计算总结过,但是没有记录下自己的总结,时间长了就会忘记,这次又遇到了需要计算结构体大小,那没办法,就当复习。CSDN的风气一直不好,基本TMD都是抄袭,你抄我,我抄你。离国外的差距远着,别的不说了,直接上干货计算结构体的步骤我总结如下:首先明白自己用的是什么开发环境,举个例子,如果你用的是VS,那么VS里的默认字节对齐数是8,这个8是怎么来的,很容易验证:struct S{ int a; double b; short c; char d;};你试着计算下这个结构原创 2021-09-07 10:51:29 · 312 阅读 · 0 评论 -
进程通信之有名管道(双向通信)
有名管道原创 2021-07-13 15:34:36 · 1878 阅读 · 0 评论 -
进程通信之共享内存
shm_ipc_snd.c:发送端#include <stdio.h>#include <sys/ipc.h>#include <sys/shm.h>#include <sys/types.h>#include <string.h>#include <stdlib.h>#include <sys/stat.h>#include <fcntl.h> #define PATHNAME ".原创 2021-07-08 11:40:03 · 111 阅读 · 0 评论