小编dur*_*597的帖子

如何使用Mockito在模拟上显示所有调用

我有一个失败的单元测试,我不确定为什么.我希望能够看到在被测系统中发生的模拟上的所有调用.这不是我想要的所有测试的行为,只是为了我需要快速调整以便能够弄清楚什么是错误的测试.

然而,它似乎有点像黑客.是否有可能在Mockito本地执行此操作,而不必使用Thread.currentThread().getStackTrace()

这不是首选,因为堆栈跟踪包括Mockito内部使用的所有其他调用.

java debugging junit unit-testing mockito

31
推荐指数
2
解决办法
1万
查看次数

哪里可以找到Unix实用程序的源代码?

任何人都可以提供指向linux命令源代码的指针,如'sort','uniq'等?

linux gnu-coreutils

30
推荐指数
1
解决办法
2万
查看次数

自动跟踪开发时间

我正在做一个个人项目,我最后能够说:"我在这个项目上花费了X个小时".现在解决这个问题的一种方法是使用手动时间跟踪器(工作于:到:).我遇到了这个问题,因为我只能在第一周或第二周使用它.所以我想自动跟踪开发时间.

我的一个想法是在构建过程中插入一个短脚本,每次调用构建过程时都会将时间戳插入日志文件中.之后,我可以分析每个构建之间的间隔,并希望能够准确地计算出正在发生的事情.

有没有其他人知道如何实施这样的时间跟踪工具?

根据已提供的答案快速跟进:

  1. 停止/启动跟踪器并不坏,但需要大量的纪律,这也许我应该努力.但他们不适合我.
  2. 具体的应用程序跟踪程序很棒,但我目前使用的是Mac OS X.

language-agnostic development-environment

29
推荐指数
1
解决办法
5071
查看次数

PThread库的源代码?

我试图找到pthread库的源代码.(我猜它应该是Linux源代码的一部分)

但不知何故找不到任何有它的好网站.

我喜欢这个网站:http://lxr.linux.no/#linux+v2.6.34.1/我经常找到我需要的东西.某种程度上pthread源是不可搜索的.无论如何,我想提一下,我需要一个链接到可浏览(和可搜索)的网站.

浏览linux源代码的网站可能是个人品味的问题.因此欢迎所有指向pthread源的链接.

最有可能的是,我最终会将所有这些书签加入书签,通过它们查看,然后接受最佳答案.

linux open-source pthreads

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

查看R中的源代码

如何在R中查看源代码?例如,对于功能portfolio.optim

> require(tseries)
> portfolio.optim
function (x, ...) 
UseMethod("portfolio.optim")
<environment: namespace:tseries>

> methods(portfolio.optim)
[1] portfolio.optim.default* portfolio.optim.ts*     

Non-visible functions are asterisked
> portfolio.optim.ts
Error: object 'portfolio.optim.ts' not found
> portfolio.optim.default
Error: object 'portfolio.optim.default' not found
Run Code Online (Sandbox Code Playgroud)

当我在本地安装R包时,它是否也下载了源代码?它存放在计算机上的哪个位置?有人知道吗?

r

28
推荐指数
4
解决办法
5万
查看次数

如何通过ntsd -d在windbg中显示源代码?

当我ntsd -d通过管道传输时,我无法在windbg中显示源代码windbg -k,但是当我在本地调试时它可以工作.

我想调试Winlogon.exe和LSASS.exe的第一个代码执行.但为了便于重现问题,我编写了这个设置:

  • 我使用CrashMe示例应用程序,预先构建了源代码和符号,并在目标和主机上复制到C:\ CrashMe
  • 我到处都使用适用于Windows的Windows调试工具(DTW)版本6.12.0002.633.
  • 目标是运行Windows XP SP3,主机Windows 7终极版.
  • 两台机器上的每个路径和设置都是相同的:DTW路径和crashme路径.
  • 我总是使用完全限定的路径(如c:\ dtw \ntsd.exe).
  • 我在VM中运行XP,启动时使用 /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

我可以使用此命令在本地进行调试,从C:\ CrashMe启动:

windbg -g -G -srcpath C:\CrashMe -y C:\CrashMe debug\CrashMe.exe
Run Code Online (Sandbox Code Playgroud)

我可以启动Windows XP虚拟机并使用以下命令连接到它:

windbg -n -k com:pipe,port=\\.\pipe\com_1,reconnect -srcpath SRV*;C:\CrashMe -y   
c:\windows\system32;c:\windows\symbols;C:\CrashMe\debug  
Run Code Online (Sandbox Code Playgroud)

但我需要调试远程机器.在目标上,我有这些选择:

  1. 通过-server和调试-remote
  2. 打破正在运行的过程
  3. 使用图像文件执行选项(IFEO).

在每个选项中,我都可以看到符号(x crashme!*作品).

我不能使用#1(-server)或#2(breakin.exe <pid>),因为我想调试身份验证提供程序的启动代码,所以我需要LSASS.exe从下开始ntsd -d.我不能让它运行并在以后附加.

我的理解是我需要使用IFEO.使用gflags.exe而不是手动修改注册表,我将可执行选项设置为

c:\dtw\ntsd -d -G -lines -x -y c:\symcache;c:\windows\system32 -n -srcpath C:\CrashMe\ …
Run Code Online (Sandbox Code Playgroud)

dll windbg remote-debugging

28
推荐指数
1
解决办法
3850
查看次数

如何在Visual Studio中将源附加到引用的程序集

我是Visual Studio的新手,来自Eclipse上的Java开发.我非常想念Eclipse的其他内容是能够查看二进制程序集的来源.

在Eclipse中,我可以附加对引用jar的源代码的引用,之后很容易导航到源代码,添加断点并调试这些代码,好像我在工作区中有库.

到目前为止,我还没有设法将源代码附加到程序集引用.

可能吗?我该怎么做(假设我有权访问这个库的源代码)?

navigation debugging visual-studio-2010

27
推荐指数
2
解决办法
1万
查看次数

有开源的pastebin吗?

我经常编写维基页面或设置我需要与其他开发人员共享的配置文件.是否有任何可以安装在您自己的网络中的pastebin克隆,如果没有?如何管理您希望与公司中其他开发人员共享的代码片段或配置,其中源代码控制可能过度?

open-source sharing pastebin

26
推荐指数
2
解决办法
3万
查看次数

如何在Google Hangouts上启用问答应用程序

Google Hangouts on air有一个名为Q&A的有用应用程序.

它允许观察者向发言者询问文本问题,甚至对这些问题进行投票.在用户界面中,您可以在G +页面上为特定事件启用此功能.

如何以编程方式启用环聊直播的问答环节?目前,在我的项目中,我使用此处文档中描述的代码启动了Google Hangouts :

<script src="https://apis.google.com/js/platform.js" async defer></script>
<div id="placeholder-div5"></div>
<script>
  gapi.hangout.render('placeholder-div5', {
    'topic': 'cats',
    'render': 'createhangout',
    'hangout_type': 'onair',
    'initial_apps': [{'app_id' : '184219133185', 'start_data' : 'dQw4w9WgXcQ', 'app_type' : 'ROOM_APP' }],
    'widget_size': 72
  });
</script>
Run Code Online (Sandbox Code Playgroud)

然后,当我开始播放并尝试启动问答应用(点击环聊窗口左侧的图标)时,会显示"此功能已停用".

有什么办法吗?

google-plus hangout

26
推荐指数
1
解决办法
3373
查看次数

您使用哪些工具和技术来查找死代码?

您使用哪些工具和技术在.NET中查找死代码?

在过去,我使用Obsolete属性修饰方法(传递true,因此编译器将发出错误,如MSDN中所述).

我有兴趣看到其他人的建议(除了像FxCop或ReSharper这样的工具).我想确保我不会错过其他有用的工具.

.net c# refactoring code-analysis

25
推荐指数
2
解决办法
2万
查看次数