小编Sam*_*amB的帖子

如何在不停止进程的情况下停止调试(或分离进程)?

我经常使用VS 2008来调试应用程序的.NET C#组件.有时,我想退出调试并继续运行应用程序.停止调试会终止我正在调试的进程.

我怎样才能实现目标?

这不是一个Web应用程序,它是一个运行托管和非托管代码的本地进程.

我在Debug菜单中找到了"Detach All"选项,但是它被禁用(灰显).

debugging visual-studio-2008 visual-studio

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

我如何使用PDB文件

我听说使用PDB文件可以帮助诊断崩溃发生的位置.
我的基本理解是你给Visual Studio提供源文件,pdb文件和崩溃信息(来自Dr Watson?)
有人可以解释一下它是如何工作的/涉及的内容?(谢谢!)

crash debugging pdb-files

45
推荐指数
3
解决办法
4万
查看次数

如何在启动时最大化Windows上的Emacs?

这让我发疯了:我只是想让Emacs最大化到启动时的屏幕分辨率.理想情况下,我喜欢适用于任何屏幕分辨率的跨平台(Windows和Linux)解决方案,但我甚至无法使用甚至硬编码大小的Window XP.

这是我尝试过的:

  1. 设置具有适当高度/宽度的初始帧alist
  2. 设置default-frame-alist
  3. (Windows特定的东西)向emacs窗口发送消息,告诉它最大化via (w32-send-sys-command 61488)
  4. 尝试了我在某处发现的这个功能:

    (defun toggle-fullscreen ()
      "toggles whether the currently selected frame consumes the entire display
    or is decorated with a window border"
      (interactive)
      (let ((f (selected-frame)))
        (modify-frame-parameters 
         f
         `((fullscreen . ,(if (eq nil (frame-parameter f 'fullscreen)) 
                              'fullboth
                            nil))))))
    
    Run Code Online (Sandbox Code Playgroud)
  5. 在我的init文件的开头和结尾尝试了上述方法,试图消除其他init事件的干扰.

不幸的是,以上都没有!对于上面的一些,我可以看到我的emacs窗口在一瞬间正确调整大小,然后恢复到较小的默认大小.如果我在初始化后运行上面的方法,emacs窗口会正确调整大小.世界上到底发生了什么?

[ps还有其他SO问题,但没有一个答案有效]


更新:

答案让我觉得我的init文件中的其他东西导致了问题.确实是这样!经过一些尝试和错误,我找到了罪魁祸首.如果我注释掉以下行,一切都很完美:

(tool-bar-mode -1)
Run Code Online (Sandbox Code Playgroud)

工具栏与最大化窗口有什么关系?

所以现在的问题是:如何禁用工具栏(毕竟,emacs的工具栏很丑陋,占用了宝贵的屏幕空间)并且在我的init文件中最大化了窗口?可能是工具栏干扰窗口大小的错误?

澄清:(工具栏模式-1)关闭工具栏,但此行干扰最大化Emacs窗口.因此,如果我尝试将函数放到最大化窗口并关闭工具栏,则最大化部分将失败; 如果工具栏部分已注释掉,则最大化部分将正常工作.它甚至不重要我使用什么解决方案(在我列出的4个中).


解决方案:(或者至少现在对我有用)

这可能是Emacs中的一个错误.解决方法是通过注册表禁用工具栏,而不是.emacs.将以下内容另存为.reg文件,并在Windows资源管理器中执行该文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\GNU\Emacs]
"Emacs.Toolbar"="-1"
Run Code Online (Sandbox Code Playgroud)

(此解决方案是OtherMichael建议的工作版本).

emacs elisp

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

无法创建PDB文件

出于某种原因,今天我的一个项目突然出现了这个错误.

错误1无法写入输出文件'C:\ MyProject\Release\MyProject.pdb':未指定错误

如果我进入高级编译选项并将其更改为不生成和调试信息,我的项目编译正常.

我已经尝试将Release文件夹的权限设置为full to everyone,所以我认为这不是权限问题.另外,我在日志文件中看不到任何可以提供有关该问题的更多信息的内容.

有谁知道为什么这个错误会刚刚开始显示或修复它的方法?

谢谢.


更新:我重新启动了我的机器,重启了VS几次甚至完全删除了发生问题的现有OBJ文件.它仍然给我同样的错误.

这是一个简单的项目解决方案,上周工作正常.VS尝试构建PDB文件似乎是一个问题,因为我可以将它们从Release和Debug文件夹中删除而不会出现问题.当我尝试重建它们时,VS将开始创建文件(大小约为1.4MB),但我仍然得到错误.

vb.net visual-studio-2005 visual-studio pdb-files

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

SyntaxError:Chrome的Javascript控制台中的意外标识符

我在Chrome的Javascript控制台中测试了这个javascript并返回了SyntaxError: Unexpected Identifier.

我从教程中获得了这段代码,只是测试了Chrome的控制台,所以我希望它可以工作,除非我使用控制台错了?

码:

var visitorName = "Chuck";
var myOldString = "Hello username. I hope you enjoy your stay username.";
var myNewString = myOldString.replace ("username," visitorName);

document.write("Old String = " + myOldString);
document.write("<br/>New string = " + myNewString);
Run Code Online (Sandbox Code Playgroud)

输出:

SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)

javascript console google-chrome

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

用于调试xslt的工具

我有一个Java servlet,它生成xml,用xslt样式表进行翻译,然后显示生成的HTML.这是我第一次使用xslt.调试xslt的好方法是什么?我有(或可以得到)一些示例XML文件来应用转换.但我真的不确定语法,所以给我语法警告的东西会很棒.

xml xslt debugging

33
推荐指数
4
解决办法
3万
查看次数

WPF中使用图形#的图形不是作为链条绘制的

我正在使用带有图形#库的WPF,我正在尝试将图形绘制为线性链,因此我定义了一些顶点,并将边连接为

new Edge<object>(vertices[i], vertices[i+1])
Run Code Online (Sandbox Code Playgroud)

但问题是结果图未按预期绘制,如下所示:

1 - > 2 - > 3 - > 1-> 4

换句话说,顶点3穿过顶点1到达顶点4.

这是绘图方法的代码

private void CreateGraphToVisualize()
{
    var g = new BidirectionalGraph<object, IEdge<object>>();

    // add the vertices to the graph
    string[] vertices = new string[5];
    for (int i = 0; i < 5; i++)
    {
        vertices[i] = i.ToString();
        g.AddVertex(vertices[i]);
    }

    // add edges to the graph
    g.AddEdge(new Edge<object>(vertices[0], vertices[1]));
    g.AddEdge(new Edge<object>(vertices[1], vertices[2]));
    g.AddEdge(new Edge<object>(vertices[2], vertices[3]));
    g.AddEdge(new Edge<object>(vertices[3], vertices[4]));

    GraphToVisualize = g;
}
Run Code Online (Sandbox Code Playgroud)

这是与图形相关的xaml代码的一部分#

<DockPanel Grid.Row="2" …
Run Code Online (Sandbox Code Playgroud)

c# wpf graph graph-sharp

32
推荐指数
1
解决办法
1750
查看次数

禁用浏览器上的"后退"按钮

我正在编写一个应用程序,如果用户回击,它可能会重新发送相同的信息并弄乱数据的流和完整性.如何为有和没有javascript的用户禁用它?

browser back-button

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

如何防止GitHub wiki中自动生成的链接?

在GitHub维基页面上,如果我输入:

www.foobar.com
Run Code Online (Sandbox Code Playgroud)

GitHub自动假定这是一个URL,并使文本成为http://www.foobar.com的超链接.但是,有时我不希望创建超链接.有没有办法阻止这种行为?也许某种降价?

markdown github hyperlink autolink github-flavored-markdown

31
推荐指数
5
解决办法
9071
查看次数

如何将标准gzip到文件中并将标准打印到标准输出?

我想执行一个命令,让该命令的输出动态地获取gzip,并且还回显/发出该命令的输出.

即,像:

echo "hey hey, we're the monkees" | gzip --stdout > my_log.gz
Run Code Online (Sandbox Code Playgroud)

除了行执行之外,我想在标准输出上看到这个:

hey hey, we're the monkees
Run Code Online (Sandbox Code Playgroud)

linux bash shell tee

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