Tag: stream

带有InputStream长度示例的AmazonS3 putObject

我正在上传一个文件到S3使用Java – 这是我到目前为止: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); 文件正在上传,但当我不设置内容长度时会引发警告: com.amazonaws.services.s3.AmazonS3Client putObject: No content length specified for stream > data. Stream contents will be buffered in memory and could result in out of memory errors. 这是我正在上传的文件, streamvariables是一个InputStream ,从中我可以得到像这样的字节数组: IOUtils.toByteArray(stream) 。 所以当我尝试设置内容长度和MD5(取自这里 )这样的: // get MD5 […]

从.NET / C#下载图片

我正试图从网站上下载图片。 我使用的代码工作正常,而图像是可用的。 如果图片不可用,则会造成问题。 如何validation图像的可用性? 码: 方法1: WebRequest requestPic = WebRequest.Create(imageUrl); WebResponse responsePic = requestPic.GetResponse(); Image webImage = Image.FromStream(responsePic.GetResponseStream()); // Error webImage.Save("D:\\Images\\Book\\" + fileName + ".jpg"); 方法2: WebClient client = new WebClient(); Stream stream = client.OpenRead(imageUrl); bitmap = new Bitmap(stream); // Error : Parameter is not valid. stream.Flush(); stream.Close(); client.dispose(); if (bitmap != null) { bitmap.Save("D:\\Images\\" […]

在iOS上使用Avian的Scala

有一个称为Avian的相对较新的轻量级JVM,可以为iOS目标生成可执行文件。 网站上没有太多的文档(用Googlesearch的内容也不多)。 我想知道是否有人知道如何使用Avian在iOS上运行一个基本的Scala程序一步一步的教程。

在HTML5中播放无限循环的video

我正在寻找一个HTML5页面,将开始播放页面加载播放video,一旦完成,循环回到开始不中断。 video也不应该有与之相关的任何控制,要么与所有“现代”浏览器兼容,要么可以select填充。 以前,我会通过Flash和FLVPlayback完成此操作,但是我宁愿避开HTML5球体中的Flash 。 我想我可以使用JavaScript的setTimeout创build一个平滑的循环,但我应该用什么来embeddedvideo本身? 那里有什么东西可以按照FLVPlayback的方式传输video吗?

数据stream编程语言

什么是数据stream编程语言? 为什么使用它? 有没有什么好处呢?

FileStream vs /差别StreamWriter?

题: 在dotnet中FileStream和StreamWriter有什么不同? 你应该使用什么上下文? 他们的优势和劣势是什么? 有可能把这两个结合起来吗?

如何用virtualbox和两个cpus创build一个虚拟机?

在Windows 7 64位尝试启动虚拟机(Ubuntu 32位)。 我无法让我的VM显示两个内核,尽pipe在我的Vagrantfile中添加了modify vm命令。 我的stream浪版本是1.2.2。 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "precise32" config.vm.box_url = "http://files.vagrantup.com/precise32.box" config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "–memory", "2048"] vb.customize ["modifyvm", :id, "–cpus", "2"] end end 有了这个Vagrantfile,我发出vagrant up命令。 然后我发出vagrant ssh接着是lscpu ,得到: Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: […]

vagrant.d在主文件夹外面

我有一个问题,即我的主目录实际上位于远程服务器上,并且在该服务器上的〜/ .vagrant.d中,vagrant的性能大大降低(并且文件服务器备份大小增加)。 那么有没有办法把至less〜/ vagrant.d / box移出主目录? 干杯。

为什么使用for循环而不是while循环?

可能重复: 迭代for循环或while循环? 循环在C – for()或while() – 这是最好的? 什么时候应该使用for循环而不是while循环? 我认为下面的循环是相同的,除了它们的语法。 如果是这样,那为什么select一个呢? int i; for (i = 0; i < arr.length; i++) { // do work } int i = 0; while (i < arr.length) { // do work i++; }

C#FileStream:写入大文件的最佳缓冲区大小?

假设我正在向磁盘写入几个文件,大小在2MB到5GB之间。 什么是FileStream的明智的缓冲区值? 使用几兆字节的缓冲区大小是合理的,还是应该坚持千字节缓冲区?