Tag: stream

Android – 将inputstream存储在文件中

我从一个URL检索XML提要,然后parsing它。 我需要做的也是存储在手机内部,以便当没有互联网连接时,它可以parsing保存的选项,而不是现场的。 我面临的问题是,我可以创buildurl对象,使用getInputStream来获取内容,但它不会让我保存它。 URL url = null; InputStream inputStreamReader = null; XmlPullParser xpp = null; url = new URL("http://*********"); inputStreamReader = getInputStream(url); ObjectOutput out = new ObjectOutputStream(new FileOutputStream(new File(getCacheDir(),"")+"cacheFileAppeal.srl")); //——————————————————– //This line is where it is erroring. //——————————————————– out.writeObject( inputStreamReader ); //——————————————————– out.close(); 任何想法如何可以去保存inputstream,以便我可以稍后加载。 干杯

stream媒体服务器中的RTP或RTSP有什么区别?

我想开发stream媒体服务器,我有以下问题,通过RTSP(例如url: rtsp://192.168.0.184/myvideo.mpg )或RTP (例如url: rtp://192.168.0.184 )。 据我所知, RTSP服务器主要用于stream式传输已经存在的文件,即不存在的文件。 RTP服务器用于广播。 有人纠正我,如果我错了,对吗? 我想开发一个服务器来在电脑屏幕上直播内容,也就是在stream媒体播放的时候显示的内容。

无法连接localhost:3000ruby在轨道上的stream浪汉

我试图在Windows中连接本地主机:3000 rails服务器运行在vagrant(ubuntu 14.10) portforwarding完成 当我尝试在lunx lynx 127.0.0.1:3000在ubunutu,它的工作原理 但是,在Windows中,我无法连接localhost:3000,127.0.0.1:3000 刚刚显示了ERR_CONNECTION_REFUSED 在cmd中,我运行netstat -t结果是:3000 TIME_WAIT 我怎么解决这个问题? 这是我的'stream浪文件' # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). Please don't change it unless you know […]

DependencyProperty.Register()或.RegisterAttached()

两者之间有什么区别,应该使用RegisterAttached()而不是.Register()?

内存stream和文件stream之间的区别

在序列化期间,我们可以使用内存stream或文件stream。 这两者之间的基本区别是什么? 记忆stream是什么意思? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization.Formatters.Binary; namespace Serilization { class Program { static void Main(string[] args) { MemoryStream aStream = new MemoryStream(); BinaryFormatter aBinaryFormat = new BinaryFormatter(); aBinaryFormat.Serialize(aStream, person); aStream.Close(); } } }

错误“此stream不支持查找操作”在C#

我试图从一个url使用bytestream获取图像。 但是我得到这个错误消息: 此stream不支持查找操作。 这是我的代码: byte[] b; HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url); WebResponse myResp = myReq.GetResponse(); Stream stream = myResp.GetResponseStream(); int i; using (BinaryReader br = new BinaryReader(stream)) { i = (int)(stream.Length); b = br.ReadBytes(i); // (500000); } myResp.Close(); return b; 我做错了什么人?

如何debugging“Vagrant无法转发此VM上的指定端口”消息

我试图启动一个stream浪者的实例,并得到以下消息: Vagrant cannot forward the specified ports on this VM, since they would collide with another VirtualBox virtual machine's forwarded ports! The forwarded port to 4567 is already in use on the host machine. To fix this, modify your current projects Vagrantfile to use another port. Example, where '1234' would be replaced by a unique […]

帮助我改进我的持续部署工作stream程

我一直在开发一个工作stream程来练习一个PHP项目的大部分自动化的连续部署周期。 我想就这个工作stream程中的可能的stream程或技术瓶颈提出一些反馈意见,改进build议,以及如何更好地自动化和提高我的团队的易用性。 核心组件 : Hudson CI服务器 Git和GitHub PHPUnitunit testing Selenium RC Sauce OnDemand用于Selenium RC自动化,跨浏览器,云testing 用于自动化testing服务器部署的Puppet Gerrit的Git代码审查 Gerrit Trigger Hudson 编辑 :我已经改变了工作stream程graphics,以考虑到ircmaxwell的贡献:删除PHPUnit的Selenium RC的扩展,并运行这些testing只作为QC阶段的一部分; 增加一个QC阶段; 在代码审查之后但在合并之前移动UItesting; QC阶段之后进行合并; 合并后移动部署。 该工作stream程graphics描述了该过程。 我的问题/想法/关注随之而来。 我的关注/想法/问题 : 使用这个系统的总体困难。 参与时间 使用Gerrit困难。 难以雇佣Puppet 。 稍后我们将在Amazon EC2实例上进行部署。 如果我们现在正在使用Puppet设置Debian软件包并部署到Linode切片,那么Linode上的工作部署是否有可能在EC2上突破? 我们是否应该从一开始就在EC2上进行构build和部署? 另一个问题是: EC2和Puppet 。 我们也在考虑使用Scalr作为解决scheme。 为了避免Puppet的开销,为了避免这种情况的发生,让Scalr投资于Scalr会有多大意义? 我有一个次要的(哈!)在这里关心成本; Seleniumtesting不应该经常运行, EC2构build实例将全天候运行,但对于像5分钟构build这样的东西,花费一个小时的EC2使用似乎有点多。 合并时可能的stream程瓶颈。 “A”可以移动吗? 积分 :这个工作stream程的一部分是由Digg的真棒张贴在持续部署的启发 。 上面的工作stream程图是受Android OS项目启发的 。

CPU在C ++中进行调节

我只是想知道是否有一个优雅的方式来设置一个特定的线程进行密集计算的最大CPU负载。 现在我已经find了线程中最耗时的循环(它只是压缩),并使用带有硬编码值的GetTickCount()和Sleep() 。 它确保循环持续一段时间,并且睡眠一定的最小时间。 它或多或less的工作,即保证线程不会使用超过50%的CPU。 但是,行为取决于CPU内核的数量(巨大的劣势),简单的丑陋(更小的缺点:))。 有任何想法吗?

stream浪者configuration壳vs木偶vs厨师

我有以下设置: 许多不同的项目是独立的git仓库,但都具有相同的服务器configuration 每个项目依次依赖于许多其他项目,我们使用composer php依赖pipe理器把它们放在一起(PHP语言在这里)。 我想使用Vagrant,并在每个存储库中包含一个Vagrant文​​件,所以我的团队成员可以克隆一个存储库,运行vagrant up并准备好去。 我现在的问题是针对configuration。 我需要安装一些工具和软件包,比如apache,git,mysql和几个php软件包,然后下载一些文件(比如最近的一个开发数据库转储文件),把所有东西放在/ var / www中,然后运行composer install命令。 所以一个select是使用厨师或傀儡等食谱的经理。 另一种方法是编写一个bash文件并使用shellconfiguration。 我对厨师/傀儡没有太多的经验,所以自然而然,使用shell选项似乎更容易,但是我想了解,如果这从长远来看不是一个好的/可行的select。 为什么对我来说这似乎是一个不好的方法去与木偶/厨师: 我明白,我将不得不使用几种不同的食谱,并且几乎总是对我的不同的储存库使用相同的食谱,所以我将不得不将所有的食谱包括在所有的储存库中。 考虑有20个回购,需要10个配方,这意味着我将需要添加200个食谱作为一个git子模块或类似(也是每个团队成员需要克隆存储库,然后克隆10个配方库,然后只运行vagrant了每项目)。 相反,我只需要用我的shell脚本有一个小的回购,并克隆它20次。 我可能错过了一些东西,所以请告知我是否应该select厨师/傀儡,为什么它有意义,即使我的存储库都有一个非常类似的服务器设置。