问题列表 - 第31189页

选择顺序为IN子句的记录

我有

SELECT * FROM Table1 WHERE Col1 IN(4,2,6)
Run Code Online (Sandbox Code Playgroud)

我想选择并返回我在IN子句中指定的指定顺序的记录(第一个显示记录,Col1 = 4,Col1 = 2,......)

我可以用

SELECT * FROM Table1 WHERE Col1 = 4
UNION ALL
SELECT * FROM Table1 WHERE Col1 = 6 , .....
Run Code Online (Sandbox Code Playgroud)

但我不想使用它,因为我想将它用作存储过程而不是自动生成.

sql t-sql

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

使用通用量化的返回类型编写函数

如果我写

foo :: (Num a) => a
foo = 42
Run Code Online (Sandbox Code Playgroud)

GHC很乐意接受它,但如果我写的话

bar :: (Num a) => a
bar = (42 :: Int)
Run Code Online (Sandbox Code Playgroud)

它告诉我预期的类型a与推断的类型不匹配Int.我不明白为什么,因为Int是类的一个实例Numa代表.

在尝试编写一个功能时,我遇到了同样的情况,这个功能归结为问题的核心,看起来大致如下:

-- Note, Frob is an instance of class Frobbable
getFrobbable :: (Frobbable a) => Frob -> a
getFrobbable x = x
Run Code Online (Sandbox Code Playgroud)

是否可以编写这样的函数?如何使结果与类型签名兼容?

polymorphism haskell types typeclass

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

Scala:简洁的方式来表达以下构造

我将给出一些C风格的"括号"伪代码来显示我想以另一种方式表达的内容:

for (int i = 0; i < n; i++) {
    if (i == 3 || i == 5 || i == 982) {
        assertTrue( isCromulent(i) );      
    } else {
        assertFalse( isCromulent(i) );
    }
}
Run Code Online (Sandbox Code Playgroud)

用于循环不是很重要的,那不是我的问题的观点:我想知道我怎么可以重写什么是使用Scala的内循环.

我的目标不是让最短的代码成为可能:这是因为我想了解在Scala中可以对方法名称(?)进行何种操作.

你可以在Scala中执行类似下面的操作(以下仍然是某种伪代码,而不是Scala代码):

assert((i==3 || i==5 || i==982)?True:False)(isCromulent(i))
Run Code Online (Sandbox Code Playgroud)

甚至是这样的:

assertTrue( ((i==3 || i==5 || i==982) ?  : ! ) isCromulent(i) )
Run Code Online (Sandbox Code Playgroud)

基本上我想知道测试的结果(i == 3 || i == 5 || i == 982)是否可用于在两个方法之间分派或在表达式之前添加"not".

我不知道它是否有意义所以请善待(看看我的个人资料):)

scala

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

0
推荐指数
2
解决办法
250
查看次数

JPA本机查询和缓存

JPA(createNativeQuery)中的本机查询是否支持缓存?
我正在填充我自己的数据传输对象,因为sql查询连接了几个表,并且只从它们中获取几个列.

问候

java hibernate jpa native

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

使用Glob语法忽略Mercurial中的文件

我正在使用Mercurial,我有以下结构:

files
   test
       demo.jpg
       video.flv
       video.doc

   sport
       demo2.jpg
       picture.jpg
       text.txt
demo3.jpg
demofile3.doc
Run Code Online (Sandbox Code Playgroud)

我想创建一个glob过滤器,它只忽略所有目录中作为"files"目录子项的所有"jpg"文件

我尝试使用files/*.jpg,但它不起作用.

任何意见,将不胜感激.

regex cvs mercurial glob hgignore

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

缺少调试|项目的任何CPU构建配置和在Windows x64上默认为Debug | x86

我刚刚在我的盒子上重新安装了Windows 7 x64.安装成功了,整个操作系统都没有问题.我相信Windows或.NET x64存在配置问题.

症状

  1. 新项目的默认构建配置是Debug | x86.
    这感觉不对.我正在运行x64操作系统,我有理由相信,在此之前的最后三个版本中,默认的构建配置是Debug | Any CPU.
  2. 任何CPU根本不存在作为项目的构建配置,我有理由相信它应该存在.要构建任何x64,我需要为项目显式添加一个x64平台.

我认为Debug | Any CPU通常是默认配置是正确的.如果是这样,那么创建任何新项目的情况可能是什么原因?

.net visual-studio-2010 buildconfiguration windows-7-x64

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

语言级别的线程

我正在阅读关于线程的内容,并且在很多书中都说Java支持语言级别和高级别的线程java.util.concurrent.

在语言层面支持线程意味着什么?

我认为Erlang是一种支持语言级别线程的语言......

java multithreading

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

确定网页是否适用于移动设备的最佳方法是什么?

我应该扫描HTML代码中的标签吗?或者是什么?什么决定了页面是否针对移动设备进行了优化

一种选择是扫描标签.如果是这样,还有哪些其他标签?

<link rel="apple-touch-icon" href="..." />
<meta name="viewport" content="width=device-width, user-scalable=no" />
Run Code Online (Sandbox Code Playgroud)

另一种选择是查看从移动用户代理返回的HTML是否小于从桌面浏览器返回的HTML.用户代理...

有什么想法吗?

html javascript browser mobile templates

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

多语言URL对SEO的影响

我需要在我的网址中使用多语言吗?例如:

http://mygermanwebsite.example/product/foo
http://mygermanwebsite.example/produkte/
Run Code Online (Sandbox Code Playgroud)

这会对Google搜索产生任何影响吗?例如,我正在搜索"produkte",这两个版本在Google搜索上的排名是否相同?

url multilingual seo

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