20145317《信息安全系统设计基础》第9周学习总结2 10.6 共享文件 对于内核而言,文件文件和二进制文件毫无区别。 共享文件 内核用三种相关的数据结构来表示打开的文件。 10.7 I/O重定向 I/O重定向操作符,允许用户将磁盘文件和标准输入输出联系起来: I/O重定向如何工作——使用dup ...
分类:
其他好文 时间:
2016-11-13 19:23:07
阅读次数:
327
1. size_t fread(void * ptr, size_t size, size_t nmemb, FIFE *stream); size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE * stream); 返回的是nm ...
分类:
系统相关 时间:
2016-11-03 01:46:16
阅读次数:
257
C 库函数 - fread() 描述 C 库函数 size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) 从给定流 stream 读取数据到 ptr 所指向的数组中。 声明 下面是 fread() 函数的声明。 参数 ptr ...
分类:
其他好文 时间:
2016-11-02 23:47:15
阅读次数:
194
论如何在CTF比赛中搅屎 0×00 前言 不能搅屎的CTF不是好CTF,不能搅屎的题目不是好题目。 我很赞成phithon神的一句话,“比赛就是和他人竞争的过程,通过各种手段阻止对手拿分我觉得也是一种能力。” 你能够做到别人做不到的,那就是你的本事。 本文所说的搅屎是在GETSHELL的情况下才能进 ...
分类:
其他好文 时间:
2016-10-30 17:08:44
阅读次数:
6546
某地区有m座矿,其中第i号矿每年产量为ai吨,现有火力发电站一个,每年需用煤b吨,每年运行的固定费用(包括折旧费,不包括煤的运费)为h元,每吨原煤从第i号矿运到原有发电厂的运费为Ci0(i=1,2,…,m;j=1,2,…,n)。现规划新建一个发电厂,m座煤矿每年开采的原煤将全部供给这两座发电厂。现有 ...
分类:
其他好文 时间:
2016-10-27 19:02:13
阅读次数:
208
通过近来的学习,总结一下关于文件的读写操作以及文件的打开和保存的方法。 一、文件的读写操作: (1)C语言对文件的读写操作 在C语言中,对文件的读写操作是用FILE结构体和常用的对文件操作的函数实现的,下面总结一下C语言中对文件操作的常用函数: fopen() 打开以文件名指定的文件 fwrite( ...
分类:
编程语言 时间:
2016-10-12 17:13:52
阅读次数:
635
导读 Linux是一个可控性强的,安全高效的操作系统。本文只讨论Linux下文件的读写机制,不涉及不同读取方式如read,fread,cin等的对比,这些读取方式本质上都是调用系统api read,只是做了不同封装。以下所有测试均使用open, read, write这一套系统api。 缓存 缓存是 ...
分类:
系统相关 时间:
2016-09-27 09:12:32
阅读次数:
235
收藏 查看我的收藏 719有用+1 已投票 4 fread fread是一个函数。从一个文件流中读数据,最多读取count个项,每个项size个字节,如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回 0。 fread是一个函数。从一个文件流中读数据,最多读取c ...
分类:
其他好文 时间:
2016-09-21 11:27:17
阅读次数:
173
文件锁有两种:共享锁和排他锁,也就是读锁(LOCK_SH)和写锁(LOCK_EX) 文件的锁一般这么使用: $fp = fopen("filename", "a"); flock($fp, LOCK_SH) or die("lock error") $str = fread($fp, 1024); ...
分类:
Web程序 时间:
2016-09-12 18:38:55
阅读次数:
132