问题列表 - 第49291页

突出显示每个更改行中更改的行和更改的字节

开源项目Trac有一个出色的差异荧光笔 - 它突出显示每个更改行中更改的行和更改的字节!请参阅此处此处的示例.

有没有办法在bash终端中使用相同的颜色突出显示(即更改的行和更改的字节)git,或者vim 用于diff输出(补丁文件)?

git vim diff highlight word-diff

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

禁用特定包的日志记录

我正在我的应用程序中实现python日志记录,我希望能够利用"默认"根设置.我想使用root设置,因为我不想在配置文件中为每个模块定义一个记录器.

当我打开根记录器的DEBUG级别日志记录时,我遇到了QPID Python客户端API的问题.我的日志文件充斥着qpid调试语句:

2011-03-16 09:16:18,664 - qpid.messaging.io.ops - DEBUG - SENT [8de6b2c]:..

2011-03-16 09:16:18,667 - qpid.messaging.io.raw - DEBUG - ..

2011-03-16 09:16:18,668 - qpid.messaging.io.raw - DEBUG - READ [8de6b2c]:..

2011-03-16 09:16:18,668 - qpid.messaging.io.ops - DEBUG - ..

等等..

所以有两个主要问题:

1)有没有办法只为我的模块启用*日志记录而不为每个模块定义一个记录器?换句话说,有没有办法进行共享的"记录器设置",因此不必为每个记录器定义一个logger_部分,有没有办法默认设置?

就像是:

[logger_shared_settings]
    loggers = logger_A,logger_B,logger_C,logger_D
    level=DEBUG
Run Code Online (Sandbox Code Playgroud)

2)或者如何通过配置文件过滤出qpid包日志记录?

这是log.conf文件:

[loggers]
keys=root

[handlers]
keys=consoleHandler,fileHandler,nullHandler

[formatters]
keys=simpleFormatter

[logger_root]
level=DEBUG
handlers=consoleHandler,fileHandler

[handler_consoleHandler]
class=StreamHandler
level=DEBUG
formatter=simpleFormatter
args=(sys.stdout,)

[handler_fileHandler]
class=logging.handlers.RotatingFileHandler
level=DEBUG
formatter=simpleFormatter
args=('out.log',)
Run Code Online (Sandbox Code Playgroud)

这是我试图避免的:

[loggers]
keys=root, a, b, c, d

[handlers]
keys=consoleHandler,fileHandler,nullHandler

[formatters]
keys=simpleFormatter

[logger_root]
level=ERROR …
Run Code Online (Sandbox Code Playgroud)

python logging

6
推荐指数
1
解决办法
2317
查看次数

设置Visual Studio的"附加到进程"对话框中显示的"标题"值?

在Visual Studio中选择"调试/附加到处理"时,显示的对话框具有"标题"列.默认情况下,它显示属于该进程的主窗口的标题.例如,它可能会显示"这是一个黑暗和暴风雨的夜晚 - 记事本".

如何为没有主窗口的应用程序(例如Windows服务)设置此字段?

我有多个服务使用相同的可执行文件名运行,我希望能够在附加时轻松区分它们.

windows windows-services visual-studio visual-studio-debugging

12
推荐指数
1
解决办法
715
查看次数

正确版本的Spring和Hibernate以及所需的依赖项......由于依赖性而异常

因为我试图让我的Spring-Hibernate程序运行三天.由于hibernate2和hibernate3之间的版本差异,我很难找到所涉及的依赖项.最后,我能够使用以下一组依赖项运行程序

  • CGLIB的节点p-2.1_3.jar
  • 公地collections.jar
  • 公地dbcp.jar
  • 公地pool.jar
  • 公共-logging.jar
  • dom4j的-1.4.jar
  • 的Ehcache-1.6.0-beta1.jar
  • 冬眠-3.1.3.jar
  • 的hsqldb.jar
  • jta.jar log4j-1.2.9.jar
  • MySQL的连接器的Java-5.0.8-bin.jar
  • org.springframework.orm-3.1.0.M1.jar
  • org.springframework.transaction-3.1.0.M1.jar
  • 弹簧2.5.6.jar
  • 弹簧豆-2.0.4.jar

现在经过两天的努力,我能够管理上面提到的依赖项,我尝试建立类似的程序,但它抛出以下错误.我尝试在线解决方案,但我找到的解决方案是没有正确版本的spring和hibernate ..任何人都可以告诉我正确的异常原因,还可以正确修改Spring和hibernate的版本


Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myRecordDAO' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'hibernateTemplate' while setting bean property 'hibernateTemplate'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateTemplate' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate

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

PHP框架 - 有一个"最好的"吗?

我知道这是一个开放式的问题,但是有一个PHP框架被普遍称赞为"最好的"吗?

谢谢.

php frameworks classification

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

为什么我因"保护级别"错误而"无法访问"?

我收到此错误:

由于其保护级别,'CTest.AA()'无法访问.

编译此代码时:

public class A
{
    private A()
    {
    }
}

public class B : A
{
    public void SayHello()
    {
        Console.WriteLine("Hello");
    }
}
Run Code Online (Sandbox Code Playgroud)

有谁能解释为什么?

.net c# constructor access-modifiers

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

Oracle 10g - 插入语句中的Escape引用

我试图以5'9的形式将人的身高插入数据库

如何正确地逃避报价,以便我可以做到这一点.到目前为止,我的insert语句看起来像这样.

INSERT INTO height(id, height) 
VALUES(height-seq.nexval, '5\'9');
Run Code Online (Sandbox Code Playgroud)

反斜杠显然不起作用,我对oracle很新.谢谢

oracle oracle10g

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

Ubuntu上的乘客/ Ruby内存使用失控

最近几天Passenger一直在我的Slicehost VPS上消耗大量内存,而我似乎无法控制住它.它可以运行几个小时,然后突然产生大量的红宝石.我认为Apache是​​问题,所以我切换到Nginx,但问题仍然存在.这是一个转储top:

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                       
 5048 avishai   20   0  160m  43m 1192 S    0 10.9   0:00.77 ruby1.8                                                                                                                                                                        
 5102 avishai   20   0  151m  41m 1392 S    0 10.6   0:00.07 ruby1.8                                                                                                                                                                        
 5091 avishai   20   0  153m  30m 1400 D    0  7.6   0:00.27 ruby1.8                                                                                                                                                                        
 5059 avishai   20   0  158m  27m 1344 D    0  7.0   0:00.64 ruby1.8                                                                                                                                                                        
 4809 avishai   20   0  161m  27m 1208 D    0  6.9   0:06.65 ruby1.8                                                                                                                                                                        
 4179 avishai   20   0 …
Run Code Online (Sandbox Code Playgroud)

ruby passenger nginx

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

如何在C#中刷新单例

我有从DB获取的单例,因此它是昂贵的负载.它是懒惰的.

我想创建一个方法来刷新该单例并在需要时填充它.

数据是DB而且非常昂贵,所以我想只刷一次,以防我有并发调用.(也就是说,如果我有500次调用刷新,我想只重启一次刷新)

public static PageData Instance
    {
        get
        {
            if (m_Instance == null)
            {
                lock (instanceLock)
                {
                    if (m_Instance == null)
                    {
                        m_Instance = new PageData();
                    }
                }
            }
            return m_Instance;
        }
    }


public void ReSync()
        {                         
            lock (instanceLock)
            {
                /* Setting to null to force the Instance to re-build */
                m_Instance = null;
                PageData pData = Instance;
            }
        }
Run Code Online (Sandbox Code Playgroud)

谢谢

c# asp.net singleton

6
推荐指数
1
解决办法
2922
查看次数

如何将浮点数列表中的每个项目舍入到2位小数?

我有一个由浮点值组成的列表,但它们太详细而无法继续.我知道我们可以通过使用("%.f" % variable)运算符缩短它们,例如:

result = [359.70000000000005]
result = "%.2f" % result
result = [359.70]
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在不使用迭代器的情况下将值列表转换为舍入的等价物.我尝试了一些东西,但它抛出了TypeError:

list = [0.30000000000000004, 0.5, 0.20000000000000001]
list = "%.2f" % list
TypeError: not all arguments converted during string formatting
Run Code Online (Sandbox Code Playgroud)

我怎样才能提供一个干净的清单,如:

list = [0.30, 0.5, 0.20]
Run Code Online (Sandbox Code Playgroud)

python

38
推荐指数
5
解决办法
9万
查看次数