小编Cha*_*esB的帖子

无法启动visual studio profiler

我有VS 2010旗舰版.我创建了空的win32控制台解决方案并用http://pastebin.com/EQJKJK6T替换了它的cpp文件我试图执行CPU采样分析.但由于某种原因,我得到以下消息

消息框:

无法启动'exe文件的路径'.以前尝试分析应用程序的尝试未成功完成.请重启应用程序.

输出窗口:

Profiling started.
Warning VSP2355: Some Windows counters will not be collected.  Without this data, some performance rules may not fire.
Profiling process ID 4368 (test).
Process ID 4368 has exited.
Data written to e:\projects\test\test101224.vsp.
Profiling finished.
PRF0025: No data was collected. 
Profiling complete.
Run Code Online (Sandbox Code Playgroud)

profiler visual-studio vsperfmon

5
推荐指数
1
解决办法
3390
查看次数

powershell:如何在发生错误时打印总调用堆栈?

假设我有以下代码,当错误发生时,我想看到错误首先发生在函数b,然后发生在函数a.但实际上它只告诉我错误发生在函数a,因为函数a可以多次调用,我不知道哪个外函数调用函数导致问题

cls  
function a{  
  Remove-Item "not-exist-item"  
}  
function b{  
  a  
}  
b  
Run Code Online (Sandbox Code Playgroud)
Remove-Item : Cannot find path 'C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\not-exis
t-item' because it does not exist.
At C:\Users\Daniel.Wu\AppData\Local\Temp\2\a.ps1:***3 char:14***
+   Remove-Item <<<<  "not-exist-item"  
    + CategoryInfo          : ObjectNotFound: (C:\Program File...\not-exist-item:String) [Remove-Item], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
Run Code Online (Sandbox Code Playgroud)

powershell

5
推荐指数
2
解决办法
1205
查看次数

如何在不损失精度的情况下表示F#中的分数?

在F#中表示分数的最佳方法是什么?Haskell和Racket有很好的方式来表示比率.F#中是否有数据类型来表示比率?

f# rational-numbers fractions

5
推荐指数
1
解决办法
1050
查看次数

Mac OS X上的NI VISA + pyVisa(Snow Leopard)

有没有人在使用NI GPIB模块在Snow Leopard上运行pyVisa成功?

根据我在NI网站上阅读的所有论坛,看来NI VISA和pyVisa的组合不能在Max OS X上完成.

令人不安的是,NI网站已经为Mac OS X列出了NI VISA支持.但是,在他们的支持页面中,他们没有将OS X列为受支持的操作系统.

任何评论或帮助将不胜感激,因为我真的想摆脱不得不使用Windows进行此软件开发以及允许跨平台支持.

python macos osx-snow-leopard visa

5
推荐指数
1
解决办法
4229
查看次数

Git与Bug Genie集成?

我已经设置了Bug跟踪器The Bug Genie,可以在我的一个开发人员小组中使用,到目前为止,大多数事情都很容易实现.现在,我想利用他们的Git集成.然而,他们的文档似乎有点缺乏,似乎我认为我知道一些我显然没有的东西.

有没有人知道将Git集成到Bug Genie中的一些好资源?我有一个基于Linux的服务器,我完全可以控制,所以我并没有真正限制这方面,我可以使用Bug Genie附带的钩子.我只需要一些指导,让一切正常.

我找到了他们提供的钩子,但它并没有真正给我足够的信息让我觉得在我当前的服务器设置(使用Capistrano的一些东西,并且已经有一些后接收挂钩)感觉很舒服.我希望有一些更清楚的东西(甚至已经对那里的文档做了一些澄清)所以我不必诉诸试验和错误.

git version-control bug-tracking issue-tracking

5
推荐指数
1
解决办法
3225
查看次数

Autofac:将OnActivated添加到所有注册

我需要添加.OnActivated(Initialize)到所有注册.以下是我现在的处理方式:

builder.RegisterType<A>()
    .OnActivated(Initialize);

builder.RegisterType<B>()
    .OnActivated(Initialize);

builder.RegisterType<C>()
    .OnActivated(Initialize);

void Initialize(IActivatedEventArgs<object> context)
{
    object obj = context.Instance;
    if (obj is IHasPostConstructor)        
        (obj as IHasPostConstructor).PostConstructor();        
}
Run Code Online (Sandbox Code Playgroud)

如果我可以将它简化为以下内容,那就太好了:

builder.RegisterType<A>();
builder.RegisterType<B>();
builder.RegisterType<C>();
builder.AllRegistrations.OnActivated(Initialize);
Run Code Online (Sandbox Code Playgroud)

类似的东西可能吗?

谢谢

c# autofac

5
推荐指数
1
解决办法
1302
查看次数

优先级倒置

我在理解优先级倒置时遇到问题

文章摘录:

考虑有一个任务L,优先级低.此任务需要资源R.考虑L正在运行并且它获取资源R.现在,还有另一个具有高优先级的任务H. 此任务还需要资源R.考虑H在L获得资源R之后开始.现在H必须等到L放弃资源R.

到目前为止,一切都按预期工作,但是在此期间新任务M以中等优先级启动时会出现问题.`由于R仍​​然在使用(由L),H无法运行.由于M是优先级最高的未阻塞任务,因此它将被安排在L之前.由于L已经被M抢占,L不能放弃R.所以M将一直运行直到它完成,然后L将运行 - 至少到达一个点它可以放弃R - 然后H会运行.因此,在上述场景中,具有中等优先级的任务在具有高优先级的任务之前运行,从而有效地给予我们优先级倒置.

这个问题与文章的第二部分有关.为什么具有H(较高)优先级的进程不能抢占具有L(较低)优先级的进程,但具有M(中等)优先级的进程可以先发制人?即如果在使用R之后H被阻止,为什么M也不被阻挡?

multithreading computer-science

5
推荐指数
1
解决办法
473
查看次数

使用git和svn

我必须使用svn作为源代码管理工具,但我想在本地使用git分支.我想知道它是否可以正常工作,最好的方法是什么.我读到了'git svn',但看起来我必须同步整个svn repositoy才能使用它.那不是一个选择.假设我是唯一的开发人员(不是开发人员之间的git推/拉),并且只想'本地'使用git.什么是最好的方法?在我当地的检查项目上只是'git init'?并在同一文件夹中使用这两个工具?有更好的方法吗?

svn git git-svn

5
推荐指数
1
解决办法
1560
查看次数

使用Visual Studio 2010时,32位和64位操作系统之间的性能差异?

使用时,32位和64位操作系统之间是否存在性能差异Visual Studio 2010?(主要与.NET和合作C#)

.net c# performance operating-system visual-studio-2010

5
推荐指数
1
解决办法
1811
查看次数

如何在GIT中签出单个文件

我们开发了一个自动部署工具,用于在jboss服务器中部署文件(ear,war和jar).开发人员将在Visual Source中安全地签入文件.自动部署工具自动逐个检出开发人员指定的最新文件,并使用API​​将其部署在jboss服务器中.现在我们转向GIT来维护我们的源代码和其他部署文件.

git是否可以选择检查单个文件和VSS等路径?

git

5
推荐指数
2
解决办法
1873
查看次数