问题列表 - 第20174页

241
推荐指数
5
解决办法
41万
查看次数

TSQL:创建一个访问多个数据库的视图

我有一个特例,

例如,ta在数据库表中A,它存储了我购买的所有产品

table ta(
id,
name,
price
)
Run Code Online (Sandbox Code Playgroud)

tb数据库表中B,它包含人们可以购买的所有产品

table tb(
id,
name,
price
....
)
Run Code Online (Sandbox Code Playgroud)

我可以在数据库中创建一个视图A来列出我还没买过的所有产品吗?

t-sql database sql-server view

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

重定向错误 - ASP.NET

我知道我可以通过在Web.config中设置customErrors元素来重定向用户异常

<customErrors mode="On" defaultRedirect="/WebTest/ErrorPages/AppError.html">
</customErrors>
Run Code Online (Sandbox Code Playgroud)

我也可以做一个Response.RedirectApplication_ErrorGlobal.asax文件中的事件.

这两种方法之间有什么区别,哪种方法更受欢迎?

asp.net exception-handling

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

任何preg_match()从文本中提取图像网址?

我需要一种preg_match()语法或类似的东西从混合文本中提取JPGPNGGIF URL并将它们放在一个数组中或最后存储第一个url.

也许是一些语法搜索以http开头并以jpg/png/gif结尾的字符串.

我相信它可以做到 preg_match()

注意:文本可以是这样的:blablablabla" http://www.example.com/xxx.jpg "blablablabla

php regex preg-match

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

与图灵机相比,线性有界自动机的有用限制是什么?

有一种图灵机可以处理的语言,LBA不能,但有没有任何有用的实际问题,LBA无法解决,但TM可以解决?

LBA只是一台带有限磁带的图灵机器,实际的计算机存储空间有限,所以在我看来LBA无法做到的实际重要性. 除了线性有界自动机不仅仅是一个有限的磁带,而是一个大小与输入大小成线性函数的磁带这一事实.有限性的线性是否以某种方式限制了LBA?

是否存在LBA无法应对的问题,但是指数有界自动机可能(如果存在这样的话)?

theory complexity-theory automata turing-machines

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

Java/Hibernate:如何为复杂的SQL编写DAO代码

我目前的工作场所使用标准的Spring/Hibernate/JSP组合,通过XML为其Flex客户端提供内容.有许多方法可以访问数据,但最常见的方法是通过对数据库的直接SQL调用和手动转换为XML.

麻烦的是,随着应用程序变得越来越大,SQL变得更加复杂,难以维护.好像维护使用StringBuilders创建的SQL并不困难,现在更糟糕的是,使用许多if语句和循环动态构造SQL.

我知道通常正确的方法是使用Hibernate查询和实体获取项目.但是,在我们的一些请求中,结果无法映射到单个Hibernate实体,我担心需要使用直接SQL.

什么是正确的方法去做?有没有办法让动态SQL查询更清晰?有没有办法用Hibernate实体做到这一点?

对于这个问题的抽象性,我很抱歉.我希望你有良好的投入;)

感谢您的评论!

java sql orm hibernate

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

Java中的多继承设计问题

你如何处理在java中只有单继承?这是我的具体问题:

我有三个(简化的)课程:

public abstract class AbstractWord{
    String kind;    // eg noun, verb, etc

    public String getKind(){ return kind; }

}

public class Word extends AbstractWord{
    public final String word;

    ctor...

    public void setKind(){
        // based on the variable word calculate kind..
    }
}

public class WordDescriptor extends AbstractWord{

    ctor..

    public void setKind(String kind){this.kind = kind;}

}
Run Code Online (Sandbox Code Playgroud)

这是我认为我最基本的实现,但我想做其他实现.

让我们说我想添加一个新的变量说wordLength但我想用继承添加它.意思是我不想修改原始的AbstractWord类.也就是说:

public class Length{
    private int length;

    public int getLength(){return length};
}

public class BetterWord extends AbstractWord AND Length{

    public void setLength(){
        // …
Run Code Online (Sandbox Code Playgroud)

java inheritance multiple-inheritance

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

如何在C#中设置运行时类型TSomething?

我正在编写一个带参数的函数,该参数需要一个TEntity类型.我想能够在运行时传递一个特定的类型,但我无法编译它:

public LoadOperation LoadQuery(EntityQuery<???> query)
        {
            LoadOperation loadOperation = DomainContext.Load(query,LoadBehavior.MergeIntoCurrent, false);
            return loadOperation;
        }
Run Code Online (Sandbox Code Playgroud)

不编译的代码如下所示:

EntityQuery<Person> q = DomainContext.GetPerson();
LoadQuery(q);
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的工作来完成这项工作,但我不知所措.我需要做什么?

c# entity-framework wcf-ria-services

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

如何编写正则表达式来匹配字符串文字,其中转义是引号字符的两倍?

我正在使用需要识别FORTRAN字符串文字的ply编写解析器.这些引号用单引号引用,转义字符加倍单引号.即

'I don''t understand what you mean'

是一个有效的转义FORTRAN字符串.

Ply以正则表达式输入.到目前为止我的尝试不起作用,我不明白为什么.

t_STRING_LITERAL = r"'[^('')]*'"

有任何想法吗?

python regex fortran ply

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

opengl:glFlush()对阵glFinish()

我无法区分调用glFlush()和调用之间的实际区别glFinish().

文档说glFlush()并且glFinish()会将所有缓冲操作推送到OpenGL,以便可以确保它们都将被执行,区别在于glFlush()直接返回作为glFinish()块的所有操作都完成.

阅读完定义之后,我认为如果我使用glFlush()它,我可能会遇到向OpenGL提交更多操作而不是执行的问题.所以,只是为了尝试,我换掉了我glFinish()的东西glFlush(),看,我的程序运行(据我所知),完全相同; 帧率,资源使用,一切都是一样的.

所以我想知道这两个调用之间是否存在很大差异,或者如果我的代码使它们运行没有区别.或者应该使用哪一个而不是另一个.我还认为OpenGL会有一些调用,比如glIsDone()检查a的所有缓冲命令glFlush()是否完整(因此不会比OpenGL更快地发送操作到OpenGL),但我找不到这样的函数.

我的代码是典型的游戏循环:

while (running) {
    process_stuff();
    render_stuff();
}
Run Code Online (Sandbox Code Playgroud)

c c++ opengl graphics

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