草庐IT

c++ - 您使用什么工具在 Windows 上分析( native )C++?

Window的程序员如何分析他们的原生C++代码?在Unix/Linux上你有gprof[感谢Evan]&valgrind(我个人使用这个,虽然它不是真正的分析器),最近我在Mac和Solaris上,这意味着我搬到了dTrace。现在,当我过去需要在Windows上进行分析时,就像在我以前的工作中一样,我使用了Intel的vtune,它很棒,但是它是商业的,而且我没有私有(private)使用的许可证,所以我'我想知道Windows程序员常用的标准(免费更好)工具是什么?提前致谢 最佳答案 你应该给Xperf尝试一下-它是一种新的系

c++ - 在 native 应用程序中检查自动更新的最不烦人的方式

什么是最好的方法?目前我能想到的:HKLM\Run中的超小型WinMainexe,每天检查两次每天检查两次的Windows服务计划任务(似乎找不到通过用户帐户、桌面隔离等启动GUI任务的方法)应用程序本身(如果有多个exe,则不起作用,例如,在SysinternalsSuite中,很多很多应用程序,一个大套件)还有吗?我希望它保持原生状态,避免干扰或延迟冷启动的启动。 最佳答案 拉里·奥斯特曼posted不久前在他的博客上有一些关于这个的内容。基本要点:一天两次检查更新太频繁了Windows服务是个糟糕的主意持续运行的小型WinMa

windows - 土坯空气 : Start native window hidden

如何打开隐藏的新窗口?(注意visible="false")如果我这样声明一个窗口,然后调用this.open(false);,这个窗口会快速打开然后隐藏,等我真正显示的时候再重新显示,也就是很丑。我想这样做是为了能够在显示之前加载内容并使窗口适合该大小。 最佳答案 我能够在应用程序的预初始化事件处理程序中将我的应用程序设置为不可见(visible=false),并在handleOnInvoke事件处理程序中将其设置为可见。 关于windows-土坯空气:Startnativewindo

ruby - 错误 : Error installing jekyll: ERROR: Failed to build gem native extension

我的系统有:ruby2.0.0p451(2014-02-24)[x64-mingw32]gem-version2.2.2开发工具包:DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe当我尝试运行geminstalljekyll时,出现此错误:D:\devKit>geminstalljekyllTemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingjekyll:ERROR:Failed

.net - 什么是编译为 native Windows 代码的优秀轻量级编程语言?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我是一名.Net开发人员,但我无法保证.NetFramework会安装在目标机器上。我看到了一些建议使用NGen编译为native代码的问题(here和here)。两者都指出您仍然需要框架。我想编写一个相当轻量级的应用程序(基本的GUI,没有数据库,没有什么复杂的)但是出于各种原因,我不想安装任何框架或字节码解释器。Thisquestion建议使用Python和py2

java - windows下socket读取超时: strange hardcode in native method

我试图了解如何在native代码中处理套接字读取超时,并在那里发现了一些奇怪的硬编码值5000毫秒:if(timeout){if(timeout来源:http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/windows/native/java/net/SocketInputStream.c如我所见,变量isRcvTimeoutSupported通常设置为true,但在设置套接字选项时可以将其设置为false:/**SO_RCVTIMEOisonlysupportedonMicrosoft'simplementati

windows - Meteor 作为 native OSX 或 Windows 8 应用程序

有什么方法可以将我的meteor应用程序转换为OSX或Windows8上的native桌面应用程序?我可以将某些内容放入AppStore或将下载链接作为DMG放在我的网站上吗?我正在寻找使用起来相当简单的东西。除了支持meteor和node.js外,有点像桌面的Phonegap。 最佳答案 有一个项目正在为此工作。它仍处于早期阶段,但您应该能够使用它构建应用程序。这是一种通过DDP与应用的Meteor服务器交互并在原生iOS应用中连接该数据的方法。这是项目:https://github.com/martijnwalraven/met

c# - 当从 native win32 应用程序调用 C# COM 程序集时,如何调试它?

我正在开发一个C#程序集,它将通过COM从Delphi7(iow,nativewin32,而不是.net)应用程序中调用。到目前为止,它似乎有效。我导出了一个TLB文件,将其导入到我的Delphi项目中,然后我可以创建我的C#对象并调用它的函数。太好了,但很快我就会真的想要使用VisualStudio在运行时调试C#代码。设置断点、逐步执行代码等等。我试过在创建COM对象后打入Delphi代码,然后寻找VS附加的进程,但找不到。有没有办法设置VS2008来执行此操作?我宁愿只能够按f5并让VS启动Delphi可执行文件,等待C#代码被调用,然后将其自身附加到它。但我想我可以忍受手动附加

windows - native Windows 应用程序开发选项

冗长的标题,简短的问题:如果有人想为Windows开发但不必依赖任何外部依赖项(没有运行时,因此排除了.net),那么有哪些受支持的、有效的和功能齐全的*替代方案?VisualBasic6已死,VisualC++很明显,Delphi似乎是首选,但我想知道是否还有其他选择?*如:能够使用所有Windows功能,例如在通知区域放置图标、使任务栏图标闪烁等。 最佳答案 看看这个-http://www.codegear.com/products/delphi格林 关于windows-native

c++ - Windows 上 Qt 中的无边框窗口支持 native 功能 : aero snap, DWM 调整大小和最小化

我正在尝试在Windows上的Qt中创建一个支持native功能的无边框窗口:aerosnap、DWM调整大小和最小化、摇动等。像Office2013或VisualStudio2012。但它们是用wpf编写的。wpf和纯WinApi中有很多示例,但我找不到任何Qt示例。最近我发现了暴雪的Battle.netApp(screenshot)。他们使用QT4.8.5,他们的主窗口的外观和行为完全符合我在我的应用程序中的要求。有人知道怎么做吗?感谢您的帮助。 最佳答案 我已经找到解决此问题的方法。我没有使用Qt主窗口,而是创建了一个简单的W