javascript

git

python

java

loops

github

django

c#

reactjs

git-remote

iteration

namespaces

using-directives

file-io

iterator

yield

spring

annotations

terminology

list

java-如何检查给定路径是否可能是其他路径的子代?

我试图找到给定的路径是否可能是使用java的另一个路径的子级。 这两个路径可能不存在。

假设c:\Program Files\My Company\test\My Appc:\Program Files的可能子级。

目前,我正在与

boolean myCheck(File maybeChild, File possibleParent)
{
    return maybeChild.getAbsolutePath().startsWith( possibleParent.getAbsolutePath());
}
trans by 2020-08-11T07:26:24Z

Python文件灌浆

是否有一种单行代码可以读取Python中文件的所有行,而不是标准行:

f = open('x.txt')
cts = f.read()
f.close()

似乎经常这样做,以至于必须有一层。 有任何想法吗?

trans by 2020-08-09T22:26:47Z

文件io-Chrome下载PNG图片链接。 我希望它们打开以在新选项卡中查看。 如何使Chrome做到这一点?

当我现在单击图像链接时,Chrome会下载图像而不是将其打开。

即使我右键单击并选择Open link in new tab,Chrome仍会下载图像,而且我还必须执行打开文件以手动查看的额外步骤。

对我来说,这感觉像是一个哑剧类型的问题,但是为什么Chrome不能将“ image / png”识别为有效的哑剧类型进行查看? 所有PNG图像在HTML页面中都可以正常显示。

这似乎是一个非常愚蠢的问题,但是我已经在Google上进行了全面搜索和搜索,无法找到答案。 我是世界上唯一有这个问题的人吗?

注意:这仅适用于PNG图像。

trans by 2020-08-09T11:39:19Z

ruby-Rspec:如何测试文件操作和文件内容

在我的应用程序中,我有这样的代码:

File.open "filename", "w" do |file|
  file.write("text")
end

我想通过rspec测试此代码。 最佳做法是什么?

trans by 2020-08-04T19:46:09Z

javascript-HTML输入type = file,在提交表单之前获取图像

我正在建立一个基本的社交网络,在注册过程中,用户上传了一个显示图像。基本上,我想在选择表单之后和提交表单之前,在与表单相同的页面上显示图像,例如预览。

这可能吗?

trans by 2020-08-03T07:09:16Z

java-在性能上,在什么时候用BufferedOutputStream包裹FileOutputStream有意义?

我有一个模块,负责读取,处理和将字节写入磁盘。 字节通过UDP传入,并且在组装完各个数据报之后,要处理并写入磁盘的最终字节数组通常在200字节至500,000字节之间。 有时,在组装后,会有字节数组超过500,000个字节,但这些相对很少见。

我目前正在使用BufferedOutputStreamBufferedOutputStream方法。 我还尝试将BufferedOutputStream包装在BufferedOutputStream中,包括使用接受缓冲区大小作为参数的构造函数。

看来使用BufferedOutputStream的性能趋于稍微好一些,但是我才刚刚开始尝试使用不同的缓冲区大小。 我只有一组有限的示例数据可以使用(示例运行中的两个数据集,可以通过我的应用程序进行传递)。 给定我所知道的数据信息,我是否可以运用一般的经验法则来尝试计算最佳缓冲区大小,以减少磁盘写入并最大程度地提高磁盘写入性能?

trans by 2020-07-28T07:36:55Z

.m和.mat文件在MATLAB中有什么区别

当我跟踪参考MATLAB脚本时,发现了扩展名为.mat的文件。 我的问题是:

  1. .mat.m文件之间有什么区别?
  2. 一个带有2984939811527727721984扩展名的文件如何打开?
trans by 2020-07-27T12:46:31Z

++-boost.asio和文件I / O有什么关系?

我注意到boost.asio有很多示例,涉及套接字,串行端口以及各种非文件示例。 Google对我而言并没有真正提到很多东西,而提及asio是执行异步文件I / O的好方法还是有效方法。

我有大量的数据想异步写入磁盘。 这可以通过Windows(我的平台)中的本机重叠io来完成,但我希望有一个与平台无关的解决方案。

我很好奇

  1. boost.asio具有任何类型的文件支持
  2. boost.asio文件支持已经足够成熟,可以进行日常文件I / O
  3. 是否将添加文件支持? 前景如何?
trans by 2020-07-27T08:24:53Z

php-在MySQL中找不到outfile创建的文件

我正在使用以下查询来创建CSV文件

SELECT email INTO OUTFILE "mydata.csv"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY "\n"
FROM users;

但是当我通过filezilla搜索时,无法在任何地方找到mydata.csv文件。

知道该文件的存储位置吗?

查询成功运行,没有任何错误! 有帮助吗?

trans by 2020-07-26T18:09:51Z

文件io-Java io ugly-finally b

有没有那么丑陋的方式来处理close()96异常以关闭两个流,然后:

    InputStream in = new FileInputStream(inputFileName);
    OutputStream out = new FileOutputStream(outputFileName);

    try {
        copy(in, out);
    } finally {
        try {
            in.close();
        } catch (Exception e) {
            try {
                // event if in.close fails, need to close the out
                out.close();
            } catch (Exception e2) {}
                throw e; // and throw the 'in' exception
            }
        }
        out.close();
    }

更新:以上所有代码都在一个try-catch中,感谢您的警告。

最后(答案之后):

而且,可以使用Execute Around惯用语来实现良好的实用方法(感谢Tom Hawtin)。

trans by 2020-07-23T20:22:45Z

加速文件I / O:mmap()与read()

我有一个Linux应用程序,它可以并行读取150-200个文件(4-10GB)。 每个文件依次以较小的可变大小的块读取,每个块通常小于2K。

我目前需要从文件集中保持200 MB / s以上的读取速率。 磁盘处理就好了。 预计需求将超过1 GB / s(目前超出磁盘的访问范围)。

我们已经实现了两种不同的读取系统,它们都大量使用了2979429086579393593536:首先是posix_advise537ed读取,其中我们映射了整个数据集并按需读取。第二个是基于read()/seek()的系统。

两者都工作良好,但仅适用于中度情况,2979429086579393593536方法可以更好地管理我们的整体文件缓存,并且可以很好地处理100 GB的文件,但是速率受到严重限制,posix_advise能够预缓存数据以保持持续的数据速率 易于维护,速度超过200MB / s,但无法处理较大的总数据集大小。

所以我的问题是:

答:除了在Linux上的posix_advise537调用之外,还是在调整了磁盘调度程序,VMM和posix_advise调用之后,是否可以进一步优化read()类型的文件I / O,是否如我们所期望的那样好?

B:mmap是否有系统的方法更好地处理非常大的映射数据?

Mmap与阅读块与我正在研究的问题类似,并且提供了一个很好的起点,以及mmap-vs-read中的讨论。

trans by 2020-07-23T17:32:29Z

这是用Java重写文件内容的最佳方法吗?

我想重写文件的内容。

到目前为止,我想到的是:

  1. 保存文件名
  2. 删除现有文件
  3. 用相同的名称创建一个新的空文件
  4. 将所需内容写入空文件

这是最好的方法吗? 还是有更直接的方法,即不必删除和创建文件,而只需更改内容?

trans by 2020-07-22T10:10:10Z

从fstream获取文件名(或路径)

我可以从fstream对象获取文件名或其路径吗? 我浏览了fstream的方法,但没有找到任何接近的方法。

trans by 2020-07-22T04:36:25Z

python-以“ w”模式打开文件:IOError:[Errno 2]没有这样的文件或目录

当我尝试使用以下代码在写入模式下打开文件时:

IOError: [Errno 2] No such file or directory: 'dir/dir2/dir3/some_file.mol2'

给我以下错误:

IOError: [Errno 2] No such file or directory: 'dir/dir2/dir3/some_file.mol2'

如果文件不存在,“ w”模式应该创建文件,对吗? 那么怎么会发生这个错误呢?

trans by 2020-07-21T20:54:55Z

我如何读取文件,即使遇到“正在由另一个进程使用”异常?

在VB.NET或C#中,我试图读取另一个程序正在使用的文本文件的内容(这是关键,实际上,我无法停止该程序或它停止写入该文本文件,并且 我想定期读出另一个程序中文本文件中当前的内容。

这是我正在使用的代码(VB.NET)

Dim strContents As String
Dim objReader As StreamReader
objReader = New StreamReader(FullPath)
strContents = objReader.ReadToEnd()
objReader.Close()

或在C#中:

var objReader = new StreamReader(FullPath);
var strContents = objReader.ReadToEnd();
objReader.Close();

但是,以上内容引发IO异常“该进程无法访问文件'file.txt',因为它正在被另一个进程使用。” 在这种情况下有任何解决方法吗?

trans by 2020-07-17T23:31:37Z

Java IOException“打开的文件太多”

我使用多个文件执行一些文件I / O(写入19个文件,确实如此)。 给他们写了几百遍之后,我得到了Java 29626812493133260260:Too many open files。但是实际上我一次只能打开几个文件。 这里有什么问题? 我可以验证写入是否成功。

trans by 2020-07-12T04:14:28Z

异常-python try:except:finally

# Open new file to write
file = None
try:
    file = open(filePath, 'w')
except IOError:
    msg = ("Unable to create file on disk.")
    file.close()
    return
finally:
    file.write("Hello World!")
    file.close()

上面的代码是从函数中提取的。 用户的系统之一正在报告以下错误:

file.write("Hello World!")

错误:

AttributeError: 'NoneType' object has no attribute 'write'

问题是,如果python无法打开给定文件,则执行“ except”块,并且必须返回,但控制权转移到抛出给定错误的行。 “文件”变量的值为“无”。

有指针吗?

trans by 2020-07-11T12:38:07Z

使用python写入日志文件时读取

我正在尝试找到一种使用python实时读取日志文件的好方法。 我想一次处理一个日志文件中的行。 我需要以某种方式继续尝试读取文件,直到创建为止,然后继续处理行,直到终止进程为止。 有适当的方法可以做到这一点吗? 谢谢。

trans by 2020-07-10T09:54:24Z

C#-我可以检查URL是否存在文件吗?

我知道可以在本地文件系统上检查文件是否存在:

if(File.Exists(path))

我可以检查特定的远程URL吗?

trans by 2020-07-09T23:25:37Z

读取另一个进程使用的文件

这个问题已经在这里有了答案:

  • 即使遇到“另一个进程正在使用”异常,如何读取文件? 4个答案

我正在监视服务器程序正在写入的文本文件。 每次更改文件时,内容都会输出到我程序中的一个窗口。

问题是我不能在文件上使用Streamreader,因为它是used by another process。使用ReadWrite设置Filestream不会有任何好处,因为我无法控制使用文件的进程。

我可以在记事本中打开文件。 即使服务器正在使用它,也必须能够访问它。

有没有解决这个问题的好方法?

我应该做以下事情吗?

  1. 监视文件
  2. 更改时对其进行临时复制
  3. 阅读临时副本
  4. 删除临时副本。

每当服务器更改它时,我都需要在文件中获取文本。

trans by 2020-07-07T21:46:04Z

1 2 3 4 5 6 7 8 9 10 11 12 下一页 共12页