自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使用EasyExcel3.x导出带图片的Excel文件,支持一个单元格带多张图片

easyexcel一定要使用3.x以上版本,2.x和更低的版本都不支持多张图片写入在一个单元格中。设置导出的文件类型为excel。

2023-07-10 13:01:44 3078 1

原创 第十章:Linux在多进程下的文件处理

在多任务或多用户环境下,文件的打开往往需要考虑多进程的情况,接下来我们会对这一类情况进行分析。首先来看一下这一段代码:hello.c#include <stdio.h>#include <stdlib.h>int main(){ printf("h"); printf("e"); printf("l"); printf("l"...

2019-12-08 15:04:21 182

原创 第八章:fork函数的执行机制

对于fork函数,我们已知以下几点:进程在linux中成树状结构, init为根节点,其它进程均有父进程,某进程的父进程就是启动这个进程的进程,这个进程叫做父进程的子进程。fork函数的作用就是创建一个子进程,子进程复制父进程的代码段,数据段,BSS段,堆,栈等所有用户空间的信息,在内核中操作系统为其重新申请了一个PCB,并且使用父进程的PCB来初始化,除了PID等特殊信息外,几乎所有的信息...

2019-12-08 14:17:15 461

原创 第七章:GCC的编译过程

我们知道gcc是一个强大的编译器,很多Linux下的GNU工具都是用C语言写的,并且用gcc编译的,那么gcc的编译过程是怎样的呢?1. 首先是源文件经过预加载变成了.i结尾的文件,可以通过-E这个参数来生成这个中间文件,这里主要是把一些include的头文件和一些宏定义,放到源文件中。2. 从预加载的文件经过编译就会变成汇编语言的文件,这一步可以通过-S这个参数来生成这个中间文件 。3. ...

2019-12-08 13:38:13 417

原创 数组和指针的关系

以下是本学期《计算机系统基础》课程相关实验的代码与解释。1.汇编代码的生成以下内容展示了一段C语言程序是如何通过编译生成一段汇编语言的。`/* Demonstration of buffer overflow */#include <stdio.h>#include <stdlib.h>/* Implementation of library function ...

2019-05-28 20:30:45 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除