//文件系统时间必须在open文件之前 fat_set_datetime_info(2025,10,30,9,50,34); recorder->file = fopen(fname, "w+"); if (!recorder->file) { printf("open file %s faild\n", fname); return NULL; } jlstream_set_enc_file(recorder->stream, recorder, &recorder_fops); printf("open file %s suss\n", fname); struct vfs_attr attr; struct sys_time time; //获取文件属性 fget_attrs(recorder->file,&attr); time=attr.crt_time; r_printf("crt_time attr :%d %d %d %d %d %d",time.year,time.month,time.day, time.hour,time.min,time.sec ); time=attr.wrt_time; g_printf("wrt_time attr :%d %d %d %d %d %d",time.year,time.month,time.day, time.hour,time.min,time.sec ); time=attr.acc_time;//fat文件系统没有acc属性 数据错误可以忽略 y_printf("acc_time attr :%d %d %d %d %d %d",time.year,time.month,time.day, time.hour,time.min,time.sec );杰理之文件系统时间必须在open文件之前【篇】
张小明
前端开发工程师
大数据开发常用 Git 操作速查表,撤销 add 操作,配置 .gitignore 文件,GitLab 合并请求(MR)规范模板
本文针对大数据开发场景(如Hadoop/Spark/Flink)中的GitLab协作流程,提供两套实用指南:Git操作速查表:按开发阶段(初始化、分支开发、提交、协作、异常处理、版本管理)梳理核心命令,强…
Hermes Agent 安装指南与使用教程 for Mac
Hermes Agent 安装指南与使用教程(中国大陆网络环境)整理时间:2026-07-23 安装环境:macOS(Apple Silicon / aarch64)、zsh 安装版本:Hermes Agent v0.19.0 (2026.7.20),Python 3.11.…
Langflow 系列 | 第 5 篇:实战案例:开发一个自定义组件并接入 Flow
摘要 上一篇文章通过 RAG Flow 说明了 Langflow 如何把文件读取、文本切分、Embedding、向量检索、Prompt 和模型调用串成一个完整 AI 应用。本文继续沿着实战路线,聚焦另一个更基础也更常见的扩展场景:开发一个自定义组件,并把它接入 Flow。 自定义组件是 Langflow 二次开…
AM574x高速接口时序设计实战:从协议到PCB的嵌入式系统可靠性保障
1. 项目概述:为什么高速接口时序是嵌入式设计的“命门”?在嵌入式系统,尤其是工业控制、汽车电子和高端通信设备的设计中,处理器与外设之间的数据交换速度和可靠性是决定系统成败的关键。我们常常关注处理器的算力、内存大小&…
基于改进Sparse R-CNN的冰球目标检测与轨迹预测技术
1. 项目背景与核心价值 冰球运动作为一项高速对抗性竞技项目,其比赛过程中目标检测与识别一直存在技术难点。传统基于人工标注的赛事分析方式效率低下,而常规目标检测模型在应对小尺寸、高速移动的冰球时往往表现不佳。这个项目通过改进Sparse R-CNN框架…
2026年想找专业果蔬清洗机供应商?这里有你不容错过的选择!
在当下注重食品安全与生活品质的时代,专业的果蔬清洗机成为众多家庭和商家的刚需。蓝力鲸Blueceti作为集自主研发、设计、生产、销售于一体的健康家电品牌,无疑是2026年值得选择的专业果蔬清洗机供应商。解决用户痛点,满足多元需求食品安全焦…