问题列表 - 第11345页

指定外键是否使其成为索引?

我有一个表T,主键ID和外键f.f被指定为外键时会自动编入索引吗?我是否需要为f明确添加索引?

sql sql-server

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

使用Spring DispatcherServlet的自定义404

我已经设置了如下web.xml.我还有一个基于注释的控制器,它接受任何URL模式,然后转到相应的jsp(我在-servlet.xml中设置了它).但是,如果我转到以.html结尾的页面(并且其jsp不存在),我看不到自定义404页面(并在日志中看到以下错误).任何不以.html结尾的页面,我都可以看到自定义404页面.

如何为通过DispatcherServlet的任何页面配置自定义404页面?

还想添加,如果我将我的错误页面设置为静态页面(即.html.htm)它可以工作,但如果我将其更改为jsp(即错误.jsp),我会得到IllegalStateException.任何帮助,将不胜感激.

记录错误

Caused by: java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:606)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:195)
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124)
Run Code Online (Sandbox Code Playgroud)

调节器

@RequestMapping(value = {"/**"})

public ModelAndView test() {

    ModelAndView modelAndView = new ModelAndView();

    return modelAndView;
}
Run Code Online (Sandbox Code Playgroud)

web.xml中

<servlet>
 <servlet-name>my_servlet</servlet-name>
 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
Run Code Online (Sandbox Code Playgroud)

...

<servlet-mapping>
    <servlet-name>my_servlet</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

...

<error-page>
    <error-code>404</error-code>
    <location>/error.html</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

spring annotations web.xml http-status-code-404

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

使用正则表达式从html代码中提取第一个图像源?

我想知道如何实现这一目标.

假设:有很多包含表格,div,图像等的html代码.

问题:如何获得所有出现的匹配.更重要的是,具体来说,我如何获得img标记源(src =?).

例:

<img src="http://example.com/g.jpg" alt="" />
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如何打印http://example.com/g.jpg.我想假设在我提到的html代码中还有其他标签,可能还有多个图像.是否有可能在html代码中拥有所有图像源的数组?

我知道这可以通过正则表达式实现,但我无法理解它.

任何帮助是极大的赞赏.

html php regex

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

你如何设置WPF GridView标头的样式?

我从这里开始:WPF GridViewHeader样式问题

对此:

WPF GridView标题

现在我只需要摆脱"Size"标题右侧的空白区域.我基本上有一个GridViewColumnHeader模板,使其成为一个TextBlock.有什么方法可以设置该标题区域的背景,以便它跨越GridView的整个宽度?

新增代码:

这是我最右边的专栏.网格不会跨越100%的可用窗口区域.在标题中,我需要此列右侧的所有内容与列标题本身具有相同的背景.

<Style x:Key="GridHeaderRight" TargetType="{x:Type GridViewColumnHeader}">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type GridViewColumnHeader}">
                            <TextBlock Text="{TemplateBinding Content}" Padding="5" Width="{TemplateBinding Width}" TextAlignment="Right">
                                <TextBlock.Background>
                                    <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                                        <GradientStop Offset="0.0" Color="#373638" />
                                        <GradientStop Offset="1.0" Color="#77797B" />
                                    </LinearGradientBrush>
                                </TextBlock.Background>
                            </TextBlock>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
                <Setter Property="OverridesDefaultStyle" Value="True" />
                <Setter Property="Background" Value="Green" />
                <Setter Property="Foreground" Value="White" />
                <Setter Property="FontSize" Value="12" />
                <Setter Property="Background">
                    <Setter.Value>
                        <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                            <GradientStop Offset="0.0" Color="#373638" />
                            <GradientStop Offset="1.0" Color="#77797B" />
                        </LinearGradientBrush>
                    </Setter.Value>
                </Setter>
            </Style>

<GridViewColumn Width="200" HeaderContainerStyle="{ StaticResource …
Run Code Online (Sandbox Code Playgroud)

wpf gridview styles

20
推荐指数
3
解决办法
6万
查看次数

在Java中调用foreach循环中的remove

在Java中,使用foreach循环遍历集合时,对集合调用remove是否合法?例如:

List<String> names = ....
for (String name : names) {
   // Do something
   names.remove(name).
}
Run Code Online (Sandbox Code Playgroud)

作为附录,删除尚未迭代的项目是否合法?例如,

//Assume that the names list as duplicate entries
List<String> names = ....
for (String name : names) {
    // Do something
    while (names.remove(name));
}
Run Code Online (Sandbox Code Playgroud)

java foreach iterator loops

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

我可以停止IIS吗?

在.NET Windows应用程序中,以修改ASP.NET应用程序使用的远程计算机配置文件.但是,我一直收到错误:

System.IO.IOException: The process cannot access the file '[file name]' because it is being used by another process.

现在,这可能不是问题,但我想如果我可以停止IIS,那么我可以修改机器配置文件(没有得到异常),然后我可以使用以下代码重新启动IIS:

 Process proc = new Process();
            proc.EnableRaisingEvents = false;
            proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            proc.StartInfo.FileName = "iisreset";
            proc.StartInfo.Arguments = serverName;
            try
            {
                proc.Start();
                proc.WaitForExit();
                ...
Run Code Online (Sandbox Code Playgroud)

1)有没有办法在重新启动IIS的情况下停止IIS ,2)Doe这种更改server.config文件的方法是否有意义?

(注意,我正在使用正则表达式搜索和替换修改文件;这是一个问题吗?)

.net c# iis configuration

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

有没有办法将用Java编写的代码转换/翻译成其他语言?

从理论上讲,这似乎对我有用.如果有可能,任何人都可以向我证实这一点吗?如果有这样的软件可以做到这一点?(比如Java to C++或C#)

一般来说,将Java等语言转换为PHP等服务器端编程语言是否可行?

php java oop translation transfer

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

PerlEmbed - C# - Mono - Linux

有没有人试图在Linux上使用Mono for Monombed?

这是链接:perlembed

这是我第一次尝试DllImport签名:

private const string PERL_LIB = "/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so";

[DllImport(PERL_LIB, EntryPoint = "perl_alloc", SetLastError = true)]
public static extern IntPtr Alloc();

[DllImport(PERL_LIB, EntryPoint = "perl_construct", SetLastError = true)]
public static extern void Construct(IntPtr hPerl);

[DllImport(PERL_LIB, EntryPoint = "perl_destruct", SetLastError = true)]
public static extern void Destruct(IntPtr hPerl);

[DllImport(PERL_LIB, EntryPoint = "perl_free", SetLastError = true)]
public static extern void Free(IntPtr hPerl);

[DllImport(PERL_LIB, EntryPoint = "perl_parse", SetLastError = true)]
public static extern void Parse(IntPtr hPerl, IntPtr @null, int argc, …
Run Code Online (Sandbox Code Playgroud)

c# linux embed mono perl

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

TCP与 Http基准

我正在使用IIS上的Web应用程序,并与[remote] Service-Machine交谈.我不确定是选择TCP还是Http作为主协议.

更多细节:

  1. 我将有多个服务\端点
  2. 其中一些将是单向的
  3. 另一种是双向的
  4. 网页将在服务面前工作
  5. 我们正在谈论高规模的网站

我非常了解差异,但我正在寻找一个好的基准测试,它显示了TCP的速度有多快?

tcp http

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

使用Mono在Apache上运行ASP.NET Web应用程序

我开发了一个ASP.NET Web应用程序,其中包含以下文件(发布后):Default.aspx,Web.config,.dll(在bin文件夹中),. pdb(在bin文件夹中),以及当前的App_Data文件夹什么都没有.此应用程序在Visual Studio中运行良好.

我的公司使用Apache,因此IT部门决定尝试使用Mono来运行我的应用程序.不幸的是,该应用程序无法运行.我被问到的一个问题是.cs文件所在的位置.在输出文件中,在发布之后,我似乎无法找到.aspx文件假定引用的.cs文件.我错过了上面提供的列表中的文件吗?

此外,有没有人知道soem经验法则或使ASP.NET Web应用程序通过Mono运行的过程.我只需要一些方向.

我非常感谢大家对此的反馈.

谢谢,

DFM

apache asp.net mono web-applications

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