0225 嵌入式第二十一天

接昨日内容 今天继续目录IO的学习

access:

功能:检测调用函数的程序对文件是否拥有指定权限

参数:pathname:文件路径

           mode:

                       R_OK     检测是否拥有读权限

                       W_OK     检测是否拥有写权限

                       X_OK      检测是否拥有执行权限

F_OK      检测是否存在

返回值:  成功返回0

                失败返回-1

练习:打印出两次执行过程中新增的文件及删除的文件

time:

time_t time(time_t *tloc);

      功能:返回1970-1-1到现在的秒数(格林威治时间)

      参数:tloc:存放秒数空间首地址

      返回值: 成功返回秒数

                   失败返回-1

localtime:

struct tm *localtime(const time_t *timep);

      功能: 将秒数转换为本地时间

      参数: timep:存放秒数空间首地址

      返回值:成功返回结构体时间

                         失败返回NULL

  struct tm {

            int tm_sec;    /* Seconds (0-60) */

            int tm_min;    /* Minutes (0-59) */

            int tm_hour;   /* Hours (0-23) */

            int tm_mday;   /* Day of the month (1-31) */

            int tm_mon;    /* Month (0-11) */

            int tm_year;   /* Year - 1900 */

            int tm_wday;   /* Day of the week (0-6, Sunday = 0) */

            int tm_yday;   /* Day in the year (0-365, 1 Jan = 0) */

            int tm_isdst;  /* Daylight saving time */

mktime:

功能:将本地时间转换为秒数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/492523.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费享受企业级安全:雷池社区版WAF,高效专业的Web安全的方案

网站安全成为了每个企业及个人不可忽视的重要议题。 随着网络攻击手段日益狡猾和复杂,选择一个强大的安全防护平台变得尤为关键。 推荐的雷池社区版——一个为网站提供全面安全防护解决方案的平台,它不仅具备高效的安全防护能力,还让网站安…

SCI一区 | Matlab实现ST-CNN-MATT基于S变换时频图和卷积网络融合多头自注意力机制的多特征分类预测

SCI一区 | Matlab实现ST-CNN-MATT基于S变换时频图和卷积网络融合多头自注意力机制的故障多特征分类预测 目录 SCI一区 | Matlab实现ST-CNN-MATT基于S变换时频图和卷积网络融合多头自注意力机制的故障多特征分类预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍…

Order By Limit不稳定性

文章目录 前置解决不确定性场景1 Order By索引1.1 背景1.2 不确定性产生原因1.2.1 正常情况下1.2.2 但是 1.3 补充1.4 场景1总结 场景2 Order by id2.1 背景2.2 不会产生不确定性原因1原因2 2.3 推荐使用方式 场景3 filesort3.1 背景3.2 不确定性产生原因3.3 内存排序和磁盘临时…

Linux进程 ----- 信号处理

前言 从信号产生到信号保存,中间经历了很多,当操作系统准备对信号进行处理时,还需要判断时机是否 “合适”,在绝大多数情况下,只有在 “合适” 的时机才能处理信号,即调用信号的执行动作。 一、信号的处理…

Uva 101: 木块问题(The Blocks Problem)

看着算法书看到了这一题,想着不能只看不做,就想着做了一下 算法书上的描述太抽象了,就网上找了其他的描述 当然去看英文描述是最准确的,算法书上说是哪一个oj网来着?我给忘了 STL还是很好用的 代码如下: …

【C++进阶】STL容器--stack和queue深度剖析优先队列适配器原理

目录 前言 1. 容器的使用 1.1 stack 1.2 queue 2. 什么是适配器 3. stack&&queue底层实现 4. deque的简单介绍 4.1 deque的缺陷 5. priority_queue 思考 6. priority_queue的实现 前言 栈和队列在C语言中大家都有所了解,C语言的栈和队列都是我们手动去…

如何在本地部署密码管理软件bitwarden并结合cpolar实现远程同步

文章目录 1. 拉取Bitwarden镜像2. 运行Bitwarden镜像3. 本地访问4. 群晖安装Cpolar5. 配置公网地址6. 公网访问Bitwarden7. 固定公网地址8. 浏览器密码托管设置 Bitwarden是一个密码管理器应用程序,适用于在多个设备和浏览器之间同步密码。自建密码管理软件bitwarde…

WebStorm下将vue的代码缩进由2个空格改为4个空格

已经找过解决方案但设置后无效的,可直接看文章的最后一句。 最近刚接触vue,发现按tab缩进代码时缩进一直是2格而不是4格,检查了一下WebStorm的配置: File > Settings > Editor > Code Style > JavaScript的设置&…

【开源项目】数字孪生农业~经典开源项目数字孪生智慧农业大棚

飞渡科技数字孪生农业管理平台,是基于数字孪生、物联网IOT、远程感知等技术支撑的农业生产管理模式,构建的多时相、高精度农业信息获取系统与智能服务平台,支持农业资源环境监测与信息服务能力提升。 平台首页提供直观的农田概览&#xff0c…

[ai笔记12] chatGPT技术体系梳理+本质探寻

欢迎来到文思源想的ai空间,这是技术老兵重学ai以及成长思考的第12篇分享! 这周时间看了两本书,一本是大神斯蒂芬沃尔弗拉姆学的《这就是ChatGPT》,另外一本则是腾讯云生态解决方案高级架构师宋立恒所写的《AI制胜机器学习极简入门》&#xf…

python学习26

前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python:一种编程语言&…

装配制造业的MES系统种的物料齐套技术

装配是制造企业涉及产品生产加工最为普遍的一种模式,包括汽车、电子、电器、电气等行业。经研究表明,装配在整个产品制造总成本中所占比例超过了50%,所占用的总生产时间比例在40%-60%,直接影响着产品质量和成本。装配制造非常强调…