Tag: stream

将HG项目从Bitbucket镜像到Github

有没有一个有效的工作stream程来镜像主要托pipe在使用Hg的bitbucket上的项目,github?

CSS Div宽度百分比和填充没有打破布局

这可能有一个简单的解决方法,但它已经困扰了我很多年了… 让我解释一下情况。 我有一个ID“容器”的div,其中包含页面中的所有内容(包括页眉和页脚),将保持一切内联,我可以做一个简单的'margin:0 auto'。 而不是倍数。 所以我们可以说,我把#container的宽度设置为80%。 现在,如果我把另外一个div放在里面,宽度相同(80%),给它一个填充10px的'header'的ID,布局就会“打破”(可以这么说),因为页面会把填充量添加到宽度。 那么,我怎样才能让它停留在边界,而不使用诸如#header div的低百分比等方法呢? 基本上,我想让它变得stream畅。 下面是一些示例代码,让您知道我在说什么… CSS #container { position:relative; width:80%; height:auto; } #header { position:relative; width:80%; height:50px; padding:10px; } HTML <div id="container"> <div id="header">Header contents</div> </div> 有谁能帮我解决这个一直困扰我的问题吗?

当我删除.vagrant文​​件时,如何销毁虚拟机?

我删除了包含.vagrant文​​件的目录。 当我启动一个新的虚拟机时,它正在抱怨正在使用的端口。 那么如何销毁虚拟机,而不需要.vagrant文​​件呢?

将audio从Node.js服务器stream式传输到HTML5 <audio>标签

我一直在使用Node.js中的二进制stream进行试验,我非常惊讶,实际上有一个工作演示,使用节点无线电stream接收Shoutcaststream,并使用分块编码将其推送到HTML5元素中。 但它只适用于Safari浏览器! 这是我的服务器代码: var radio = require("radio-stream"); var http = require('http'); var url = "http://67.205.85.183:7714"; var stream = radio.createReadStream(url); var clients = []; stream.on("connect", function() { console.error("Radio Stream connected!"); console.error(stream.headers); }); // When a chunk of data is received on the stream, push it to all connected clients stream.on("data", function (chunk) { if (clients.length > […]

如何closures可读stream(在结束之前)?

如何在Node.js中closures可读的stream ? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and continue the // instructions from this if console.log("Closed."); } }); 这会比: input.on('data', function(data) { if (isEnded) { return; } if (gotFirstLine) { isEnded = true; console.log("Closed."); […]

如何退出if子句

过早退出if条款有哪些方法? 有些时候我正在编写代码,并且希望在if子句中放置一个break语句,只记得那些只能用于循环。 让我们以下面的代码为例: if some_condition: … if condition_a: # do something # and then exit the outer if block … if condition_b: # do something # and then exit the outer if block # more code here 我可以想办法做到这一点:假设退出情况发生在嵌套的if语句中,将剩余的代码包装在一个大的else块中。 例: if some_condition: … if condition_a: # do something # and then exit the outer if block […]

本地覆盖Vagrantconfiguration设置(per-dev)

我希望这个问题得到普遍的回答,但为了说明这个问题,这里有一个用例: 我正在使用Vagrant进行简单的LMAP项目。 我使用独立的Puppet进行configuration。 现在,可能会有一些开发人员坐在代理之后,他们需要对虚拟机进行一些额外的configuration。 我在Puppet方面有一些工作:我可以将代理IP(如果有的话)作为一个事实传递给Vagrantfile木偶,如果设置了,Puppet会作出相应的反应。 我唯一的问题是:开发人员如何在开发环境中指定/覆盖此设置,而无需更改Vagrantfile (版本控制下,并且必须保持dev-environment-neutral)? 如果人们可以重写一个叫做Vagrantfile.local的文件中的一些Vagrant设置,那么我会通过.gitignore排除。 由于Vagrantfile只是Ruby,我尝试了以下内容: # Also load per-dev custom vagrant config custom_vagrantfile = 'Vagrantfile.local' load custom_vagrantfile if File.exist?(custom_vagrantfile) 文件包含基本上工作,但它看起来像在包含的文件,我不在同一个stream浪上下文了… Vagrant::Config.run do |config| config.vm.provision :puppet do |puppet| puppet.facter = { "proxy" => "proxy.host:80" } end end …也会“重置”我在主Vagrantfile所做的所有其他木偶configuration值,这让我觉得我正在朝着错误的方向前进。 我应该注意到,我是Ruby的总noob;) 任何人都可以给我一个提示,甚至一个工作的解决scheme,如何在每个开发定制可以在这里做一般?

如何删除GURU_MEDITATION错误状态下的虚拟机?

如何删除GURU_MEDITATION错误状态下的VirtualBox机器? VirtualBox没有运行的时候删除目录就够了吗? 编辑:张贴后,我删除了“在文件pipe理器中显示”导航到的整个目录。 看起来像: 请注意,没有电源closures,甚至删除灰色。 我相信这是完全一样的,甚至在我删除目录之前。 编辑2:我删除文件后,尝试命令行关机。 它挂起: vboxmanage controlvm wmf-vagrant_1354733432 poweroff 0%… 10%… 20%… 编辑3:它也无法从命令行注销它: VBoxManage unregistervm wmf-vagrant_1354733432 –delete VBoxManage:错误:无法取消注册机器'wmf-vagrant_1354733432',而它被lockingVBoxManage:错误:详细信息:代码VBOX_E_INVALID_OBJECT_STATE(0x80bb0007),组件机器,接口IMachine,被调用nsISupports上下文:“Unregister清理模式(CleanupMode_T)CleanupMode_DetachAllReturnHardDisksOnly:(CleanupMode_T)CleanupMode_DetachAllReturnNone,ComSafeArrayAsOutParam(aMedia))“在文件VBoxManageMisc.cpp

HttpWebRequest&本机GZip压缩

当请求使用Gzip压缩的页面时,我收到了很多以下错误: System.IO.InvalidDataException:GZip页脚中的CRC与从解压缩数据计算出的CRC不匹配 我正在使用本地GZipStream解压缩,并正在寻找解决这个问题。 有鉴于此,是否有解决这个或另一个GZip库(免费?),这将正确处理这个问题的工作? 我正在validationwebResponse ContentEncoding是GZIP 5/11更新一个简化的snippit //Caller public void SOSampleGet(string url) { // Initialize the WebRequest. webRequest = (HttpWebRequest)WebRequest.Create(url); webRequest.Method = WebRequestMethods.Http.Get; webRequest.KeepAlive = true; webRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; webRequest.Headers.Add("Accept-Encoding", "gzip,deflate"); webRequest.Referer = WebUtil.GetDomain(url); HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse(); using (Stream stream = GetStreamForResponse(webResponse, READTIMEOUT_CONST)) { //use stream } } //Method private static Stream GetStreamForResponse(HttpWebResponse webResponse, […]

处理连续的JSONstream

(现已停用)页面http://stream.twitter.com/1/statuses/sample.json用于返回持续不断的JSON数据stream。 我想在我自己的网页中使用jQuery(或JavaScript,但最好是jQuery)来处理它,以便能够根据推文的实时提示来显示视觉效果。 因为据我所知,jQuery的parseJSON函数只会在所有的数据已经被服务器发送后才执行callback函数,但这实际上是一个连续的数据stream。 我怎样才能处理数据“发生”,但仍然保持连接运行?