我有一些需要查看的巨大日志文件。我不想尝试在编辑器中打开它们,我希望能够以分页方式滚动浏览它们。似乎 powershell 中有更多的别名,但管道到它没有任何作用,而且 get-help 只会产生“更多”。
这对我来说似乎是一个完全愚蠢的问题,但我还没有弄清楚——我怎样才能得到类似于 unix more 命令的东西?
我正在构建一个解决方案,其中WCF服务充当FTP服务器之间的网关,它必须通过FTP协议(Linux服务器)和Windows客户端应用程序远程访问.服务本身将托管在Windows IIS服务器上.
我的模型基于一篇关于使用WCF通过http传输文件的文章,但问题是:
我必须先等待文件在Windows服务器上下载,然后再将其放到客户端,这可能是一个主要的性能问题.我想直接将文件从FTP服务器传输到客户端,而不必先下载它.
这是代码..
public class TransferService : ITransferService{
Starksoft.Net.Ftp.FtpClient ftp = new Starksoft.Net.Ftp.FtpClient();
public RemoteFileInfo DownloadFile(DownloadRequest request)
{
RemoteFileInfo result = new RemoteFileInfo();
try
{
string filePath = System.IO.Path.Combine(@"C:\UploadFiles\ServerDownloadFiles", request.FileName);
System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath);
ftp = new Starksoft.Net.Ftp.FtpClient("127.0.0.1"); //remote ftp address
ftp.Open("user", "pass");
// here is waiting for the file to get downloaded from ftp server
System.IO.FileStream stream = new System.IO.FileStream(filePath, System.IO.FileMode.Create, System.IO.FileAccess.Write);
ftp.GetFileAsync(request.FileName, stream, true);
stream.Close();
stream.Dispose();
// this will read and be streamed to client …Run Code Online (Sandbox Code Playgroud) 我已经尝试了一段时间,但很挣扎。我有两个项目:
到目前为止,我已经尝试过 ffmpeg 和 ffserver、PulseAudio、mjpegstreamer(我可以正常工作,但没有音频)和 IceCast,但运气都不好。虽然我确定这可能是我的错,但我想知道是否还有更多选择?
我花了一段时间尝试使用 Linux 选项,还想知道最近是否有使用 OpenCV 的 Python 选项。
如果有人可以建议更多选项来研究基于 Python 或 Linux 的内容,我将不胜感激,或者向我指出一些很好的教程或我已经使用过的内容的解释,我将不胜感激。
我想通过 Python 中的 HTTPPost 方法发布巨大的 .ova 文件
**ResponseHeaders**
Pragma no-cache
Date Thu, 18 Jul 2013 11:17:13 GMT
Content-Encoding gzip
Vary Accept-Encoding
Server Apache-Coyote/1.1
Transfer-Encoding chunked
Content-Language en-US
Content-Type application/json;charset=UTF-8
Cache-Control no-cache, no-store, max-age=0
Expires Thu, 01 Jan 1970 00:00:00 GMT
**RequestHeaders**
Content-Type application/json
Accept application/json
xyzAPIVersion 1.0
X-Requested-With XMLHttpRequest
Run Code Online (Sandbox Code Playgroud)
如何通过 REST API 通过 HTTPPost 方法发送如此巨大的文件(500 MB)。
我使用的是soundmanager2,我遇到了Safari问题.
我成功地将受保护的文件(在webroot之外)从PHP传输到Soundmanager2,使用类似这样的东西:
//check if user is logged in and has rights on $file
//if yes stream file
if (file_exists($file)) {
$filepath = $file;
$filesize = filesize($filepath);
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header('Content-Disposition: attachment;filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary");
header('Content-Type: audio/mpeg');
header('Content-Length: '.$filesize);
@readfile($filepath);
exit(0);
}
Run Code Online (Sandbox Code Playgroud)
这在Firefox和Chrome上工作正常,mp3文件正在播放,但在Safari中我得到:
soundmanager2.js:1190basicMP3Sound0: Using HTML5
soundmanager2.js:1190basicMP3Sound0: play(): Attempting to load
soundmanager2.js:1190basicMP3Sound0: load (/privateaccess/index/1415)
soundmanager2.js:1190basicMP3Sound0: waiting
soundmanager2.js:1190basicMP3Sound0: loadstart
soundmanager2.js:1190basicMP3Sound0: loadedmetadata
soundmanager2.js:1190basicMP3Sound0: HTML5 error, code 3
soundmanager2.js:1188basicMP3Sound0: Failed to load / invalid sound? Zero-length duration reported. (/privateaccess/index/1415)
Run Code Online (Sandbox Code Playgroud)
我从PHP流式传输文件时只收到此错误,它正在使用webroot中的文件(由apache而不是PHP提供). …
我目前正在为我的学习开发一个项目,我必须获取网络摄像头流,检测一些对象并在此流上添加一些其他信息.这一切都在服务器端完成.
现在我还必须向客户端提供流的修改图像.客户端只需打开包含以下内容的HTML文件:
<html>
<head>
<title></title>
</head>
<body>
<h1>It works!</h1>
<video width="320" height="240" src="http://127.0.0.1:4711/videostream" type="video/quicktime" autoplay controls>
Your browser does not support the video tag.
</video>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这将导致服务器上的/ videostream发出HTTP请求.要在服务器端处理此请求,我将使用Boost 1.56.
目前,我的网络摄像头流的每个帧都是IplImage类型.我是否必须将IplImage转换为视频MIME类型特定格式?
我试图弄清楚自己,整个事情是如何运作的,但我无法理解.我使用Wireshark来分析通信,但它没有意义.出于测试目的,我已将视频上传到我的网站空间并在本地打开上述文件.视频的src是我的网络服务器的地址.首先是TCP握手的东西,然后是这条消息:
HTTP 765 GET /MOV_4198.MOV HTTP/1.1
Run Code Online (Sandbox Code Playgroud)
遵循以下消息(它包含连接:HTTP部分中的Keep-Alive):
HTTP 279 HTTP/1.1 304 Not Modified
Run Code Online (Sandbox Code Playgroud)
之后只有TCP ACK和SYN,但没有数据.见下图: 见图
视频的实际数据在何处以及如何发送?我错过了什么?
如果你能提供一些有关浏览器(视频标签)和C++套接字连接之间连接的信息,那将会很棒.
谢谢Stefan
我在一些centos 7机器上使用Cassandra 3.4.
我有2个集群:
集群1具有2个DC,DC1具有2个机器192.168.0.171/192.168.172,DC2具有1个机器192.168.0.173.群集1上有一些数据,在一个密钥空间上复制2:1.
集群2带有1个数据中心,DC3有2台机器.192.168.0.174/192.168.0.175.
在第二个集群DC3上,我创建了密钥空间:"keyspace1",其中包含NetworkTopologyStrategy:DC3:2.
在192.168.0.175上播放一些cassandra压力:
cassandra-stress write n = 1000000 -node 192.168.0.175.
在这一刻cassandra-stress应该生成一些垃圾数据.
检查了/ var/lib/cassandra/data/keyspace1/standard1-97a771600d4011e69a5a13282caaa658,我有一些ma-1-big-Data.db 57 Mb,ma-2-big-Data.db 65 Mb,ma-3-big -Data.db 65 Mb.
我的问题 :
让我们假设垃圾数据是实际数据,我想从集群2将这些数据流传输到集群1.如何通过使用sstableloader来实现?
注意:如果可能的话,请给出带命令的例子(我在域中很新手:()
我正在尝试从 .mp4 文件中创建一个 hls 流。到目前为止,我可以创建一个清单 + .ts 文件,但我没有 playlist.m3u8 来决定我应该根据用户的带宽为用户提供哪个清单。我怎么做?
这是我当前创建 HLS 流的命令(无播放列表):
ffmpeg -i test.mp4 -codec copy -vbsf h264_mp4toannexb -map 0 -f segment -segment_list out.m3u8 -segment_time 10 out%03d.ts
Run Code Online (Sandbox Code Playgroud)
这创建的是 out.m3u8:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,
out.ts
#EXTINF:10,
out.ts
Run Code Online (Sandbox Code Playgroud)
我想创造什么:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=860000
low.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=512000
medium.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=160000
high.m3u8
Run Code Online (Sandbox Code Playgroud) <video width="352" height="198" controls>
<source src="video.m3u8" type="application/x-mpegURL">
</video>
Run Code Online (Sandbox Code Playgroud)
此代码适用于我 android 设备上的所有浏览器,但不适用于我计算机上的 Firefox / Chrome / Safari。我需要在所有设备上播放视频。我能做什么?
我正在尝试在我的本地机器上设置 Apache Kafka 以按照此官方指南进行试用:https : //kafka.apache.org/quickstart。
但是,当我尝试启动多个服务器时,我不断收到错误消息:“kafka.common.InconsistentBrokerIdException:Configured broker.id 2 与 meta.properties 中存储的 broker.id 0 不匹配。如果您移动了数据,请确保您配置的 broker.id 匹配。如果您打算创建新的代理,您应该删除数据目录 (log.dirs) 中的所有数据”
我完全按照指南设置参数,例如:
broker.id=1
listeners=PLAINTEXT://:9093
log.dir=/tmp/kafka-logs-1
Run Code Online (Sandbox Code Playgroud)
我不太明白为什么它不正确。我在其他网站上搜索过他们提到我需要修复 meta.properties 或 log.dirs 中的某些内容,但这些文件或目录似乎都不存在于我的计算机上。请帮帮我thx!
streaming ×10
http ×2
python ×2
apache-kafka ×1
c# ×1
c++ ×1
cassandra ×1
ffmpeg ×1
file-upload ×1
ftp ×1
hadoop ×1
html ×1
iis ×1
large-files ×1
linux ×1
logfiles ×1
opencv ×1
pagination ×1
php ×1
post ×1
powershell ×1
safari ×1
servlets ×1
visual-c++ ×1
wcf ×1
webcam ×1