Tag: stream

从进程打印Java InputStream

UPDATE: I found a crucial part to why this probably isn't working! I used System.setOut(out); where out is a special PrintStream to a JTextArea 这是代码,但我遇到的问题是,只有当我结束这个过程时,信息才会被打印出来。 public Constructor() { main(); } private void main() { btnStart.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { ProcessBuilder builder = new ProcessBuilder("java", textFieldMemory.getText(), "-jar", myJar); Process process = […]

如何在社交networking中实现活动stream

我正在开发自己的社交networking,而且我还没有在networking上find实现用户行为stream的例子…例如,如何筛选每个用户的行为? 如何存储行动事件? 哪些数据模型和对象模型可以用于操作stream和操作本身?

你可以在Python的核心types猴子补丁方法?

Ruby可以将方法添加到Number类和其他核心types以获得如下效果: 1.should_equal(1) 但是,似乎python不能做到这一点。 这是真的? 如果是这样,为什么? 这是否与types无法修改的事实有关? 更新:而不是谈论猴子补丁的不同定义,我想只关注上面的例子。 我已经得出结论说,这是不可能的,因为你们中的一些人已经回答了。 但是我想要更详细地解释为什么它不能完成,也许什么function,如果在Python中可用,将允许这样做。 回答你们中的一些人:我可能想要这样做的原因只是美学/可读性。 item.price.should_equal(19.99) 阅读更像英文,并清楚地指出哪个是testing值,哪个是期望值,如下所示: should_equal(item.price,19.99) 这个概念是Rspec和其他一些Ruby框架的基础。

完成所有以前的活动

我的应用程序有以下stream程屏幕: Home->screen 1->screen 2->screen 3->screen 4->screen 5 现在我在每个屏幕上都有一个通用的log outbutton ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5 ) 我希望当用户点击注销button(从任何屏幕),所有的屏幕将完成,一个新的屏幕Log in将打开。 我已经尝试几乎所有的FLAG_ACTIVITY来实现这一点。 我也通过一些在计算器中的答案,但无法解决问题。 我的应用程序是在Android 1.6上,所以不能使用FLAG_ACTIVITY_CLEAR_TASK 有什么办法可以解决这个问题吗?

使用标准C ++ / C ++ 11 / C来检查文件是否存在的最快方法?

我想find最快的方法来检查标准C ++ 11,C ++或C中是否存在一个文件。我有成千上万的文件,在做些事情之前,我需要检查它们是否都存在。 在下面的函数中,我可以写什么而不是/* SOMETHING */ ? inline bool exist(const std::string& name) { /* SOMETHING */ }

从URL下载/stream文件 – asp.net

我需要stream式传输文件,这将导致在浏览器中作为提示保存。 问题是,该文件所在的目录是虚拟映射的,所以我无法使用Server.MapPath来确定它的实际位置。 该目录与网站不在同一个位置(或者甚至是在活箱上的物理服务器)。 我想要像下面的东西,但是这将允许我通过一个url,而不是一个服务器文件path。 我可能不得不从configuration的基本pathbuild立我的文件path,然后追加到path的其余部分,但希望我可以这样做,而不是。 var filePath = Server.MapPath(DOCUMENT_PATH); if (!File.Exists(filePath)) return; var fileInfo = new System.IO.FileInfo(filePath); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", String.Format("attachment;filename=\"{0}\"", filePath)); Response.AddHeader("Content-Length", fileInfo.Length.ToString()); Response.WriteFile(filePath); Response.End();

缓冲文件(用于更快的磁盘访问)

我正在处理大文件,直接写入磁盘很慢。 由于文件很大,我无法将其加载到TMemoryStream中。 TFileStream没有缓冲,所以我想知道是否有一个可以提供缓冲stream的自定义库,或者我应该只依靠OS提供的缓冲。 操作系统的缓冲是否可靠? 我的意思是如果caching已满,可能会从caching刷新旧文件(我的),以便为新文件腾出空间。 我的文件在GB范围内。 它包含数百万条logging。 不幸的是,logging不是固定的大小。 所以,我必须做数以百万计的读数(在4到500字节之间)。 阅读(和写作)是连续的。 我不会跳到文件中(我认为这是缓冲的理想select)。 最后,我必须将这样的文件写回到磁盘(再次是数百万小的写入)。 大卫Heffernan赞美的一句话! David提供了一大段代码来提供缓冲磁盘访问。 人们你必须有他的BufferedFileStream! 这是黄金。 不要忘记注册。 谢谢大卫。

TCP选项SO_LINGER(零) – 需要时

我想我理解这个选项的forms意义。 在我现在处理的一些遗留代码中,使用了该选项。 客户抱怨RST作为对FIN侧面的反应。 我不知道我可以安全地将其删除,因为我不明白它何时应该使用。 你能举个例子说明什么时候需要这个选项吗?

斯威夫特:后卫VS如果让

我一直在阅读关于Swift中的Optionals,并且我看到了一些例子, if let用来检查一个Optional是否包含一个值,并且是这样的话 – 用一个解包的值做一些事情。 不过,我已经看到,在Swift 2.0中,主要使用关键字guard 。 我想知道是否已经从Swift 2.0中删除了,还是可以使用。 我是否应该改变我的程序, if let来guard ?

configurationStreamReader是否closuresstream?

我正在发送一个stream来写入方法,在这些方法中,我正在使用二进制读取器/ wier。 当读者/写者得到处置时,无论是通过using还是只是当它没有被引用时,stream是否closures? 我会发送一个BinaryReader / Writer,但我也使用StreamReader(也许我应该绕过,我只用于GetLine和ReadLine)。 如果每次作家/读者closures时closuresstream,这是相当麻烦的。