社区
C++ 语言
帖子详情
当我的程序需要在运行中产生一个临时文件,我是把文件放在程序当前目录好呢,还是放在系统临时目录好?或者其实没有什么区别?
ynduanlian
2020-03-05 06:56:22
当我的程序需要在运行中产生一个临时文件,我是把文件放在程序当前目录好呢,还是放在系统临时目录好?或者其实没有什么区别?
...全文
551
5
打赏
收藏
当我的程序需要在运行中产生一个临时文件,我是把文件放在程序当前目录好呢,还是放在系统临时目录好?或者其实没有什么区别?
当我的程序需要在运行中产生一个临时文件,我是把文件放在程序当前目录好呢,还是放在系统临时目录好?或者其实没有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ynduanlian
2020-03-05
打赏
举报
回复
讲的非常好,很有道理,谢谢。
寻开心
2020-03-05
打赏
举报
回复
系统临时文件夹空间不足,就要让用户来选择呢一个文件夹更合理
系统临时文件夹和系统的program目录也未必是同一个磁盘呢
我用windows的习惯就是把临时文件夹,单独弄个硬盘放
这个硬盘不放其他的东西,差不多满了或者觉得碎片太多了,格式化一下效率就起来了
临时文件经常读写,造成的磁盘碎片最多。当然也和磁盘分区格式有关系,选择一个读写速度快的磁盘当临时文件夹还是有助于提高效率的
寻开心
2020-03-05
打赏
举报
回复
这个不是宽松不宽松的问题啊
应用程序可能在只读的光盘上运行呢, 它不能在当前程序的路径下产生临时文件
windows有系统的api,能过获取系统临时文件夹, 这个时候利用它才是合理的
你不能假定c就一定是系统文件夹, c是否存在都是两说呢,即便存在,你也未必有写入的权限啊
而windows的临时文件夹,天生就是做这个事儿的,当然你还要检测空间够不够,不够还要让系统自己指定一个临时文件夹更好
ynduanlian
2020-03-05
打赏
举报
回复
现在碰到的主要问题是:程序打包后,用户到自己电脑上安装,在Win10下用户通常把软件安装在C盘的Program Files目录下。然而运行时,经常会有当前用户不能在安装目录(程序当前目录)下写临时文件的情况(程序就变成“不响应”,也不报错),不知系统临时文件夹会不会权限更宽松一些?
寻开心
2020-03-05
打赏
举报
回复
只要记得用完了清理,没啥区别
不清理扔到哪儿都是垃圾, 放到系统临时目录下的文件,也不是系统替你自动清理的。那个目录只是明确的说,这儿是垃圾堆,仅此而已
VMware
中
安装WindowsXP虚拟机详细步骤
博文
中
详细介绍了如何在VMware虚拟机化软件
中
安装Windows XP操作
系统
的虚拟机,以及对虚拟机进行磁盘分区和拍摄快照、还原快照
操作
系统
进程和多线程图像
操作
系统
的进程 操作
系统
的核心就是管理计算机硬件,包括cpu、内存等等。本文主要记录操作
系统
如何管理CPU的。 哈工大OS课程链接:https://www.bilibili.com/video/BV1d4411v7u7 1.进程和线程 cpu是如何工作的?取址指令、指令译码、执行。 如何管理cpu?因为cpu工作都是不断的取值执行,我们只
需要
管理PC的初始地址即可。 这样做有什么问题? IO指令效率太慢了,如果我们的计算指令
中
间参杂着IO指令,那么每次执行到IO指令的时候,CPU就会等待IO返回数据,降低了
进程的初步认识
这样设定之后, 每个进程的有效的虚拟地址都是固定的范围, 进程使用虚拟地址的内存时, 都
需要
操作
系统
将其转换成物理地址, 转换过程
中
, 就可以针对虚拟地址是否有效做出
一个
校验, 当
系统
检查出了非法地址的使用时, 就可以及时的通知这个进程, 甚至直接让进程结束, 避免影响到其他进程, 进而提高了
系统
的稳定性.进程之间进行通信的方法有很多, 无论哪种办法, 本质都是一样的: 通过
一个
公共的, 多个进程都能访问到的区域, 借助该区域完成数据的交换.进程是在CPU上执行的, CPU分为单核CPU和多核CPU.
让 AI Agent
系统
自己发现 bug、自己提修复 PR:自我进化的 Harness
简单来说,AI Agent 就是能调用工具执行任务的 LLM 应用。普通聊天机器人只能回复文本,但 Agent 还可以执行搜索、查询数据库、修改代码等任务。聊天机器人的流程是“用户说话 → 模型回复 → 结束”,Agent 则是“用户说话 → 模型决定调什么工具 → 拿到结果 → 继续思考 → 可能再调工具 → … → 最终回复用户”。这个循环过程叫Agent Loop。用本文的 demo(代号 Evo)举个例子。用户问“帮我研究一下 Hono 框架”,Agent 会先调用webSearch。
嵌入式开发实战:Cramfs镜像制作与NAND Flash烧录全流程详解
在嵌入式
系统
开发
中
,
文件
系统
是连接应用软件与底层存储硬件的关键组件,其选型直接影响产品的稳定性、启动速度和成本。Cramfs(Compressed ROM File System)作为一种经典的只读压缩
文件
系统
,通过zlib算法对
文件
数据进行高效压缩,并由内核在访问时透明解压到内存,从而在资源受限的MCU或应用处理器场景下,能显著节省宝贵的NOR/NAND Flash存储空间。其技术价值在于为固件内容出厂后无需更改的设备提供了可靠、节省空间的只读存储方案,广泛应用于消费电子、工业控制等对存储成本敏感且要求系
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章