logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux应用软件编程

内存原始 0/1 存储,如 mp3、png、a.out 可执行程序。IO = Input/Output,输入输出,对文件读写。:查看 Linux shell 命令(ls、cat):Linux 内核提供接口,操作系统原生 API。鼠标、键盘、显示器,硬件设备,按字节流访问。、目录文件夹全部抽象成文件。硬盘、SD 卡等存储设备,按块读写。:C 标准库提供的库函数,头文件。、图片、可执行程序 a.out

#linux#运维#服务器
C语言 内存管理

成因:堆空间使用完毕,没有调用 free 释放,程序运行期间持续占用内存。指针覆盖丢失堆地址。:整合库函数,划分内存五大分区,生成可执行文件 a.out 可执行文件存硬盘,运行时操作系统加载到内存各分区执行。访问范围超过 malloc 申请的字节长度,修改堆相邻内存,造成程序崩溃、逻辑错乱。后方空间不足:开辟一块全新 size 空间,拷贝旧数据,释放旧空间,返回新地址。对同一个堆地址多次调用 fr

#jvm#java#算法
Linux操作系统基础入门

我们可以用该操作gcc xxx.c -o 可执行程序的名称,编译生成自己指定名字的可执行程序。ls -l 显示当前文件夹下的文件具体信息,如文件大小、文件创建者、创建时间等。ls -a 显示当前路径下所有文件的名称,包括隐藏文件。2)保存文件:wq 保存并退出w 只保存q 只退出。将外面的代码复制到vim:Ctrl+ Shift + v。ESC命令行模式,命令行操作:复制,粘贴,撤销。Linux下

#linux#java#运维
到底了