草庐IT

mono-stdout

全部标签

c++ - 在 haskell 的 FFI 后面使用 stdout/stderr/stdin 流

我正在开发一个小的haskell程序,它使用我用C++开发的外部静态库。它通过ghc的FFI(外部函数接口(interface))访问库。在这个库中,我想对控制台进行一些输出。但是,在我看来,看起来事物的C++端没有正确的stdout句柄,因为输出没有出现在控制台上。那么,我的问题是:是ghc劫持了这三个流(stdout、stdin、stderr)还是libstdc++只是因为我正在与ghc链接而没有初始化它们?如果我的FFI导入写入标准输出,它们是否需要“安全”?如何将标准输出传递给C函数?我应该直接传递它还是需要C类型?附加说明:我将libstdc++直接链接到可执行文件(即ghc

c# - mono touch-iphone 平台最后调用的函数

是否有任何方法,或在用户单击主页按钮或应用程序崩溃时调用的方法? 最佳答案 是的,UIApplicationDelegate.DidEnterBackground在您的应用进入后台之前被调用:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm?UIApplicationDelegate/app

ios - 在使用 Mono Touch 的循环中使用 CGImage.ScreenImage 时出现内存问题

我正在尝试创建一个应用程序来使用Zxing的Monotouch和C#端口读取QR码,但我遇到了内存问题。当应用程序处理捕获的屏幕帧时,应用程序会收到内存警告,然后关闭。我已经删除了对Zxing的调用以追踪内存问题的根源,并且可以通过循环捕获屏幕图像来重现该问题。代码如下:usingSystem;usingSystem.Drawing;usingSystem.Collections.Generic;usingSystem.Threading;usingMonoTouch.UIKit;usingMonoTouch.Foundation;usingMonoTouch.CoreGraphics

python - 嵌入 libPython 时重定向 stdout 和 stderr

我在iOS应用程序中嵌入了libPython.a,我正在使用PyRun_SimpleFileEx运行脚本:Py_SetPythonHome((char*)[resourcePathUTF8String]);Py_Initialize();constchar*argv[]={…">/dev/null"};PySys_SetArgv(sizeof(argv)/sizeof(char*),(char**)argv);PyEval_InitThreads();constchar*prog=...;FILE*fd=fopen(prog,"r");if(fd==NULL){ret=1;}else{

hadoop - 无法找到 oozie 作业的尝试日志飞行位置(stderr 和 stdout)

我正在从事一个项目,该项目需要使用任何oozie工作流和YARN中的任何作业的所有日志。我能够在hdfstmp/logs中找到yarn日志,并通过其API找到一些oozie日志文件,但我无法找到Mapreduce作业的尝试日志文件https://i.imgur.com/KL0HhVT.png你们知道这些文件保存在哪里吗?谢谢!我已经搜索过oozieapi,在它的服务器和hdfs的tmp/logs中,它似乎不在那里。 最佳答案 您可以通过两种方式获取整个YARN应用程序日志。通过YARNURL>应用程序>搜索感兴趣的应用程序ID>单击

hadoop - yarn stderr 没有 logger appender 也没有 stdout

我正在运行一个简单的mapreduce程序wordcountagianApacheHadoop2.6.0。hadoop正在分布式运行(多个节点)。但是,我无法从yarn作业历史记录中看到任何stderr和stdout。(但我可以看到系统日志)wordcount程序非常简单,仅供演示。importjava.io.IOException;importjava.util.StringTokenizer;importorg.apache.commons.logging.Log;importorg.apache.commons.logging.LogFactory;importorg.apach

android - Mono for Android - 使用 Visual Studio 进行单元测试

有没有办法让内置的MS测试框架与MonoforAndroid一起工作?我知道它们是针对不同的.NET框架配置文件编译的,这是问题的一部分-MonoAndroid.Unittestframework-但是有人有办法解决这个问题吗?NUnit或其他开源测试框架解决方案也是可以接受的-但我读到NUnit也存在同样的问题。也许有一个NUnit框架是针对与Mono相同的配置文件编译的?我找了一圈,资源有限。 最佳答案 我认为你做不到;但是,我建议您将非Android特定代码迁移到测试该程序集的辅助.net程序集(一个针对.net3.5或4.0

android - 为 Android : the setup doesn't see installed SDKs 安装 Xamarin Mono

在安装XamarinMonoforAndroid时,它说找不到JavaSDK和AndroidSDK,然后继续下载它们。但是我已经安装了JavaSDK和AndroidSDK。我查看了安装日志(c:\users\\appdata\local\xamarin\monoforandroid),发现它在查找注册表项:'SOFTWARE\Wow6432Node\JavaSoft\JavaDevelopmentKit',值为'CurrentVersion'和“SOFTWARE\JavaSoft\JavaDevelopmentKit”,值为“CurrentVersion”。它没有找到它。我查看了我的注

c# - 适用于 Android、Parcelable 和 C# 的 Mono - 文档有误

更新:IParcelable显然cannotcurrentlybeimplementedinMonoforAndroid.最后,我在类中使用了.NET序列化,然后将序列化数据打包/bundle到Android特定代码中,效果很好。它还使类跨平台兼容,这是可取的。原始问题:我正在尝试将Parcelable实现为MonoforAndroid应用程序中类的一部分,但Xamarin的Parcelable文档是从Android文档中复制粘贴的:http://androidapi.xamarin.com/?link=T%3aAndroid.OS.IParcelablepublicclassMyPa

android - Mono for Android - 如何加速调试?

我在Android上使用Mono,到目前为止我很喜欢它。我唯一担心的是调试项目非常慢。当我在VisualStudio中开始调试时,有时需要4-5秒才能从一个断点移动到下一个断点。似乎调试器也停在我没有用断点标记的行。有没有办法加快调试速度?Xamarin-适用于Android的单声道:http://xamarin.com/monoforandroid我正在使用模拟器;直接从VisualStudio运行项目。我试图创造非常强大的设备;更多资源,但它并没有真正帮助。我也更改了处理器亲和性,但没有任何区别。我有一台非常强大的机器;索尼VaioF系列笔记本电脑256GB固态硬盘,英特尔酷睿i7