草庐IT

fake_fread

全部标签

linux - 是否有用于从 stdin 读取的 fread 模拟?

我想在(R)脚本中使用fread,它会通过linux管道机制获取输入数据。以下是否有fread模拟?read.csv(file='stdin',...)我也满足于以其他方式读取stdin,然后使用fread来解析它,因为我主要希望它用于fread的高级分隔符和header逻辑。 最佳答案 结果很简单:fread('file:///dev/stdin')这是有效的,因为当前7个字符是“file://”或“http://”时,fread实际上会创建一个临时文件并使用download.file将数据复制到那里,然后害怕。更新截至versi

linux - 是否有用于从 stdin 读取的 fread 模拟?

我想在(R)脚本中使用fread,它会通过linux管道机制获取输入数据。以下是否有fread模拟?read.csv(file='stdin',...)我也满足于以其他方式读取stdin,然后使用fread来解析它,因为我主要希望它用于fread的高级分隔符和header逻辑。 最佳答案 结果很简单:fread('file:///dev/stdin')这是有效的,因为当前7个字符是“file://”或“http://”时,fread实际上会创建一个临时文件并使用download.file将数据复制到那里,然后害怕。更新截至versi

SSH2.SFTP和FREAD未完整下载SFTP文件

我正在为单独的系统下载日志文件,该系统需要SFTP来查看日志。我能够查看服务器上的可用日志文件并下载它们。我的问题是,下载似乎在2K停止,在大多数情况下,这只是日志文件的前10行。这些文件应包含数千行,因为它们是对系统进行更改的每日日志。我已经在两个单独的文件中完成了此操作,一个将所有文件加载到一个页面上,用户可以选择可用的日志文件,然后单击链接以查看浏览器中的内容:$ftp_server="IPofServer";$ftp_user_name="USERNAME";$ftp_user_pass="PASSWORD";$connection=ssh2_connect($ftp_server,2

c++ - Win32 内存映射文件与 CRT fopen/fread 的性能

我需要按顺序读取(扫描)文件并处理其内容。文件大小可以从非常小(一些KB)到非常大(一些GB)。我在Windows764位上使用VC10/VS2010尝试了两种技术:Win32内存映射文件(即CreateFile、CreateFileMapping、MapViewOfFile等)fopen并从CRT读取。我认为内存映射文件技术可能比CRT函数更快,但一些测试表明两种情况下的速度几乎相同。以下C++语句用于MMF:HANDLEhFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLA

c++ - Win32 内存映射文件与 CRT fopen/fread 的性能

我需要按顺序读取(扫描)文件并处理其内容。文件大小可以从非常小(一些KB)到非常大(一些GB)。我在Windows764位上使用VC10/VS2010尝试了两种技术:Win32内存映射文件(即CreateFile、CreateFileMapping、MapViewOfFile等)fopen并从CRT读取。我认为内存映射文件技术可能比CRT函数更快,但一些测试表明两种情况下的速度几乎相同。以下C++语句用于MMF:HANDLEhFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLA

c++ - pwrite 和 pread 比 fwrite 和 fread 有什么优势?

嘿,如果我问的是琐碎的问题,请不要介意,但是,请有人帮我解决这个问题.. 最佳答案 分为两部分:pread/pwrite和read/write的区别:它们都处于同一级别,即系统调用。有两个区别:“p”变体采用偏移量进行读取,因此它们独立于当前文件指针。这样可以更轻松地同时从多个线程读取/写入。“p”变体仅适用于可搜索文件(即真实文件,而不是管道、套接字或设备)。read/pread/write/pwrite和fread/fwrite:“f”变体是前者的标准运行时包装器(使用基本变体)。它们支持进程内缓冲。这可以显着提高简单代码的性能

c++ - pwrite 和 pread 比 fwrite 和 fread 有什么优势?

嘿,如果我问的是琐碎的问题,请不要介意,但是,请有人帮我解决这个问题.. 最佳答案 分为两部分:pread/pwrite和read/write的区别:它们都处于同一级别,即系统调用。有两个区别:“p”变体采用偏移量进行读取,因此它们独立于当前文件指针。这样可以更轻松地同时从多个线程读取/写入。“p”变体仅适用于可搜索文件(即真实文件,而不是管道、套接字或设备)。read/pread/write/pwrite和fread/fwrite:“f”变体是前者的标准运行时包装器(使用基本变体)。它们支持进程内缓冲。这可以显着提高简单代码的性能

node.js - 是否可以使用 "fake"请求直接从代码调用 Express Router?

与thisquestion相切,我想知道是否有一种方法可以在不通过HTTP的情况下触发ExpressRouter? 最佳答案 路由器有一个"private"methodnamedhandle接受请求、响应和回调。您可以查看Express对其Router的测试。.一个例子是:it('shouldsupport.useofotherrouters',function(done){varrouter=newRouter();varanother=newRouter();another.get('/bar',function(req,res

node.js - 是否可以使用 "fake"请求直接从代码调用 Express Router?

与thisquestion相切,我想知道是否有一种方法可以在不通过HTTP的情况下触发ExpressRouter? 最佳答案 路由器有一个"private"methodnamedhandle接受请求、响应和回调。您可以查看Express对其Router的测试。.一个例子是:it('shouldsupport.useofotherrouters',function(done){varrouter=newRouter();varanother=newRouter();another.get('/bar',function(req,res

c# - 什么是 Visual Studio 2013 中的 Fakes 程序集?

有很多关于如何添加FakesAssembly的问题,但没有人知道它们是什么以及它们的用途。 最佳答案 为了测试目的,伪造品用于模拟或stub代码。例如,不是在单元测试中直接连接到数据库,而是创建一个访问数据库的类的伪造,该数据库“伪造”了足够的行为来代替真实的数据库。这将单元测试与其余系统隔离开来。您可以在IsolatingCodeUnderTestwithMicrosoftFakes中阅读有关假货的更多信息. 关于c#-什么是VisualStudio2013中的Fakes程序集?,我们