gpt4 book ai didi

c# - 我应该如何保存我的数据?

转载 作者:行者123 更新时间:2023-11-30 21:22:54 27 4
gpt4 key购买 nike

我有两个这样的结构:

public struct KeyLog
{
Keys key;
DateTime time;
}

public struct MouseLog
{
MouseEvents mouse;
Point coordinates;
DateTime time;
}

对于每次键盘按键和鼠标按钮点击,我都希望保存这些数据,但我不知道哪种方式最有效地存储/处理它?有没有更好的方法来处理数据——我不确定使用两个结构是否比将两者合并为一个更好?

编辑: 我正在做一个键盘和鼠标统计应用程序,它将存储按键和鼠标点击的次数以及按下的按钮,以及我和我的计算机的位置和时间每次按下按钮时都希望保存此数据。不一定每次都写入磁盘但至少将它存储在内存中直到我想将它保存到磁盘。

编辑: 我认为,如果我将这两个结构分开,我在存储它们时就不会创建太多无效数据,然后如果我将它们分开,我就可以轻松地搜索/排序。想法?

最佳答案

A BinaryFormatter会给你最小的压缩。此外,如果您将它们更改为类,您可以拥有一个带有 DateTime 时间 字段的基类。

关于c# - 我应该如何保存我的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2072727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com