小编Mic*_*ins的帖子

xpath查找节点是否存在

使用xpath查询如何查找是否存在节点(标记)?

例如,如果我需要确保网站页面具有正确的基本结构,如/ html/body和/ html/head/title

xslt xpath expression

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

VS 2008断点目前不会被击中.没有为此文档加载任何符号

我正在努力克服这个障碍,我非常希望SO上的人可以提供帮助.

在此输入图像描述

当我在我的类库项目中设置断点时.它看起来像一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个带有感叹号的黄色三角形.当我平移断点时显示的工具提示是," 断点当前不会被命中.此文档没有加载符号. "

这个项目不是ASP.NET应用程序,它只是一个winForms应用程序.

我已经接管了解决方案中包含多个项目的现有winForms应用程序.我已经在调试模式下构建并运行了项目.我可以在某些项目的断点处停止但是,我无法在其他项目中特别是类型类库的项目中遇到断点.

到目前为止我做了什么:

  • 我删除了所有调试和发布文件夹,
  • 我删除了obj文件夹,之后又重建了解决方案.
  • 我重新启动了VS2008 IDE.
  • 我重新启动了电脑.
  • 我检查了配置管理器的解决方案,以确保我的类项目包含在调试版本中,并且确实如此.
  • 我已经检查了dll的debug/modules,尽管我没有尝试引用dll.

此外,我已按照SO帖子中列出的故障排除步骤进行操作:

断点当前不会被点击没有加载符号

VS 2010,NUNit和"断点目前不会被击中.没有为此文档加载任何符号"

断点当前不会被击中.没有为此文档加载任何符号.

无法调试 - "断点当前不会被命中.没有为此文档加载任何符号"

修复"断点当前不会被击中.此文档未加载任何符号."

此外,我已阅读上找到无数的帖子谷歌来自MSDN和其他地方,其中没有一个适合我的特定需求.

其中一些帖子是:

Visual Studio 2008"断点当前不会被命中.没有为此文档加载符号"

断点当前不会被击中.没有为此文档加载任何符号

断点当前不会被击中.没有为此文档加载符号.

调试器问题"断点当前不会被命中.没有为此文档加载符号

断点当前不会被击中.没有为此文档加载符号.

我读过的所有帖子都非常有用,但没有一个建议的解决方案符合我的特定需求.如果有必要提供更多信息,请与我们联系.我有更多的链接,我可以提供作为没有工作的参考.以及我尝试解决此问题的其他步骤.

我发布这个后续行动让大家都感到惊讶.我按照@Hans @ suggestion来调用有问题的项目文件.

我将一个昏暗的frm放置为form = new ProjectInQuestion.FormInQuestion

这现在在调试 - > Windows->模块中加载了程序集

新问题比我原来的问题更令人困惑.我的断点看起来很好,但是被忽略了.断点处没有明显的错误.

在此输入图像描述

vb.net breakpoints visual-studio-2008

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

attr_reader名称中带有问号

对不起,可能,真的是新手问题:

我想定义一个返回bool值的getter.网络连接:

  attr_reader :server_error?
Run Code Online (Sandbox Code Playgroud)

但是,我如何更新它,因为如果最后有一个问号,Ruby(1.9)会抛出语法错误:

#unexpected '='
@server_error? = true
self.server_error? = true
Run Code Online (Sandbox Code Playgroud)

ruby

29
推荐指数
3
解决办法
6874
查看次数

pl/sql存储过程:参数名称与列名称相同

我有这样的存储过程

procedure P_IssueUpdate
(
    Id in integer,
    ModifiedDate in date,
    Solution in varchar2
) AS
BEGIN
update T_Issue
Set
  ModifiedDate = ModifiedDate,
  Solution = Solution
where id = id;
END P_IssueUpdate;
Run Code Online (Sandbox Code Playgroud)

我的问题是参数名称与表列名称相同.有没有办法指示sql"="之后的值应该是参数而不是列?

谢谢你的帮助

oracle plsql stored-procedures

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

为什么配置文件中无法识别log4net?

我使用log4net在C#中编写了一个测试控制台应用程序:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using log4net;
using log4net.Config;

[assembly: log4net.Config.XmlConfigurator(Watch = true)]

namespace Log4Net_Test
{
    class Program
    {
        private static readonly ILog log = LogManager.GetLogger(typeof(Program));

        static void Main(string[] args)
        {    
            log.Info("Entering application");    
            log.Debug("Debug message");    
            log.Info("Leaving application");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的App.config文件看起来像这样:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <appSettings>
    <add key="log4net.Internal.Debug" value="true"/>
  </appSettings>
  <log4net>
    <!-- A1 is set to be a ConsoleAppender -->
    <appender name="A1" type="log4net.Appender.FileAppender"> …
Run Code Online (Sandbox Code Playgroud)

c# log4net

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

Spring 3 MVC:使用自定义验证器显示验证消息

我需要帮助.我是jsp,MVC的初学者.我想在Spring 3 MVC中使用自定义验证器验证表单输入.

我的验证员课程

   package validators;

import models.UserModel;

import org.springframework.stereotype.Component;
import org.springframework.validation.Errors;
import org.springframework.validation.ValidationUtils;
import org.springframework.validation.Validator;
@Component
public class UserValidator implements Validator {

   @Override
   public boolean supports(Class clazz) {
      return UserModel.class.isAssignableFrom(clazz);
   }

   @Override
   public void validate(Object target, Errors errors) {
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, "firstname", "Enter firstname.");
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, "surname", "Enter surname.");
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, "login", "Enter login.");

   }

}
Run Code Online (Sandbox Code Playgroud)

控制器类

package controllers;

import java.util.ArrayList;
import models.UserModel;
import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import validators.UserValidator;
import database.UserDB;


@Controller
public class …
Run Code Online (Sandbox Code Playgroud)

validation model-view-controller spring jsp

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

将二进制数据发布到RESTful应用程序

我正在开发一个RESTful Web应用程序(Django + Piston).POST请求将使用Json编码的数据发送到Web应用程序.这适用于我所有仅文本的数据库表,但我也有一个存储文本和二进制文件的表.将文本和二进制数据发布到RESTful应用程序的最佳方法是什么?

rest binary post json

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

如何使用java.sql.Timestamp作为真正的java.util.Date与JPA

我有一个关于日期管理的问题,以毫秒为单位.我理解需要使用TIMESTAMP来存储毫秒:

@Temporal(TIMESTAMP)
@Column(name="DATE_COLUMN", nullable = false)
@Override public java.util.Date getDate() { return this.date; }
Run Code Online (Sandbox Code Playgroud)

但是如果我不能将这个日期与java.util.Date的另一个实例进行比较,除非我注意equals()调用的顺序,因为this.dateinstance是一个java.sql.Timestamp.如何从JPA获取java.util.Date?因为来自JPA的日期,即使方法签名是java.util.Date,实际上也是java.sql.Timestamp的一个实例.

java.util.Date newDate = new Date(this.date.getTime());
this.date.equals(newDate) == false
newDate.equals(this.date) == true
Run Code Online (Sandbox Code Playgroud)

我试图在持久化类中修改我的方法:

@Override
public Date getDate() {
  return this.date == null ? null : new Date(this.date.getTime());
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是大量数据效率不高.

还有其他选择:

  • 我可以修改我的持久化类的设计,@PostLoad以便在我检索它之后从持久的日期创建一个java.util.Date.

  • 我想知道我是否无法使用ClassTransformer

你有没有遇到过这个问题?我不正确的是什么?处理这个问题的最佳方法是什么?

java datetime persistence jpa

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

如何覆盖Microsoft的datagridview以允许在VB.NET中进行反缓冲?

我的datagridview在加载时闪烁并且非常慢.我反映了Microsoft的datgridview,并发现有一个后台缓冲区属性,从winForm中看不到.我该如何设置此属性?

vb.net datagridview

11
推荐指数
2
解决办法
1730
查看次数

尝试获取数据库类型的实例时出现激活错误,键""< - 空白

我正在尝试使用Enterprise Library 5.0并在我的BL上进行一些单元测试,我是否需要在DL或Test项目上安装app.config?

注意:我的web项目上的web.config上已经有配置设置.

我如何使用DAAB:

private static Database db = DatabaseFactory.CreateDatabase();

db.ExecuteNonQuery("spInsertSalesman", salesman.Fullname);
Run Code Online (Sandbox Code Playgroud)

我在DL上的app.config:

<configuration>
    <configSections>
        <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" />
    </configSections>
    <dataConfiguration defaultDatabase="DBTEST" />
    <connectionStrings>
        <add name="DBTEST" connectionString="Data Source=[dbsource];Initial Catalog=[dbname];User Id=sa;Password=password;"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

c# unit-testing enterprise-library

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