问题列表 - 第11488页

Windows服务意外终止

我有一个Windows服务,它有许多线程可以完成一些工作.一直都在测试中,直到有一次,我在事件查看器中看到"Windows服务意外终止".

我如何尝试调试发生这种情况的地方?我在正常情况下被捕获但在这种情况下不会被捕获.

我不知道从哪里开始.

JD.

c# multithreading windows-services

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

WPF TextBox.Focus()烦恼

我对.Net和WPF很新,但有问题.代码是一个片段.我TextBox要输入日期.我使用GotFocusLostFocus事件检查正确的输入.

<TextBox Name="sdDay" Width="40" Text="Day" GotFocus="DateDay_GotFocus" LostFocus="DateDay_LostFocus" Padding="5,5,5,5" HorizontalContentAlignment="Center" Focusable="True"/>
<TextBox Name="sdMonth" Width="50" Text="Month" GotFocus="DateMonth_GotFocus" LostFocus="DateMonth_LostFocus" Padding="5,5,5,5" Margin="5,0,0,0" HorizontalContentAlignment="Center" Focusable="True"/>
<TextBox Name="sdYear" Width="50" Text="Year" GotFocus="DateYear_GotFocus" LostFocus="DateYear_LostFocus" Padding="5,5,5,5" Margin="5,0,0,0" HorizontalContentAlignment="Center" Focusable="True"/>
Run Code Online (Sandbox Code Playgroud)

和代码:

private void DateDay_GotFocus(object sender, RoutedEventArgs e)
    {
        if (((TextBox)sender).Text == "Day")
            ((TextBox)sender).Text = string.Empty;
    }

private void DateDay_LostFocus(object sender, RoutedEventArgs e)
    {
        if (((TextBox)sender).Text == string.Empty)
            ((TextBox)sender).Text = "Day";
        else
            CheckForCorrectDateDay((TextBox)sender);
    }

private void CheckForCorrectDateDay(TextBox b)
    {
        int day = 0;

        try
        { …
Run Code Online (Sandbox Code Playgroud)

wpf textbox focus

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

为什么GET方法比HTTP中的POST更快?

我只是网络编程的新手,只是好奇地知道abt Get和Post方法将数据从一个页面发送到另一个页面.

据说Get方法比Post快,但我不知道为什么我能找到的一个原因是Get只能用255个字符呢?还有其他原因,请有人解释一下吗?

post get http

43
推荐指数
6
解决办法
3万
查看次数

如何读取调用堆栈?

我们在Windows 2003服务器上通过COM +运行本机C++应用程序.我最近从事件查看器中注意到它抛出异常,特别是C0000005异常,根据http://blogs.msdn.com/calvin_hsia/archive/2004/06/30/170344.aspx表示该过程试图写入不在其地址空间内的内存,即访问冲突.

事件查看器中的条目提供了一个调用堆栈:

LibFmwk!UTIL_GetDateFromLogByDayDirectory(char const*,class utilCDate&)+ 0xa26c LibFmwk!UTIL_GetDateFromLogByDayDirectory(char const*,class utilCDate&)+ 0x8af4 LibFmwk!UTIL_GetDateFromLogByDayDirectory(char const*,class utilCDate&)+ 0x13a1 LibFmwk!utilCLogController :: GetFLFInfoLevel(void )const + 0x1070 LibFmwk!utilCLogController :: GetFLFInfoLevel(void)const + 0x186

现在,我明白它给我的方法名称去看看,但我感觉每行末尾的地址(例如+ 0xa26c)试图指向我在该方法中的特定行或指令.

所以我的问题是:

  1. 有谁知道如何使用这个地址或调用堆栈中的任何其他信息来确定代码中的哪一行掉进去?
  2. 有没有我可以阅读的资源,以便更好地理解调用栈,
  3. 是否有任何免费软件/开源工具可以帮助分析调用堆栈,可能是通过附加到调试符号文件和/或二进制文件?

编辑:根据要求,这是似乎导致问题的方法:

BOOL UTIL_GetDateFromLogByDayDirectory(LPCSTR pszDir, utilCDate& oDate)
{
BOOL bRet = FALSE;

if ((pszDir[0] == '%') &&
    ::isdigit(pszDir[1]) && ::isdigit(pszDir[2]) &&
    ::isdigit(pszDir[3]) && ::isdigit(pszDir[4]) &&
    ::isdigit(pszDir[5]) && ::isdigit(pszDir[6]) &&
    ::isdigit(pszDir[7]) && ::isdigit(pszDir[8]) &&
    !pszDir[9])
{
    char acCopy[9];
    ::memcpy(acCopy, pszDir + 1, 8);
    acCopy[8] = '\0';

    int …
Run Code Online (Sandbox Code Playgroud)

winapi callstack native memory-address visual-c++

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

有什么方法可以在LaTeX中定义变量吗?

在LaTeX中,如何定义使用其内容而不是编译PDF中的变量的字符串变量?

假设我正在编写一个关于软件的技术文档,我想在序言或某个地方定义包名,这样如果它的名称发生变化,我就不必在很多地方替换它,而只是在一个地方.

variables latex

329
推荐指数
4
解决办法
27万
查看次数

C#中类似JavaScript的匿名函数

可以在C#中完成以下操作吗?:

var greeting = "Hello" + function ()
{
    return " World";
}() + "!";
Run Code Online (Sandbox Code Playgroud)

我想做一些事情(C#伪代码):

var cell = new TableCell { CssClass = "", Text = return delegate ()
{
     return "logic goes here";
}};
Run Code Online (Sandbox Code Playgroud)

基本上我想实现某些逻辑的内联作用域,而不是将该块逻辑移动到单独的方法中.

javascript c# anonymous-methods anonymous-function

0
推荐指数
1
解决办法
1092
查看次数

Allegro 5 游戏:如何设置适合屏幕纵横比的分辨率?

使用 Allegro 5,如何在全屏模式下初始化游戏,使其符合屏幕格式(宽屏 16:9 与普通 3:4)

al_create_display (w, h)
Run Code Online (Sandbox Code Playgroud)

让我们选择您想要的任何比例。例如,无论屏幕大小如何,您都可以设置 640x480。但在宽屏显示器上看起来会很奇怪。你怎么知道使用哪个比率?

resolution fullscreen widescreen allegro5

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

如何在xcode中使用NSzombie?

可能重复:
如何在Xcode 4上启用NSZombie?

我的应用程序崩溃了很多!如何通过NSZombie找到错误?

有人可以给我一步一步的指示,使用NSZombie或Valgrind工具来查找内存错误,引用错误等.

iphone xcode memory-management objective-c nszombie

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

rails i18n日期问题

我们目前正在开发一个使用i18n的rails项目,我们的日期问题很小:

# on my mac
"10.06.2008".to_date 
# produces => Tue, 10 Jun 2008

# on a friends mac and on the production server
"10.06.2008".to_date
# produces => ..., 06 Oct 2008
Run Code Online (Sandbox Code Playgroud)

如您所见,日期不对.我们检查了一切.locale.yml(de.yml)在两个系统上都很好,并且也设置了default_locale.我们系统之间的唯一区别是ruby版本.我正在运行ruby 1.8.7并且他运行1.8.6.这可能是这种行为的原因吗?

任何帮助,将不胜感激.

ruby ruby-on-rails internationalization

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

使用XHTML严格且没有javascript时替代target ="_ blank"!

我需要使用XHTML严格

我需要确保我的网站没有javascript工作.

我需要从我自己的应用程序中打开一个新的帮助窗口.当然,我想在没有检测到javascript时使用target ="_ blank",但这不是XHTML严格的.

还有其他选择吗?

xhtml accessibility

8
推荐指数
3
解决办法
1万
查看次数