草庐IT

trace-listener

全部标签

c++ - 是否有基本 win32 C++ 的 TRACE 语句?

在MFCC++(VisualStudio6)中,我习惯使用TRACE宏进行调试。是否有适用于普通win32的等效语句? 最佳答案 _RPTn很好用,虽然不是很方便。Hereissomecode将MFCTRACE语句重新创建为允许可变数量参数的函数。还添加了TraceEx宏,它在源文件和行号之前添加,以便您可以单击返回到语句的位置。更新:CodeGuru上的原始代码无法在Release模式下为我编译,因此我更改了在Release模式下删除TRACE语句的方式。这是我放入Trace.h的完整源代码。感谢ThomasRizos的原创://

c++ - 解释 Valgrind 的 trace-malloc 输出

Valgrind是一个出色的内存调试器,它有选项--trace-malloc=yes,它产生如下内容:--16301--malloc(8)=0x4EAD748--16301--free(0x4EAD748)--16301--free(0x4EAD498)--16301--malloc(21)=0x4EAD780--16301--malloc(8)=0x4EAD838--16301--free(0x4EAD6F8)--16301--calloc(1,88)=0x4EAD870--16301--realloc(0x0,160)malloc(160)=0x4EB1CF8--16301--re

windows - 每个 Windows 版本的 listen() 最大队列大小

Winsock函数listen(socket,backlog)有一个参数来指定等待连接的队列大小。程序应通过SOMAXCONN将队列设置为其最大大小。问题:每个Windows版本的最大队列大小是多少:2000、XP、Vista、7?谢谢!引用:listen()onMSDNLibrary 最佳答案 在NTWS4.0上是5:http://support.microsoft.com/kb/127144我相信在XP中也是如此,尽管从XP开始很难从Microsoft找到任何具体的东西。(至少对我来说,这就是我最终来到这里希望得到实际答案的原因

c++ - Windows/C++ : how can I get a useful stack trace from a signal handler?

我有一个Windows/C++应用程序(使用JUCE),我想在应用程序崩溃时将堆栈跟踪转储到一个文件中。在我的初始化代码中,我有:signal(SIGABRT,abortHandler);signal(SIGSEGV,abortHandler);signal(SIGILL,abortHandler);signal(SIGFPE,abortHandler);然后我的处理程序看起来像:voidabortHandler(intsignum){juce::Filelog("stacktrace.txt");log.appendText(juce::SystemStats::getStackBa

windows - 在 Windows 中以编程方式将音频设备设置为 "listened"

在Windows7中,您可以进入音频设备并选中“收听此设备”,以便通过扬声器播放音频信号。有没有办法设置它,也许是Win32API中的一些变量,这样它就可以在不进入设置对话框的情况下进行更改? 最佳答案 并非Windows上的所有音频设备都支持控制面板中的此选项。但是MSDN上有一些关于环回记录的文档。http://msdn.microsoft.com/en-us/library/dd316551%28VS.85%29.aspx 关于windows-在Windows中以编程方式将音频设备

c++ - "listening"到 C/C++ 中的文件更改(在 Windows 上)

他们有什么方法可以定位某个文件并能够接收对其所做的所有更改吗?例如名为Names.txt的文件。我可以查看该文件以查找添加的名称吗?然后将它们写入控制台?在Dev-C++4.9.9.2中无法编译的示例代码#include#include#include#includevoidRefreshDirectory(LPTSTR);voidRefreshTree(LPTSTR);voidWatchDirectory(LPTSTR);int_tmain(intargc,TCHAR*argv[]){if(argc!=2){_tprintf(TEXT("Usage:%s\n"),argv[0]);r

windows - 消费 "Event Tracing for Windows"事件

对this的回答这个问题让我考虑使用“Windows事件跟踪”来满足我们的跟踪需求。我遇到过NTrace,这似乎是从C#代码生成ETW事件的好方法(使用与XP兼容的“经典提供程序”模型)。但是,我无法找到一种简单的方法来使用这些事件-实时查看它们和/或将它们记录到文件中。我找到的唯一方法是NTrace文档中描述的方法:使用仅作为WindowsDDK的一部分提供的工具。在现场出现复杂问题的情况下,我们可能需要要求用户生成包含跟踪的文件。我们不能要求用户下载DDK或执行一些复杂的操作来执行此操作。是否有直接、用户友好的方式将ETW事件记录到文件中?此外,如果某人未以管理员身份运行,是否可以

c# - 找不到方法 : 'Void System.Diagnostics.Tracing.FrameworkEventSource.BeginGetResponse(System.Object, System.String)'

我今天升级到Windows8.1。升级后,我的一个WPF窗口出现以下异常:XAML异常:在“System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值引发异常。InnerException:Methodnotfound:'VoidSystem.Diagnostics.Tracing.FrameworkEventSource.BeginGetResponse(System.Object,System.String)'.在更新我的窗口之前我没有得到这个异常。请注意,当我从窗口中删除图标时,不会发生异常-Icon="/MyProgram

redis - 拉维尔 5.4 : Listening For Notifications doesn't work with me

我无法让这段代码在(laravel5.4/notifications#broadcast-notifications)之后工作:Echo.private('App.User.'+userId).notification((notification)=>{console.log(notification.type);});这是我的代码:应用程序.js:require('./bootstrap')importEchofrom'laravel-echo'window.Echo=newEcho({broadcaster:'socket.io',host:'http://127.0.0.1:60

iOS10语音识别 "Listening"音效

我正在使用新的iOS10框架进行实时语音识别。我使用AVCaptureSession获取音频。我有一个“正在收听”的哔哔声,通知用户他可以开始说话了。放置声音的最佳方式是在第一次调用captureOutput(:didOutputSampleBuffer..)时,但是如果我在开始session后尝试播放声音,声音就不会播放。并且没有抛出任何错误..它只是静静地无法播放...我尝试过的:通过系统声音播放(AudioServicesPlaySystemSound...())使用AVPlayer播放Assets还在主队列上尝试了上述两种解决方案异步/同步似乎无论我在做什么,都不可能在触发识别