问题列表 - 第25893页

ASP.NET MVC认为我的虚拟目录是一个控制器

我在IIS的MVC网站下有一个名为"Files"的虚拟目录.此目录与我的Views目录处于同一级别.当我从我的MVC应用程序链接到文件到我的Files目录下的文件时,我收到以下错误:

路径'/Files/Images/1c7f7eb8-5d66-4bca-a73a-4ba6340a7805.JPG'的控制器未找到或未实现IController.

它认为我的文件VD是一个控制器.如何在没有MVC干扰的情况下像普通VD一样访问我的文件?

谢谢.

asp.net iis asp.net-mvc virtual-directory

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

将记录复制到同一个表的触发器的正确​​SQL是什么?

我有两个表TABLE1和TABLE2具有相同的结构.从TABLE1插入到TABLE2之后,我需要一个触发器来复制记录.什么是适当的SQL?

sql oracle triggers

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

SQL Server BEGIN/END与BEGIN TRANS/COMMIT/ROLLBACK

我一直试图在网上找到关于这些陈述之间的差异的信息,在我看来它们是相同的,但我无法找到这两者的确认或两者之间的任何比较.

这样做有什么区别:

BEGIN
    -- Some update, insert, set statements
END
Run Code Online (Sandbox Code Playgroud)

这样做

BEGIN TRANS
    -- Some update, insert, set statements
COMMIT TRANS
Run Code Online (Sandbox Code Playgroud)

请注意,只有在某些异常或超时或其他常见故障的情况下才需要回滚,因此不会有回滚的条件原因.

sql sql-server transactions

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

Spring调度程序关闭错误

在tomcat容器中开发基于SPRING的调度程序期间,我总是在取消部署webapp或shutdown服务器时获得此logoutput:

Apr 28, 2010 4:21:33 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Apr 28, 2010 4:21:33 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: A web application appears to have started a thread named [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] but has failed to stop it. This is very likely to create a memory leak.
Apr 28, 2010 4:21:33 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: A web application appears to have started a thread named [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] but has failed to stop it. This is very likely to create a memory leak. …
Run Code Online (Sandbox Code Playgroud)

java spring tomcat quartz-scheduler

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

当@ Rule的相互依赖时,如何处理它们的排序

我使用在Junit测试用例中运行的嵌入式服务器.有时这些服务器需要一个工作目录(例如Apache Directory服务器).

Junit 4.7中的新@Rule可以处理这些情况.TemporaryFolder-Rule可以创建临时目录.可以为服务器创建自定义ExternalResource-Rule.但是如果我想将结果从一个规则传递到另一个规则,我该如何处理:

import static org.junit.Assert.assertEquals;
import java.io.*;
import org.junit.*;
import org.junit.rules.*;

public class FolderRuleOrderingTest {

    @Rule
    public TemporaryFolder folder = new TemporaryFolder();

    @Rule
    public MyNumberServer server = new MyNumberServer(folder);

    @Test
    public void testMyNumberServer() throws IOException {
        server.storeNumber(10);
        assertEquals(10, server.getNumber());
    }

    /** Simple server that can store one number */
    private static class MyNumberServer extends ExternalResource {

        private TemporaryFolder folder;

        /** The actual datafile where the number are stored */
        private File dataFile;

        public MyNumberServer(TemporaryFolder folder) {
            this.folder = …
Run Code Online (Sandbox Code Playgroud)

java junit junit4

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

Hibernate:安全地将对象重新附加到会话中

我通过在地图中存储(可能是分离的)对象来维护hibernate会话中的对象缓存.当缓存命中时,我测试对象是否已经是会话的一部分Session.contains(object).如果没有,我重新附上它Session.lock(object, LockMode.NONE).

问题是,如果先前在会话中加载了相同的对象,则会抛出org.hibernate.NonUniqueObjectException.给定一个分离的实例,我认为没有办法提前找出是否会抛出此异常,而不会触及数据库.

有几种解决方法:

  1. 在每个事务开始时重新附加所有缓存的对象.
  2. 捕获NonUniqueObjectException,然后调用session.load(object.class,object.getId());

这些都不像预先检查对象类+ id的会话一样干净.

有没有办法做到这一点?

java hibernate

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

教学同事LINQ

我已经开始了一段教育我的同事的旅程(所有人都接受了我的使命,甚至是老板).每天我似乎找到一段代码,如果我的同事更多地了解框架,更好的知识框架(由DNR提供;))是我的教学过程的第二部分.第一部分是教我的同事关于LINQ,它能为它们做些什么以及它是如何编写的.

我最大的问题是LINQ教育的所有良好基本资源在哪里,如果find与Linq2Sql或所有其他类型的材料紧密耦合,那么一切都是如此.我也没有找到实际linq语法的教程(除了所有的规范).

(我希望以前没有问过这个问题,但如果有请求,那么我的搜索技巧就失败了;))

基础教程(免费):

基础教程(商业网站):

参考站点:

.net c# linq linq-to-objects

15
推荐指数
3
解决办法
1328
查看次数

Grails - 从数据绑定的hasMany关联列表中删除项目?

Grails提供了自动创建域对象并将其绑定到hasMany列表的功能,如grails用户指南中所述.

因此,例如,如果我的域对象"作者"具有许多"书籍"对象的列表,我可以使用以下标记(来自用户指南)创建和绑定它们:

<g:textField name="books[0].title" value="the Stand" /> 
<g:textField name="books[1].title" value="the Shining" /> 
<g:textField name="books[2].title" value="Red Madder" /> 
Run Code Online (Sandbox Code Playgroud)

在这种情况下,如果指定的任何书籍尚不存在,Grails将创建它们并适当地设置它们的标题.如果指定的索引中已有书籍,则会更新其标题并保存.我的问题是:是否有一些简单的方法可以告诉Grails从数据绑定的"书籍"协会中删除其中一本书?

最明显的方法是省略与要删除的域实例对应的表单元素; 不幸的是,根据用户指南,这不起作用:

然后Grails将在定义的位置自动为您创建一个新实例.如果你"跳过"中间的一些元素......那么Grails会自动在两者之间创建实例.

我意识到特定的解决方案可以设计为命令对象的一部分,或者作为特定控制器的一部分 - 但是,在我的应用程序中,跨多个域对象以及许多不同类型的对象的关联,对此功能的需求会反复出现.因此,一般的解决方案是理想的.有谁知道Grails中是否包含这样的内容?

data-binding dns grails groovy associations

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

git - 从存储库中删除文件

我知道已有一百万个类似的问题,但我不确定它们是否适用.我是新手git,并在github上托管了一个项目.我不小心将一些大的日志文件添加到了存储库.当我注意到它时,我对git rm它们进行commit了修改然后进行了修改.这似乎完成了这项工作,因为当我克隆存储库时,我只获得了我想要的文件(源代码).但是,克隆现在需要永远,因为,我认为,由于某种原因,git仍在下载这些日志文件(.git存储库现在很大,虽然主要项目文件的重量是一个兆左右).我怎么能摆脱那种臃肿呢?

非常感谢

git

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

Win32:如何崩溃?

我想弄清楚 Windows 错误报告的保存位置;我今天早些时候点击了发送,但我忘记了我想“查看详细信息”,以便我可以检查内存小型转储。

但我找不到它们的存储位置(谷歌不知道)。

所以我想编写一个会崩溃的虚拟应用程序,显示 WER 对话框,让我点击“查看详细信息”,这样我就可以进入保存转储的文件夹。

如何在 Windows 上崩溃?

编辑:我问的原因是因为我尝试过溢出堆栈,并且浮点数除以零。Stack Overflow 使应用程序消失,但没有弹出 WER 对话框。浮点除以零导致 +INF,但没有例外,也没有崩溃。

windows winapi windows-xp error-reporting windows-error-reporting

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