javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

user-experience

chmod

css

content-type

variables

var

loops

iteration

std

c++-faq

java-从batch-fi运行.jar

我创建了一个可执行的.jar文件。 如何在不提及类路径的情况下使用批处理文件执行.jar

trans by 2020-08-06T14:14:14Z

ffmpeg-如何将原始RTSP流转储到文件?

是否可以将原始RTSP流转储到文件中,然后在以后将该文件解码为可播放的内容?

目前,我正在使用FFmpeg接收和解码流,并将其保存到mp4文件中。 这可以正常工作,但是会占用大量CPU,并且将严重限制我可以同时在服务器上接收的RTSP流的数量。

我想将流保存到文件而不对其进行解码,并且将解码部分延迟到需要打开文件的时间。

这可能吗?

我尝试过VLC,它比FFmpeg占用更多的CPU资源。 我还查看了这个问题,答案是说将RTSP转储到文件中没有用,而这个问题在问题下方的注释中说:“原始RTSP内容不太适合保存和重播...”,这似乎 表示有办法。

提前致谢!


编辑这是我用于FFmpeg的命令:

ffmpeg -i rtsp://@192.168.241.1:62159 -r 15 C:/DB_Videos/2013-04-30 17_18_34.703.mp4

trans by 2020-08-06T06:51:42Z

我可以导入CSV文件并自动推断定界符吗?

我想导入两种CSV文件,有些使用“;” 对于定界符,其他使用“,”。 到目前为止,我一直在接下来的两行之间切换:

reader=csv.reader(f,delimiter=';')

要么

reader=csv.reader(f,delimiter=',')

是否可以不指定分隔符,而让程序检查正确的分隔符?

下面的解决方案(Blender和sharth)对于用逗号分隔的文件(由Libroffice生成)似乎效果很好,但对于以分号分隔的文件(由MS Office生成)则不起作用。 这是一个用分号分隔的文件的第一行:

ReleveAnnee;ReleveMois;NoOrdre;TitreRMC;AdopCSRegleVote;AdopCSAbs;AdoptCSContre;NoCELEX;ProposAnnee;ProposChrono;ProposOrigine;NoUniqueAnnee;NoUniqueType;NoUniqueChrono;PropoSplittee;Suite2LecturePE;Council PATH;Notes
1999;1;1;1999/83/EC: Council Decision of 18 January 1999 authorising the Kingdom of Denmark to apply or to continue to apply reductions in, or exemptions from, excise duties on certain mineral oils used for specific purposes, in accordance with the procedure provided for in Article 8(4) of Directive 92/81/EEC;U;;;31999D0083;1998;577;COM;NULL;CS;NULL;;;;Propos* are missing on Celex document
1999;1;2;1999/81/EC: Council Decision of 18 January 1999 authorising the Kingdom of Spain to apply a measure derogating from Articles 2 and 28a(1) of the Sixth Directive (77/388/EEC) on the harmonisation of the laws of the Member States relating to turnover taxes;U;;;31999D0081;1998;184;COM;NULL;CS;NULL;;;;Propos* are missing on Celex document
trans by 2020-08-05T18:24:07Z

在Python文件obj上使用迭代器时是否需要close()

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

  • 明确关闭文件重要吗? 6个答案

是否执行以下操作并且不显式处理文件对象并调用其close()方法是不好的做法吗?

for line in open('hello.txt'):
    print line

注意:这是针对尚没有with语句的Python版本。

我问,因为Python文档似乎建议这样做:

f = open("hello.txt")
try:
    for line in f:
        print line
finally:
    f.close()

这似乎比必要的更为冗长。

trans by 2020-08-04T23:19:01Z

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

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

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

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

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

我为什么不能在MVC控制器中使用System.IO.File方法?

我试图在MVC控制器中使用文件之前先查看文件是否存在:

string path = "content/image.jpg";

if (File.Exists(path))
{ 
    //Other code
}

File.Exists()关键字带红色下划线,并且编译器显示错误:

File.Exists()是一个 “方法”,女巫在给定的上下文中无效。

如何在控制器中使用File.Exists()

trans by 2020-08-04T18:42:49Z

文件-ajax formdata:非法调用

我尝试制作用于上载Symfony 2的ajax脚本。Chrome返回此错误:

未捕获的TypeError:非法调用jquery.min.js:4

我认为这是由于FormData对象构造不正确(我尝试使用.serialized()脚本:

$(document).ready(function() {
  $('#formImage').submit(function(event) {
    event.preventDefault();
    // appel Ajax
    alert("ajax");

    var input = document.getElementById("rasta_blogbundle_imagetype_file");
    console.log(input); 
    var formdata = false;  

    if (window.FormData) {  
        formdata = new FormData();
        console.log('formdata initialized ...');  
    }
    else{
        console.log('formdata not supported');
    }

    formdata.append('name',$('#rasta_blogbundle_imagetype_name').val());
    console.log(formdata);
    formdata.append('file',input);
    formdata.append('_token',$('#rasta_blogbundle_imagetype__token').val());
    console.log(formdata);    
    //alert(DATA);

    if (formdata){  
        $.ajax({
            url: $(this).attr('action'), // le nom du fichier indiqué dans le formulaire
            type: $(this).attr('method'), // la méthode indiquée dans le formulaire (get ou post)
            cache: false,
            //data : $(this).serialize(),
            data: formdata ,
            success: function(data) { // je récupère la réponse du fichier PHP
                $('#myModal').html(data);
                console.log('ok');
            }        
            //return false; //
        }); 
    }
  });
});
trans by 2020-08-02T23:53:44Z

delphi-缓冲文件(用于更快的磁盘访问)

我正在处理大文件,并且直接写入磁盘速度很慢。 由于文件很大,因此无法将其加载到TMemoryStream中。

TFileStream没有缓冲,所以我想知道是否有一个可以提供缓冲流的自定义库,还是我应该仅依靠OS提供的缓冲。 操作系统缓冲可靠吗? 我的意思是,如果缓存已满,则可能会从缓存中清除旧文件(我的文件),以便为新文件腾出空间。

我的文件在GB范围内。 它包含数百万条记录。 不幸的是,记录不是固定大小的。 因此,我必须进行数百万次读取(4到500字节之间)。 阅读(和写作)是连续的。 我不会上下跳入文件(我认为这是缓冲的理想选择)。

最后,我必须将此类文件写回到磁盘(再次进行数百万次小写操作)。


对大卫·赫弗南(David Heffernan)表示赞赏!
David提供了很棒的一段代码,提供了对磁盘的缓冲访问。
您必须拥有的人BufferedFileStream! 是金。 并且不要忘记投票。
谢谢大卫。

   Speed tests:
     Input file: 317MB.SFF
     Delphi stream: 9.84sec
     David's stream: 2.05sec
     ______________________________________

   More tests:
     Input file: input2_700MB.txt
     Lines: 19 millions
     Compiler optimization: ON
     I/O check: On
     FastMM: release mode
     **HDD**   

     Reading: **linear** (ReadLine) (PS: multiply time with 10)      
      We see clear performance drop at 8KB. Recommended 16 or 32KB
        Time: 618 ms  Cache size: 64KB.
        Time: 622 ms  Cache size: 128KB.
        Time: 622 ms  Cache size: 24KB.
        Time: 622 ms  Cache size: 32KB.
        Time: 622 ms  Cache size: 64KB.
        Time: 624 ms  Cache size: 256KB.
        Time: 625 ms  Cache size: 18KB.
        Time: 626 ms  Cache size: 26KB.
        Time: 626 ms  Cache size: 1024KB.
        Time: 626 ms  Cache size: 16KB.
        Time: 628 ms  Cache size: 42KB.
        Time: 644 ms  Cache size: 8KB.      <--- no difference until 8K
        Time: 664 ms  Cache size: 4KB.
        Time: 705 ms  Cache size: 2KB.
        Time: 791 ms  Cache size: 1KB.
        Time: 795 ms  Cache size: 1KB.

      **SSD**
      We see a small improvement as we go towards higher buffers. Recommended 16 or 32KB
        Time: 610 ms  Cache size: 128KB.
        Time: 611 ms  Cache size: 256KB.
        Time: 614 ms  Cache size: 32KB.
        Time: 623 ms  Cache size: 16KB.
        Time: 625 ms  Cache size: 66KB.
        Time: 639 ms  Cache size: 8KB.       <--- definitively not good with 8K
        Time: 660 ms  Cache size: 4KB.
     ______

     Reading: **Random** (ReadInteger) (100000 reads)
     SSD
       Time: 064 ms. Cache size: 1KB.   Count: 100000.  RAM: 13.27 MB         <-- probably the best buffer size for ReadInteger is 4bytes!
       Time: 067 ms. Cache size: 2KB.   Count: 100000.  RAM: 13.27 MB
       Time: 080 ms. Cache size: 4KB.   Count: 100000.  RAM: 13.27 MB
       Time: 098 ms. Cache size: 8KB.   Count: 100000.  RAM: 13.27 MB
       Time: 140 ms. Cache size: 16KB.  Count: 100000.  RAM: 13.27 MB
       Time: 213 ms. Cache size: 32KB.  Count: 100000.  RAM: 13.27 MB
       Time: 360 ms. Cache size: 64KB.  Count: 100000.  RAM: 13.27 MB
       Conclusion: don't use it for "random" reading   
trans by 2020-07-31T02:09:26Z

创建包含gi中特定文件的补丁

假设我是7个在原始/主仓库之前的提交。 我想创建一个补丁,在补丁中包括已更改的特定文件,而不是所有文件。 或等效的排除补丁程序中已更改的特定文件。 我该如何实现?

trans by 2020-07-30T18:00:47Z

如何在C中截断文件?

我正在使用C将一些数据写入文件。 我想删除文件中先前写入的文本,以防它比我现在所写的更长。我想减小文件大小或截断到最后。 我怎样才能做到这一点?

trans by 2020-07-30T02:29:11Z

android-如何在应用的APK中包含数据文件?

我想在安装Android应用程序时创建一些预先创建的文件。

我想在内部存储器(data / data // files /)和新创建的sdcard目录(/ sdcard // data1 /)中创建文件。

我怎样才能做到这一点?

trans by 2020-07-28T08:54:05Z

C#-确定文件是否为图像

我正在遍历目录并复制所有文件。 现在我正在对2985113221302060060032或2985113221302002060034等进行string.EndsWith检查。 。

如果没有上述的恶意检查,是否还有其他更优雅的方法来确定文件是否为图像(任何图像类型)?

trans by 2020-07-27T15:38:42Z

在Perl中打开和读取文件的最佳方法是什么?

请注意-我不是在寻找打开/读取文件的“正确”方法,也不是我每次都应该打开/读取文件的方法。 我只是想了解大多数人的使用方式,也许同时学习一些新方法:)*

我的Perl程序中一个非常常见的代码块是打开文件并对其进行读写。 我已经看到了很多方法,而且几年来我执行此任务的方式也发生了变化。 我只是想知道什么是最好的方法(如果有最好的方法)?

我以前是这样打开文件的:

my $input_file = "/path/to/my/file";
open INPUT_FILE, "<$input_file"  || die "Can't open $input_file: $!\n";

但是我认为错误捕获存在问题。

添加括号似乎可以解决错误陷阱:

open (INPUT_FILE, "<$input_file")  || die "Can't open $input_file: $!\n";

我知道您也可以将文件句柄分配给变量,因此,与其像上面那样使用“ INPUT_FILE”,不如使用$ input_filehandle-这样更好吗?

读取文件时,如果文件很小,是否存在这样的问题?

my @array = <INPUT_FILE>;

要么

my $file_contents = join( "\n", <INPUT_FILE> );

还是应该经常遍历,例如:

my @array;
while (<INPUT_FILE>) {
  push(@array, $_);
}

我知道在perl中有很多方法可以完成任务,我只是想知道是否有首选/标准的方法来打开和读取文件?

trans by 2020-07-27T11:08:50Z

com.android.ddmlib.SyncException:打开的文件太多

当我尝试在设备上的Eclipse中运行应用程序时,我开始在控制台中收到大量com.android.ddmlib.SyncException: Too many open files异常/错误。

为什么会这样,这意味着什么? 我该怎么做才能阻止这种情况?

trans by 2020-07-27T03:09:18Z

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

CodeGo.net>如何获取文件创建日期和修改D

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

  • 在C#中检查文件的最后修改日期 4个答案

我有一个.NET EXE文件。我想在C#应用程序中找到文件创建日期和修改日期。 可以通过反射还是通过IO流来实现?

trans by 2020-07-26T00:26:11Z

c#-获取文件夹和子文件夹中的所有文件的方法,该文件将返回一个lis

我有一个方法,它将遍历一个文件夹及其所有子文件夹并获得文件路径的列表。 但是,我只能找出如何创建它并将文件添加到公共列表中,而不能找到如何返回列表。 方法如下:

public List<String> files = new List<String>();

private void DirSearch(string sDir)
    {
        try
        {
            foreach (string f in Directory.GetFiles(sDir))
            {
                files.Add(f);
            }
            foreach (string d in Directory.GetDirectories(sDir))
            {
                DirSearch(d);
            }
        }
        catch (System.Exception excpt)
        {
            MessageBox.Show(excpt.Message);
        }
    }

因此,我只是在代码中的某个位置调用DirSearch(),它用路径“填充”了列表,但是我希望能够多次使用它来创建具有不同目录的不同列表,等等。

trans by 2020-07-25T17:36:07Z

从内存中的字符串加载node.js模块

如果我将文件的内容作为字符串存储在内存中而不将其写到磁盘上,我将如何要求一个文件? 这是一个例子:

// Load the file as a string
var strFileContents = fs.readFileSync( "./myUnalteredModule.js", 'utf8' );

// Do some stuff to the files contents
strFileContents[532] = '6';

// Load it as a node module (how would I do this?)
var loadedModule = require( doMagic(strFileContents) );
trans by 2020-07-23T12:10:14Z

C#-将文件写入Web服务器-ASP.NET

我只想将TextBox控件的内容写入Web服务器目录根目录中的文件中,如何指定它?

请记住,我正在本地进行测试...它一直将文件写入程序文件\ visual studio \ Common \ IDE目录而不是项目目录(这是我假设Web服务器启动时所在的根目录) 。

我的问题与在web.config中指定正确的位置有关吗? 我尝试过了,仍然没有去...

非常感谢...

protected void TestSubmit_ServerClick(object sender, EventArgs e)
    {
        StreamWriter _testData = new StreamWriter("data.txt", true);
        _testData.WriteLine(TextBox1.Text); // Write the file.
        _testData.Close(); // Close the instance of StreamWriter.
        _testData.Dispose(); // Dispose from memory.       
    }
trans by 2020-07-20T17:30:08Z

删除文件中包含字符串的文件-Linux CLI

我正在尝试通过Linux CLI在文件中查找电子邮件地址的基础上删除错误的电子邮件。

我可以用

rm -f | xargs find . | xargs grep -l email@domain.com

但是我无法弄清楚如何从那里删除它们,因为以下代码不起作用。

rm -f | xargs find . | xargs grep -l email@domain.com

谢谢您的帮助。

trans by 2020-07-18T05:34:41Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共24页