标签: saving-data

在Android上保存数据:文件存储与SQLite数据库与共享首选项

这个标题让我想知道在特定应用程序中保存中到大数据最适合的功能.我知道我最近在Stackoverflow上看到过关于使用这些功能保存数据的问题,但我想知道,正如我所说,最适合的.你有什么建议吗?

sqlite android file saving-data sharedpreferences

12
推荐指数
2
解决办法
2万
查看次数

如何使用NSKeyedArchiver对自定义类进行编码和解码

我有一个我希望保存和加载的自定义类.该类包含NSDate,NSString和NSNumber.我在.h文件中实现了NSCoding协议.这是我到目前为止的代码.theDate是一个NSDate.theName是NSString.homeAway是NSNumber.

-(void)encodeWithCoder:(NSCoder *)aCoder {
[aCoder encodeObject:theDate forKey:@"theDate"];
[aCoder encodeObject:theName forKey:@"theName"];
[aCoder encodeObject:homeAway forKey:@"homeAway"];
}

-(id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super init])) {
    theDate = [aDecoder decodeObjectForKey:@"theDate"];
    theName = [aDecoder decodeObjectForKey:@"theName"];
    homeAway = [aDecoder decodeObjectForKey:@"homeAway"];
}
return self;
}
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码加载我的自定义对象.当我在调试器中使用print-object时,homeAway只显示为实际对象.theDate和theName说0x4e4f150似乎没有指向有效的对象.

[gamesArray setArray:[NSKeyedUnarchiver unarchiveObjectWithFile:path]];  
Game *loadedGame = [gamesArray objectAtIndex:gameNumber];
Run Code Online (Sandbox Code Playgroud)

我使用以下代码保存数据:

我用它来调用我的类来创建一个新游戏(我试图保存的自定义类).代码最多为NSDate*aDate = [gameDate date]; 是无关紧要的.

-(void)newGame {
if (homeAway != 0) {
    if (dateChanged == 1) {
        if ([nameField.text length] > 0) {
            [homeButton setImage:[UIImage imageNamed:@"HomeGray.png"] forState:UIControlStateNormal];
            [awayButton setImage:[UIImage imageNamed:@"AwayGray.png"] forState:UIControlStateNormal]; …
Run Code Online (Sandbox Code Playgroud)

xcode memory-management nscoding nskeyedarchiver saving-data

7
推荐指数
1
解决办法
1万
查看次数

在Unity游戏中保存数据的最佳方法

我想知道......在Unity游戏中保存数据的最佳方法是什么.JSONs?如果是这样,怎么样?谢谢

persistence json unity-game-engine saving-data unity5

7
推荐指数
2
解决办法
3万
查看次数

如何使用PHP将标签/关键字从数组保存到数据库?

我看到了这个问题:如何在数据库中保存标签(关键字)?

关于如何构建数据库的良好答案.但哪种方式最好在php中进行保存?处理添加和删除的过程.

关键字作为数组发布.

编辑: 当前代码如下所示:

<?php
    $new = explode(',', $_POST['tags']);

    $query = mysql_query("SELECT * FROM pages_tags WHERE page_id = '".$page_id."'") or die(mysql_error());
    while ($row = mysql_fetch_array($query))
    {
    $old[] = $row['tag'];
    }

    $tags_to_add    = array_diff($new, $old);
    $tags_to_remove = array_diff($old, $new);

    if (is_array($tags_to_add))
    {
    foreach ($tags_to_add as $add_tag) { $insert_tags[] = "('".$add_tag."', '".$page_id."')"; }
    $sql_insert_tags = "INSERT INTO pages_tags (tag, page_id) VALUES ".implode(',', $insert_tags);
    mysql_query($sql_insert_tags) or die(mysql_error());
    }

    if (is_array($tags_to_remove))
    {
    foreach ($tags_to_remove as $remove_tag) { $delete_tags[] = "('".$remove_tag."')"; }
    $sql_delete_tags …
Run Code Online (Sandbox Code Playgroud)

php mysql tags keyword saving-data

6
推荐指数
1
解决办法
1900
查看次数

在 Keras 中保存和加载权重/模型时出现错误结果

我无法发布我正在使用的代码,但我会尝试解释它。首先,我定义了一些函数来预处理原始数据。然后,使用 keras 我有以下架构:

model = Sequential()

model.add(Dense(10, input_dim=230, init='uniform',activation='sigmoid'))  

model.add(Dense(5, init='uniform', activation='sigmoid'))

model.add(Dense(2, init='uniform', activation='sigmoid'))

model.compile(loss='mse', optimizer='RMSprop', metrics=['binary_accuracy'])

model.fit(trainX, trainY, nb_epoch=1000, batch_size=1, callbacks=[history], verbose=2)
Run Code Online (Sandbox Code Playgroud)

现在关于问题。当我运行代码时,我获得了 >98% 的准确度,但是当我保存权重/模型(遵循 keras doc)然后加载它们时,我得到了垃圾结果。

我试过在编译行之前和​​之前加载,保存/加载权重/模型,没有任何效果(在不同的 python 会话中加载它们后我一直得到错误的结果)

python saving-data neural-network keras

6
推荐指数
0
解决办法
979
查看次数

Electron - 创建文件时出现问题,错误“EROFS:只读文件系统”

嗯,我正在开发一个可以改善公司工作的应用程序。为此,我需要在没有对话框的情况下创建、保存和读取文件。

我在文档和互联网的帮助下创建了这段代码:

const electron = require('electron');
let fs = require('fs'), app = electron.remote;
let localData, fileName = "appdata.json";

function loadAppData() {
    fs.readFile(fileName, (err, data) => {
        if (err) {
            console.log("There was a problem reading the data!");
            // console.log(err);
        } else {
            console.log("Data loaded!");

            localData = JSON.parse(data);
            console.log(localData);
        }
    });
}

function saveAppData(content) {
    content = JSON.stringify(content);

    fs.writeFile(fileName, content, (err) => {
        if (err) {
            console.log("There was a problem saving data!");
            // console.log(err);
        } else {
            console.log("Data saved correctly!");
            loadAppData();
        } …
Run Code Online (Sandbox Code Playgroud)

javascript filesystems saving-data read-data electron

6
推荐指数
1
解决办法
4698
查看次数

将weka结果输出到文本文件

我是 Weka GUI 的新手,我想将不同字段的相关性列表输出到 .txt 文件。我的 arff 文件是正确的。任何人都可以帮忙吗?

我已经使用带有 api 的艺术作家对其进行了管理,但我似乎无法找到使用该人的地方。

save saving-data weka arff output

5
推荐指数
1
解决办法
7523
查看次数

使用 MediaStore.Images.Media 将位图保存在特定文件夹中

我必须将在画布上绘制的位图保存在我自己的文件夹中。

String imgSaved = MediaStore.Images.Media.insertImage(
                    getContentResolver(), drawView.getDrawingCache(),
                    UUID.randomUUID().toString() + ".png", "drawing"); 
Run Code Online (Sandbox Code Playgroud)

我应该如何给出目录的路径?例如“/sdcard/MyPictures/”

android bitmap saving-data

5
推荐指数
1
解决办法
2万
查看次数

视频录制开启时,每 5 秒间隔保存一次视频(Android 操作系统)

我想在视频录制打开时每 5 秒保存一次视频。

我尝试了很多解决方案,但遇到了一个小故障,即最后保存的帧在预览中保留了大约 300 毫秒。

我认为原因在于 MediaRecorder 类中“一旦记录器停止,就需要在重新启动之前完全重新配置和准备。”

谢谢

video android video-capture saving-data video-recording

5
推荐指数
1
解决办法
2362
查看次数

为每次运行在 Julia 中创建新目录

我正在运行 Julia 代码,它生成一个绘图和一个文本文件。在相关代码所在的同一文件夹中存在一个“输出”文件夹。对于第一次运行,我创建了一个“Run_1”文件夹,其中包含“Plots”和“Data”子文件夹:

fig_path = @__DIR__
mkdir(fig_path*"/Output/Run_1/")
mkdir(fig_path*"/Output/Run_1/Plots/")
mkdir(fig_path*"/Output/Run_1/Data/")
Run Code Online (Sandbox Code Playgroud)

绘图后,我将图形保存到“绘图”:

fig_name = "test_figure"
savefig(fig_path*"/Output/Run_1/Plots/"*fig_name*".pdf")
Run Code Online (Sandbox Code Playgroud)

并将输出文件(包含在“output_matrix”中)保存到“Data”:

outfile_1 = fig_path*"/Output/Run_1/Data/test_data.txt"
open(outfile_1, "w") do f1    
    writedlm(f1,output_matrix)    
end
Run Code Online (Sandbox Code Playgroud)

但是,我想多次运行此代码。每次运行时,它都应该在“Output”文件夹中创建一个新的“Run”文件夹,即第一次运行它的Run_1,第二次运行它的Run_2,依此类推。以前运行的所有文件夹都不会被删除。在每个 Run 文件夹中,有一个“Plots”和一个“Data”文件夹,我在每次运行时将绘图和数据保存到它们各自的文件夹中。我怎样才能让 Julia 以这种方式更新文件名?

directory save saving-data julia

5
推荐指数
2
解决办法
127
查看次数