自定义博客皮肤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)
  • 收藏
  • 关注

原创 申请栈空间过大导致Segmentation fault

我测试的时候出现Segmentation fault的问题。之前对较小的测试案例也测试正常 原来是因为栈空间小了。后面参考这篇博客 修改了栈空间的限制。经典的二维图移动到终点问题。练习了一下bfs算法。

2024-01-18 13:31:15 506 1

原创 read和E0F

那么当缓冲区中同时有一些数据和EOF的时候 调用read函数读取数据(设置的一次性读取的数据量大于缓冲区中的数据量)的时候 read函数会一并处理缓冲区中的EOF吗?也就是将EOF看成一个特殊字符的情况下 read函数不会同时处理数据和EOF 哪怕设置的读取数量足够大。已经知道了ctrl+d的作用。

2024-01-10 01:32:51 442

原创 read/fread/ctrl+d/enter/标准输入缓冲区

linux环境。

2024-01-05 17:29:08 387 1

原创 关于linux输入时候需要的回车和ctrl+d作用

所以在输入数据的时候 为了让该程序结束 需要先让数据到缓冲区 然后cntl + d在缓冲区加入EOF。但是如果输入ctrl+d 作用和回车类似 也可以将停留在shell界面上的数据输入到标准输入的缓冲区。但是如果本身就没有输入数据 就不需要让数据到缓冲区 直接会在缓冲区加入E0F。但是当你输入10个字符 然后ctrl + d 这样也能显示输入的字符。当你输入10个字符 然后一般是回车 然后会显示输入的字符。写C程序通过标准输入输入数据的时候一般写一行 然后输入回车。

2024-01-05 15:43:39 649 1

原创 fatal error: png.h: No such file or directory解决方法

最主要的就是第一次选择n 第二次选择Y 这样会让aptitude将已经存在的libpng16-16回退到需要的版本。有一说一 通过最开始的安装报错我是真没有看出来是因为要安装的包在本地已经有更新的版本导致安装失败。咱就说 这个报错没有看明白 后面就对着这个报错去搜索解决方法了。使用的是Ubuntu22.04 编译的时候出现上面的错误。后面我就通过下面的步骤使用了aptitude。然后通过aptitude再次尝试安装需要的包。然后就是这条命令对应的交互。但是随后出现以下的报错。

2023-12-14 14:17:31 469 1

空空如也

空空如也

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

TA关注的人

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