问题列表 - 第33377页

在SQL Server中报告错误的正确位置在哪里?

我在SQL Server 2008中发现了一个相当微不足道的错误.

我想向微软报告,但是,当我访问https://support.microsoft.com/时,我意识到我可能需要花费300加元来报告它.

有没有一个地方我可以报告这个错误而不花钱给我任何钱?


以下是该错误的示例:

作品:

USE [msdb]  
(SELECT * FROM msdbms)
Run Code Online (Sandbox Code Playgroud)

与失败 "关键字'秩序’附近有语法错误."

USE [msdb]  
(SELECT * FROM msdbms ORDER BY dbms)
Run Code Online (Sandbox Code Playgroud)

此外,如果我不正确,这不是一个错误可以解释为什么不呢?

编辑
我已将此添加到Microsoft Connect

bug-reporting sql-server-2008

5
推荐指数
2
解决办法
4241
查看次数

如何确保对话框始终位于主窗口的前面

我还没有找到最佳解决方案.我有一个非模态对话框,可以通过应用程序中的热键在无限制实例中打开.甚至对话框本身也可以打开一个新实例.我希望这些对话框始终位于主应用程序窗口的前面.我尝试过几件事.

  • 将FormStyle设置为fsStayOntop.这有效但有一个优点,即对话框将位于所有窗口的前面,甚至是其他应用程序.我只希望它在我的主窗口前面.
  • 将PopupMode设置为pmAuto.这也适用于一个对话框打开另一个对话框的情况.如果第一个对话框关闭,则会自动关闭第二个对话框.这是不可接受的.
  • 使用表单的默认属性.单击主窗口后,打开的对话框就在主窗口后面.

任何其他建议:-)

delphi dialog nonblocking delphi-2007

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

如何从文件创建CGPath - 即SVG

是否可以从给定文件创建CGPath?

SVG将是首选,但任何事情都可行.

cocoa-touch core-graphics objective-c ios

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

调用`System.gc()`是一种在Java应用程序中管理内存的好方法吗?

我有一个想要调用system.gc()的java应用程序.释放记忆是一种合理的方法吗?或任何其他建议?万分感激!

java garbage-collection

5
推荐指数
2
解决办法
1152
查看次数

从double转换为int的最佳(最安全)方式

我很好奇将double转换为int的最佳方法.运行时安全是我的主要关注点(它不一定是最快的方法,但这将是我的次要问题).我已经留下了一些我可以在下面提出的选项.任何人都可以权衡哪种是最佳做法?有没有更好的方法来实现这个我没有列出?

        double foo = 1;
        int bar;

        // Option 1
        bool parsed = Int32.TryParse(foo.ToString(), out bar);
        if (parsed)
        {
            //...
        }

        // Option 2
        bar = Convert.ToInt32(foo);

        // Option 3
        if (foo < Int32.MaxValue && foo > Int32.MinValue) { bar = (Int32)foo; }
Run Code Online (Sandbox Code Playgroud)

c# explicit type-conversion tryparse

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

指定的成员资格提供程序名称无效.参数名称:providerName

  • .Net4.0
  • MVC 2
  • NHibernate的
  • NUnit的

我正在尝试测试用户创建.根据我的测试,我打电话给以下人员:

MembershipCreateStatus status;
// _session is my current NHibernate session.
var mmp = new MyMembershipProvider(_session);
mmp.CreateUser(username, password, "something@example.com", "", "", true, Guid.NewGuid(), out status);
Run Code Online (Sandbox Code Playgroud)

在这个CreateUser方法中,它得到了这么远:

var user = new MembershipUser(Name, username, providerUserKey, email, passwordQuestion, passwordAnswer, isApproved, false, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

...在抛出此异常之前:

The membership provider name specified is invalid.
Parameter name: providerName
Run Code Online (Sandbox Code Playgroud)

我将我的名称设置为MyMembershipProvider,并在Web.config中我有这个:

<add name="OnyxMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
  enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
  maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
  applicationName="/" />
Run Code Online (Sandbox Code Playgroud)

还有,我的连接字符串:

<add name="ApplicationServices" …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate nunit asp.net-membership .net-4.0

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

在Perl中需要有关峰值信号检测的帮助

大家好,我从酵母菌落板的图像中得到一些强度值.我需要能够从强度值中找到峰值.下面是一个示例图像,显示绘制时值的外观.

一些值的示例

5.7
5.3
8.2
16.5
34.2
58.8
**75.4**
75
65.9
62.6
58.6
66.4
71.4
53.5
40.5
26.8
14.2
8.6
5.9
7.7
14.9
30.5
49.9
69.1
**75.3**
69.8
58.8
57.2
56.3
67.1
69
45.1
27.6
13.4
8
5

这些值在75.4和75.3处显示两个峰值,您可以看到值增加然后减少.变化并不总是一样的.

强度值图

http://lh4.ggpht.com/_aEDyS6ECO8s/THKTLgDPhaI/AAAAAAAAAio/HQW7Ut-HBhA/s400/peaks.png来自研究

我正在考虑做的事情之一是存储每个组,即哈希值中的山,然后查找组中的最大值.如果我看到的问题是如何确定每个组的边界.

这是我到目前为止的代码的链接:http: //paste-it.net/public/y485822/

以下是完整数据集的链接:http: //paste-it.net/public/ub121b4/

我在Perl中编写代码.任何帮助将不胜感激.谢谢

perl signal-processing bioinformatics

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

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

VS.NET 2010/MSBUILD可以为.NET 3.5 SP1生成XmlSerializers吗?

我刚刚将包含WinForms,通用库和Web应用程序的VS 2008解决方案升级到VS 2010,但所有项目仍然针对.NET 3.5 SP 1.我使用此技术为我的常用库生成XmlSerializers.WinForms应用程序运行正常.当我的Web应用程序尝试使用引用相同XmlSerializers的这些库运行时,它会抛出以下内容:

'/ WebSubscribers'应用程序中的服务器错误.无法加载文件或程序集"Ceoimage.Basecamp.XmlSerializers"或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.BadImageFormatException:无法加载文件或程序集"Ceoimage.Basecamp.XmlSerializers"或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.

我已经使用.NET Reflector查看了XmlSerializer的引用,并看到它引用了2.0和4.0版本mscorlib以及3.5和4.0版本System.Data.Linq.奇怪的是,它只使用4.0版本System.Xml.那可能是我的问题.

如何使用这些XmlSerializers运行Web应用程序?当我简单地删除那些XmlSerializers时,Web应用程序运行正常.这是一个选项,但是如何强制MSBUILD为特定版本的CLR创建序列化程序?

这是我添加到项目文件的MSBuild任务,它强制创建XmlSerializers:

<Target Name="AfterBuild" DependsOnTargets="AssignTargetPaths;Compile;ResolveKeySource" Inputs="$(MSBuildAllProjects);@(IntermediateAssembly)" Outputs="$(OutputPath)$(_SGenDllName)">
 <Delete Files="$(TargetDir)$(TargetName).XmlSerializers.dll" ContinueOnError="true" />
 <SGen BuildAssemblyName="$(TargetFileName)" BuildAssemblyPath="$(OutputPath)" References="@(ReferencePath)" ShouldGenerateSerializer="true" UseProxyTypes="false" KeyContainer="$(KeyContainerName)" KeyFile="$(KeyOriginatorFile)" DelaySign="$(DelaySign)" ToolPath="$(SGenToolPath)">
  <Output TaskParameter="SerializationAssembly" ItemName="SerializationAssembly" />
 </SGen>
</Target>
Run Code Online (Sandbox Code Playgroud)

msbuild sgen visual-studio-2010 .net-reflector xmlserializer

12
推荐指数
2
解决办法
2864
查看次数

在具有单独属性文件的多个webapps之间在Tomcat5中共享单个log4j jar文件

是否可以在tomcat 5.5安装程序中使用单个log4j jar文件,它可以被多个Web应用程序使用,并且每个webapp都有单独的日志记录?

我写了大约8个不同的webapps,其中log4j属性文件唯一真正的区别是日志文件名.但是,如果我尝试将log4j从webapp WEB-INF/lib目录移动到tomcat5 shared/lib目录,我会遇到问题.

所有属性文件基本上与下面的属性文件相同,我只是在代码中使用System.setProperty("file.name",)设置file.name.真的没必要,但我想要为所有组件使用单个属性文件.

log4j.rootLogger=DEBUG, LogFile
# stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

# LogFile
log4j.appender.LogFile=org.apache.log4j.RollingFileAppender
log4j.appender.LogFile.File=${file.name}
log4j.appender.LogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.LogFile.MaxFileSize=500KB
log4j.appender.LogFile.MaxBackupIndex=5
log4j.appender.LogFile.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Run Code Online (Sandbox Code Playgroud)

基本上对于我想要记录到单独文件的每个组件,但问题是如果我在shared/lib目录下包含log4j,无论先访问哪个webapp,都会有效地定义将由所有人使用的日志文件的webapps.即我不能使用单独的配置.

我知道的替代方案:将log4j放入每个war文件的WEB-INF/lib目录中,这样我就可以为每个webapp获得单独的配置.

将上面的"LogFile"引用更改为特定于每个webapp,以便有效地为每个属性文件定义单独的配置.这似乎避免了以下错误" log4j:ERROR A"org.apache.log4j.RollingFileAppender"对象不能分配给"org.apache.log4j.Appender"变量. "

即使用以下内容:

对于WebApp1

log4j.rootLogger=DEBUG, LogFileWebapp1
# stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

# LogFile
log4j.appender.LogFileWebapp1=org.apache.log4j.RollingFileAppender
log4j.appender.LogFileWebapp1.File=${file.name}
log4j.appender.LogFileWebapp1.layout=org.apache.log4j.PatternLayout
log4j.appender.LogFileWebapp1.MaxFileSize=500KB
log4j.appender.LogFileWebapp1.MaxBackupIndex=5
log4j.appender.LogFileWebapp1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Run Code Online (Sandbox Code Playgroud)

对于WebApp2

log4j.rootLogger=DEBUG, LogFileWebapp2
# stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

# LogFile …
Run Code Online (Sandbox Code Playgroud)

log4j web-applications tomcat5.5

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