标签: read-write

提高MS Excel写作的性能

从MS-Excel单元读取/写入数据时,我面临性能问题.我使用MS Excel 11.0对象库进行VB.NET自动化.

目前,从Excel文件读取和写入文件需要花费太多时间.(10分钟读取1000行:().似乎逐个单元的读写方法效率不高.有没有办法使用批量操作读/写数据?

.net excel performance automation read-write

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

Parallel.ForEach问题 - 读写文件 - 文件正在使用错误

我真的很困惑Parallel.ForEach ...它是如何工作的?
下面的代码有错误 - >File Is In Use

Parallel.ForEach(list_lines_acc, (line_acc, list_lines_acc_state) =>
{
     FileStream file = 
         new FileStream(GPLfilePath, FileMode.Open, FileAccess.ReadWrite);
     StreamReader reader = new StreamReader(file);
     var processed = string.Empty;
     Ok_ip_port = string.Empty;
     while (reader.EndOfStream)
     {
         if (string.IsNullOrEmpty(Ok_ip_port))
         {
             Ok_ip_port = reader.ReadLine();
         }
         else
         {
             string currentLine = reader.ReadLine();
             processed += currentLine + Environment.NewLine;
         }
     }
     StreamWriter writer = new StreamWriter(file);
     writer.Write(processed);

     reader.Close();
     writer.Close();
     file.Close();
});  
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎样才能解决这个问题?这段代码只是一个例子.

我想在Parallel.ForEach中使用字符串数组和列表,但是添加或编辑这些集合总是存在问题.你能举个例子吗?我使用的是Visual Studio 2010 + .NET Framework 4.0

c# file read-write windows-applications parallel.foreach

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

如果我的文本文件存储在服务器中,如何在javascript中读/写文本文件?

我试图从服务器读取一个文件,然后使用javascript再次写回同一个文件.是否可以使用JSON,Javascript或Ajax读/写文本文件.

javascript read-write

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

在Golang中TCPConn.Write/Read会返回什么错误?

在golang中,您将如何处理TCPConn.Read/Write的错误返回?本文档没有说明读/写错误.

error-handling tcp read-write go

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

Qt:如何锁定/防止文件在写入时被读取?

我在 Windows 7 上使用 Qt5。
在我当前的项目中,我打开一个二进制文件,以便用来自 TCP 套接字的数据填充它。通常,在填充文件后,我关闭它,另一个应用程序将读取此二进制文件以进行进一步处理。
好吧,问题是:写入操作大约需要 4-5 秒(甚至更多)所以我需要找到一种方法来防止其他应用程序从二进制文件中读取,直到文件完全填充......
下面是代码(但我认为它不会有太大帮助):

int error = 0;
unsigned long dataLength;
char dataBuffer[1500];
QFile localFile("datafile.bin");
//
localFile.open(QIODevice::WriteOnly);
while(error == 0)
{
    error = readSocket(dataBuffer, &dataLength);
    if(error == 0)
    {
        localFile.write(dataBuffer, dataLength);
    }
    else
    {
        error = -1;
    }
}
localFile.close();
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用一个临时文件并在写操作完成后重命名它。
但也许还有另一个更好/更聪明的想法?某种“用于阅读的锁定文件”也许......?

concurrency qt locking file read-write

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

R5RS方案输入输出:如何将文本写入/附加到输出文件?

在符合 R5RS 的方案版本中将文本输出到文件的简单方法是什么?我使用 MIT 的 MEEP(它使用 Scheme 进行脚本编写)并且我想将文本输出到文件。我在 Stackoverflow 上找到了以下其他答案:

文件 I/O 操作 - 方案

如何使用Scheme追加到文件

将字符串附加到 IronScheme 中的现有文本文件 [原文如此]

但是,它们并不正是我想要的。

io scheme read-write r5rs meep

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

了解STM32参考手册中的Flash写入过程

我正在编程stm32l412kb,我将在某一时刻将数据写入闪存(从UART)。从stm32l41xx 参考手册中,我了解了在写入内存之前如何清除内存的步骤,但是在第84页上有一个步骤,我不知道在写入实际数据时该怎么做。那一步是

在所需的存储器地址执行数据写入操作

它提到什么数据写入操作?我看不到内存地址到任何寄存器,所以我假设它要使用指针?我将如何去做呢?

非常感谢您的帮助,非常感谢,

哈里

c read-write stm32 flash-memory

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

与许多用户读/写完全相同的xml文件有关的问题

我创建了一个网站,其中非平凡数量的用户将在同一时间读取和/或写入单个XML文件.

我不是要求关于当前设置的替代方案的建议我只是想知道我是否错误的方法或正确.如果这样做是错误的,请向我解释为什么这是错的?

c# xml asp.net read-write

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

在编写场景之前,cassandra应该用于阅读吗?

从cassandra规范段落之前的阅读告诉写入之前的读取对cassandra性能有一点影响.但存储引擎告诉cassandra本身在写入方案之前避免读取.

在我的情况下,我需要阅读行上的"see"并依赖条件将其写回.所以总的来说cassandra是否适用于这种场景?

java read-write cassandra

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

如何读取/写入 node.js 中的 JSON 文件

我对 node.js 相当陌生,我想知道如何(或什至是否)我可以读写 JSON 文件。我正在尝试创建一个可访问的惩罚历史。理想情况下,我希望能够按照以下方式创建一些东西:

{
"punishments": {
    "users": {
      "<example user who has a punishment history>": {
        "punishment-1567346": {
          "punishment-id": "1567346",
          "punishment-type": "mute",
          "punishment-reason": "<reason>"
        },
        "punishment-1567347": {
          "punishment-id": "1567347",
          "punishment-type": "ban",
          "punishment-reason": "<reason>"
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我将有办法访问格式化的惩罚历史记录。我真的不知道从哪里开始。

javascript json read-write

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