问题列表 - 第9207页

一般来说,管理调试消息的更好方法是什么?

这可能是一个愚蠢的问题......但是我有一个非常大的java程序,我正在使用旧的System.err.println方法进行调试,就像我在任何其他语言中使用print*一样...

但是过了一段时间,我有很多这样的人,我不知道如何管理它们(有时我把两次相同的信息与其他信息联系在一起使得它更难......)......(并且压制/最终找到它们有时并非微不足道

我不知道如何更加严谨......你有没有像一种神奇的象征?你总是打印出println的位置......

如果你有任何java工具,我会考虑它们,但一般的最佳实践会很棒......

java language-agnostic debugging

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

在Web场中加密web.config

嗨,大家好,我不知道这个问题是否已经提过。但是我想加密我的web.config中的连接字符串。我的应用程序将部署在Web场中。

我试图阅读一些有关此的博客,但感到困惑。有人可以告诉我他们确实尝试过并且成功的链接。

asp.net security web-config

5
推荐指数
0
解决办法
3641
查看次数

诊断无法停止的应用程序

我们的Windows应用程序经常挂在内存中,我正在尝试使用windbg来追踪问题.我对windbg很新,可以使用一些建议(我已经开始阅读高级Windows调试了).

该应用程序是用VB编写的C++和COM对象的混合体.有时当你退出时,应用程序似乎会消失但是任务管理器会在内存中显示它,显然是空闲的.

!线程告诉我这个:

ThreadCount: 2
UnstartedThread: 0
BackgroundThread: 2
PendingThread: 0
DeadThread: 0
Hosted Runtime: no
                                      PreEmptive   GC Alloc           Lock
       ID OSID ThreadOBJ    State     GC       Context       Domain   Count APT Exception
   0    1 175c 001aa040      4220 Enabled  09131b78:09131fe8 001a2b80     0 STA
   6    2 143c 001b4b48      b220 Enabled  00000000:00000000 001a2b80     0 MTA (Finalizer)
Run Code Online (Sandbox Code Playgroud)

对于我未经训练的眼睛,看起来它被一个单线程公寓阻挡的终结队列保持活着.这看起来合情合理吗?

~0kb产量:

ntdll!KiFastSystemCallRet
user32!NtUserGetMessage+0xc
mfc80!AfxInternalPumpMessage+0x18 [f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 153]
mfc80!CWinThread::Run+0x54 [f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\thrdcore.cpp @ 625]
mfc80!AfxWinMain+0x69 [f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp @ 47]
WARNING: Stack unwind information not available. Following frames may be wrong.
OurApp+0x7e8274
kernel32!BaseProcessStart+0x23 …
Run Code Online (Sandbox Code Playgroud)

c++ com windbg exit hung

5
推荐指数
0
解决办法
2881
查看次数

为什么在读取和写入管道时需要关闭fds?

这是一个例子来说明我的意思:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

int main(void)
{
        int     fd[2], nbytes;
        pid_t   childpid;
        char    string[] = "Hello, world!\n";
        char    readbuffer[80];

        pipe(fd);

        if((childpid = fork()) == -1)
        {
                perror("fork");
                exit(1);
        }

        if(childpid == 0)
        {
                /* Child process closes up input side of pipe */
                close(fd[0]);

                /* Send "string" through the output side of pipe */
                write(fd[1], string, (strlen(string)+1));
            exit(0);
    }
    else
    {
            /* Parent process closes up output side of pipe */
            close(fd[1]);

            /* Read in …
Run Code Online (Sandbox Code Playgroud)

c c++ unix multithreading pipe

10
推荐指数
2
解决办法
8779
查看次数

单元测试kohana基础项目是否有任何好的教程(示例)?

我正在寻找PHPUnit在KohanaPHP框架上测试项目的最佳实践.

phpunit kohana

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

如何找到文件在 Subversion 中被修改的次数?

给定一个文件,如何找出该文件被修改的次数?头部修订号可能有数百个,但我只会修改一个文件 4 次。因此,给定该文件,我想要 4 作为答案。听起来很简单,但我找不到任何命令来实现这一点。有人可以帮忙吗?

svn

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

低悬的图形编程水果?

我目前正在研究Java2D中基于磁贴的游戏,我正在考虑添加一些便宜的眼睛糖果.

例如,实现一个简单的粒子系统(可能像这样对于爆炸和/或烟雾).

您是否有任何关于相对容易编程的效果的建议,这些效果不需要大量(或根本)绘制新艺术?

这些效果的教程和代码示例也是最受欢迎的!

-我做.

PS - 如果绝对必要,我可以切换到像LWJGL/JOGL甚至是Slick这样的东西 - 但我宁愿继续使用Java2D.

java graphics java-2d

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

Javascript中for..in循环的迭代顺序

假设我有一个初始化的Javascript对象

var letters = {q:0, t:0, o:0, b:0, y:0, n:0, u:0, m:0, p:0, 
               w:0, a:0, d:0, k:0, v:0, c:0, z:0, l:0, j:0, 
               i:0, e:0, g:0, s:0, x:0, r:0, h:0, f:0};
Run Code Online (Sandbox Code Playgroud)

然后我想迭代这些对象的键

for(var letter in letters) {
    // code goes here
}
Run Code Online (Sandbox Code Playgroud)

在Firefox 3和Internet Explorer 8中,对象按照它们在对象声明(q,t,o,b,y等)中列出的顺序进行迭代.

我可以依靠吗?假设在迭代之前我没有以任何方式修改我的对象.它是ECMAScript标准的一部分吗?有谁知道哪些浏览器在声明的顺序中迭代?

javascript

18
推荐指数
1
解决办法
6669
查看次数

用于生成进程的shell脚本,在SIGTERM上终止子进程

我想编写一个shell脚本,在后台生成几个长时间运行的进程,然后挂起.收到SIGTERM后,我希望所有子进程也终止.

基本上,我想要一个"主过程".

这是我到目前为止所得到的:

#!/bin/sh

sleep 600 &
PID1="$!"

sleep 600 &
PID2="$!"

# supposedly this should kill the child processes on SIGTERM. 
trap "kill $PID1 $PID2" SIGTERM 

wait
Run Code Online (Sandbox Code Playgroud)

上面的脚本失败了trap: 10: SIGTERM: bad trap.

编辑:我正在使用Ubuntu 9.04

bash scripting sh long-running-processes sigterm

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

.NET的黄瓜替代品

快速的一个,有没有人遇到类似于Ruby的黄瓜(一个人类可读的DSL,用于定义可以测试的用例故事)在.NET领域?

.net cucumber

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