问题列表 - 第16642页

及时修复夜间建筑有多重要?

我们有一个自动构建服务器,每晚构建我们的代码,这对我们很有用,因为我们团队中的每个人都不能构建整个源代码树.最近,团队中的一些成员对于及时修复构建错误变得越来越松懈; 有时几周没有成功的建设.我甚至无意中听到一位开发人员说,"构建已经破坏,现在是添加[一些突破性变化]的好时机." 由于我处理最下游的代码,我通常使用与源代码库非常不同步的树的部分,这使得在提交之前测试更改变得非常困难.

我觉得我们失去了每晚建造的大部分好处,因为它不断被打破.我是不是在这里离开基地,还是应该更好地修复构建?

continuous-integration nightly-build

4
推荐指数
1
解决办法
248
查看次数

DOMElement克隆和追加:'错误的文档错误'

有些东西我不完全了解使用PHP的DOM api进行节点克隆.这是一个示例文件,可以快速复制我遇到的问题.

$doc  = new DOMDocument( '1.0', 'UTF-8' );
$root = $doc->createElement( 'root' ); // This doesn't work either $root = new DOMElement( 'root' );
$doc->appendChild( $root );

$doc2  = new DOMDocument( '1.0', 'UTF-8' );
$root2 = $doc2->createElement( 'root2' );
$doc2->appendChild( $root2 );

// Here comes the error
$root2->appendChild( $root->cloneNode() );
Run Code Online (Sandbox Code Playgroud)

当您运行此小片段时,会抛出异常

致命错误:未捕获的异常'DOMException',消息'Wrong Document Error'

我是否可以从文档中获取节点,克隆它,然后将其附加到另一个文档?

php xml dom domdocument

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

量化<p>的语义值而不是<div>

我正在将一些我无法控制的XML转换为XHTML.XML模式定义了一个<para>段落,并标记<unordered-list><ordered-list>对列表.

经常在这个XML中,我发现嵌套在段落中的列表.因此,直接转换会导致<ul>s嵌套在<p>s中,这在XHTML中是非法的.

我已经创建了一个处理它的方法列表,这是最明显的:

  1. 只是不要担心.浏览器会很好.谁在乎.(我不喜欢这个选项,但它是一个选项!)
  2. 在我的转换中写一个fancy-pants组件,确保所有<para>标签在无序列表开始之前关闭,然后重新打开.(我最喜欢这个选项,但由于嵌套的级别很复杂,我们可能没有预算)
  3. 只是变换<para><div>并设置了div的边缘,所以它看起来像在浏览器中的一个段落.这是发布有效XHTML的最简单的解决方案,但它取自标记的语义值.

我的问题是:

  • 如果选择3,我会失去多少价值?
  • 它是否真的重要吗?
  • 对用户体验的实际影响是什么?
  • 如果你能引用参考文献,请做(这很容易推测).例如,我认为它可能会影响我们正在使用的Google Search Appliance的搜索结果.
  • 如果搜索词出现在div中,它们的重量是否较轻?
  • 或者它们与前面的标题标记之间的关联是否较少?

我怎么能找到这个?

html xhtml

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

Enterprise Library日志块的编程配置

我以前使用过log4net,但我现在的雇主使用Enterprise Library应用程序块.我之前已经为我的核心日志记录类开发了单元测试,如下所示,并且想知道是否有人知道以下针对日志记录应用程序块的OneTimeSetup代码(对于长代码帖子而言):

public abstract class DataGathererBase
{
  public readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
  public void CollectData()
  {
    this.LogDebug("Initialize started");
  }

  public static class Logger
  {
    private static LoggingSettings settings = LoggingSettings.GetLoggingSettings(new SystemConfigurationSource());

    static Logger()
    {
      log4net.Config.XmlConfigurator.Configure();
    }

    public static void LogDebug(this DataGathererBase current, string message)
    {
      if (current.logger.IsDebugEnabled)
      {
        current.logger.Debug(string.Format("{0} logged: {1}", current.GetType().Name, message));
      }
    }
  }

[TestFixture]
public class LoggerTests:DataGathererBase
{
  private ListAppender appender;
  private static ILog log;

  [TestFixtureSetUp]
  public void OneTimeSetup()
  {
    appender = new ListAppender();
    appender.Layout = …
Run Code Online (Sandbox Code Playgroud)

c# logging unit-testing enterprise-library

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

为数据库表自动生成CRUD UI的应用程序

我有一个MySQL数据库,有一些非常简单的表.

我想找到一个应用程序(用Perl,Python或PHP实现),它将执行以下操作:

  1. 将应用程序指向数据库表,它会自动从数据库中检索表的架构.
  2. 然后它生成表格数据的HTML视图.数据显示为网格,所有字段均可由用户编辑.如果有很多行,那么它会自动提供分页.
  3. 允许用户单击列标题的加值点,然后将按该列对数据进行排序.
  4. 允许通过"where"子句过滤数据的加分点.

我已经看了几个包(phpMyAdmin,webmysql),但它们似乎没有提供可编辑的表视图.他们似乎更倾向于数据库管理员.我需要的是更倾向于想要查看,输入和修改数据的人.

php mysql database perl user-interface

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

C#string解析为变量类型

我想轻松地将一个字符串解析成一个类型,但是我不想为每个类型编写包装器代码,我只是希望能够执行"1234".Parse()之类的操作并让它返回1234.应该适用于任何具有解析功能的类型.

c#

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

使用TransactionScope和MS DTC时的常见问题

我刚刚开始使用TransactionScope,我发现总会遇到意想不到的事情需要永远调试.

我认为拥有这些的综合列表对于那些"奇怪的错误"情况来说是很好的,并且还可以扩展我们对平台奇怪性的了解.

关于我将如何使用事务范围的一些上下文:

  • Web应用程序
  • 多个Web服务器,应用程序服务器和SQL服务器
  • 事务将主要是数据库事务,但有些将被提升以写入MSMQ.

.net msdtc transactionscope

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

为什么我使用KnownType属性错误?

我试图从谷歌api反序列化一个json响应,所以我想我会定义几个类来帮助它:

[DataContract]
public class DetectionResult:ResponseData
{
    [DataMember(Name="language")]
    public string Language
    { get; set; }

    [DataMember(Name="isReliable")]
    public bool IsReliable
    { get; set; }

    [DataMember(Name="confidence")]
    public double Confidence
    {get;set;}
}

[DataContract]
public abstract class ResponseData
{

    [DataMember(Name = "error")]
    public TranslationError Error
    { get; set; }

}

[DataContract]
public class TranslationError
{
    [DataMember(Name="code")]
    public int Code
    { get; set; }

    [DataMember(Name="message" )]
    public int Message
    { get; set; }
}


[DataContract]
[KnownType(typeof(DetectionResult))]
public class RequestResult
{
    [DataMember(Name="responseStatus")]
    public int ResponseStatus
    { get; …
Run Code Online (Sandbox Code Playgroud)

c# wcf serialization datacontract

4
推荐指数
1
解决办法
7068
查看次数

Url.Action如何运作Asp.net MVC?

这与我提出的另一个问题有些相关,但我想为什么不单独问它.

如果我在视图中放置类似下面的内容

<td><img src='<%= Url.Action( "DisplayImage" , "User" , new { id = item.id} ) %>' alt="" /></td>
Run Code Online (Sandbox Code Playgroud)

它应该显示这个吗?

<td>
   <img src='/User.mvc/DisplayImage?id=U00915441' alt="" />
</td>
Run Code Online (Sandbox Code Playgroud)

或者,src属性的值实际上是否会被UserController GetImage Action的结果替换?

asp.net asp.net-mvc helper url.action

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

如何读取行(从文件中)然后在python中附加+ print?

for line in file:
    print line
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,当我将其更改为:

for line in file:
    print line + " just a string" 
Run Code Online (Sandbox Code Playgroud)

这只会在最后一行附加"只是一个字符串"

PS:Python新手

python

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