问题列表 - 第4297页

如果在sql中存在语句到linq

以下陈述的linq等价物是什么?

IF NOT EXISTS(SELECT UserName FROM Users WHERE UserName='michael')
BEGIN
INSERT INTO Users (UserName) values ('michael');
END
Run Code Online (Sandbox Code Playgroud)

你也可以建议任何sql-to-linq转换器?我目前正在使用LINQPad,它在编写linq代码方面做得很好,你也可以看到生成的sql代码,但是当我点击小linq符号时,什么也没有显示.

sql linq sql-server

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

从函数返回错误的最佳做法是什么?

当我需要从函数返回错误消息时,我通常会执行类似下面示例的操作,如果没有错误发生,我只返回一个empyty字符串.这是最佳实践,还是有替代方法从函数返回错误消息?

Function Test() as String
  ' Do something
  If error occured Then   
    Return "Some error message"
  Else   
    Return ""    
End Functon
Run Code Online (Sandbox Code Playgroud)

.net error-handling

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

"a = object,object"的Javascript语法

昨天我发现了这个功能:

function clone(obj) {
    return typeof obj === 'undefined' ?
        this : (clone.prototype = Object(obj), new clone);
}
Run Code Online (Sandbox Code Playgroud)

我虽然在Javascript中看到了很多,但这种语法对我来说不得而知:

 clone.prototype = Object(obj), new clone
Run Code Online (Sandbox Code Playgroud)

谁能解释我怎么读这个?你能给我链接到正确的定义吗?我在Mozilla的MDC中找不到它,也不知道如何在网上找到它,但这是我第一次看到这种语法.感谢您的努力.

最终解决方案

我根据这里的答案做了一些测试,我找到了:

var b;
b=alert('test'),6;
alert(b);  // alert undefined
b=5,alert('test2');
alert(b);  // alert 5
Run Code Online (Sandbox Code Playgroud)

感谢christoph研究我们发现了更多:

var a, b, c;
a = 1, 2;   // a is 1
(b = 1), 2; // b is 1 - same as above!
c = (1, 2); // c is 2
Run Code Online (Sandbox Code Playgroud)

啊,我也在IE6上测试它,它的工作原理,所以这必须是旧的语法,没有关于它的信息?:(奇怪......

你们两个都给了很好的解决方案,感谢这里的解决方案!

javascript syntax

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

检测具有不同比特率和/或不同ID3标签的重复MP3文件?

我怎样才能检测到(最好用Python)可以用不同比特率编码的重复MP3文件(但它们是同一首歌)和可能不正确的ID3标签?

我知道我可以对文件内容进行MD5校验和,但这对于不同的比特率不起作用.我不知道ID3标签是否对生成MD5校验和有影响.我应该重新编码具有不同比特率的MP3文件,然后我可以进行校验和吗?您有什么推荐的吗?

python mp3 id3 file duplicates

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

如何更新Lucene.NET索引?

我正在使用Lucene.NET(v2.0)在Visual Basic 9(VS2008)中开发桌面搜索引擎.

我使用以下代码初始化IndexWriter

Private writer As IndexWriter

writer = New IndexWriter(indexDirectory, New StandardAnalyzer(), False)

writer.SetUseCompoundFile(True)
Run Code Online (Sandbox Code Playgroud)

如果我选择相同的文档文件夹(包含要编制索引的文件)两次,则会在索引中创建该文档文件夹中每个文件的两个不同条目.

我希望IndexWriter丢弃索引中已存在的所有文件.

我该怎么做才能确保这一点?

vb.net lucene indexing lucene.net

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

如何正确地重载<<操作符为ostream?

我正在用C++编写一个小矩阵库来进行矩阵运算.然而,我的编译器抱怨,在它之前没有.这个代码留在架子上6个月,在我之间我将我的计算机从debian etch升级到lenny(g ++(Debian 4.3.2-1.1)4.3.2)然而我在具有相同g ++的Ubuntu系统上遇到了同样的问题.

这是我的矩阵类的相关部分:

namespace Math
{
    class Matrix
    {
    public:

        [...]

        friend std::ostream& operator<< (std::ostream& stream, const Matrix& matrix);
    }
}
Run Code Online (Sandbox Code Playgroud)

而"实施":

using namespace Math;

std::ostream& Matrix::operator <<(std::ostream& stream, const Matrix& matrix) {

    [...]

}
Run Code Online (Sandbox Code Playgroud)

这是编译器给出的错误:

matrix.cpp:459:错误:'std :: ostream&Math :: Matrix :: operator <<(std :: ostream&,const Math :: Matrix&)'必须只取一个参数

我对这个错误感到有些困惑,但是在6个月里做了大量的Java后,我的C++又变得有点生疏了.:-)

c++ iostream namespaces operator-overloading ostream

223
推荐指数
5
解决办法
36万
查看次数

在CSS中使用Javascript

是否可以在CSS中使用Javascript?

如果是,你能给出一个简单的例子吗?

javascript css

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

在WinCE中发出哔哔声,有可能吗?

是否有可能在WinCE中发出哔哔声?

我尝试,我得到一个错误

c# audio compact-framework

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

C++为什么这个向量访问会产生运行时错误?

我在这行代码中挑出了一个运行时错误:

for (synsAuxCopyIndex=1; synsAuxCopyIndex<synsAux.size(); synsAuxCopyIndex++)
Run Code Online (Sandbox Code Playgroud)

哪个在pushSynonyms(string synline, vector<WordInfo> &wordInfoVector)函数内部运行.我不明白为什么这个特定的行会产生错误,因为我认为我没有将任何超出范围的索引.

调试器说:

Uncontrolled Exception 0x00411cbf in program.exe: 0xC0000005: Infracción de acceso al leer la ubicación 0x00000000.
Run Code Online (Sandbox Code Playgroud)

我猜"Infraccióndeacceso"将翻译为英语调试器上的未经授权的访问.

输入文件是

dictionary.txt

1 cute
2 hello
3 ugly
4 easy
5 difficult
6 tired
7 beautiful
synonyms
1 7
7 1
antonyms
1 3
3 1 7
4 5
5 4
7 3
Run Code Online (Sandbox Code Playgroud)
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <vector>

using namespace std;

class WordInfo{
 public:                
  WordInfo() {}

  ~WordInfo() {} …
Run Code Online (Sandbox Code Playgroud)

c++ runtime-error

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

Qt Creator - 意见和想法

我正在寻找任何有机会花一些时间使用Troll Tech的新IDE,Qt Creator的反馈.目前它处于公开测试阶段,因此可能还没有很多人使用它.但是,我认为任何第三方反馈都可能有用.

此外,如果您进行了大量的Qt开发,那么了解您依赖的IDE以及为什么您认为它是Qt开发的最佳选择也会很棒.

ide qt

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