问题列表 - 第1036页

SQL Server将整数转换为二进制字符串

我想知道在SQL中是否有一种简单的方法可以将整数转换为二进制表示形式,然后将其存储为varchar.

例如,5将转换为"101"并存储为varchar.

sql sql-server

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

如何在Firebird SQL中测试对象存在?

我需要测试给定数据库中是否存在各种类型的数据库对象,我不知道如何在Firebird SQL中制定这些测试.每个测试的格式为" X型的对象是否存在名称Y?".例如,我需要测试是否存在具有给定名称的表.我需要测试的对象类型是:

  • 视图
  • 触发
  • 程序
  • 例外
  • 生成
  • UDF
  • 角色

人们可以找到如何在Internet上查询给定的表,但其他类型更难找到...

firebird

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

将Windows设备路径解析为驱动器号

你如何解决NT风格的设备路径,例如\Device\CdRom0,它的逻辑驱动器号,例如G:\

编辑:卷名称与设备路径不同,所以不幸的是GetVolumePathNamesForVolumeName()不起作用.

windows path device

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

R的示例代码?

有没有人知道一个很好的在线资源,例如R代码?

这些程序不必为了说明目的而编写,我真的只是在寻找一些已经编写了一堆R代码的地方,让我对语言的语法和功能有所了解?

编辑:我已阅读主站点上的基本文档,但想知道是否有一些代码示例甚至程序显示不同的人如何使用R.

r

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

如何确定两个数据列表中的差异

这是CS人士运用该理论的一项练习。

想象一下,您有2个带有元素的容器。文件夹,URL,文件,字符串,这真的没有关系。

什么是计算添加和删除的算法?

注意:如果有很多方法可以解决此问题,请为每个答案发布一个,以便对其进行分析和投票。

编辑:所有的答案用4个容器解决了问题。是否可以仅使用首字母2?

algorithm diff edit-distance list

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

如何将慢参数化插入更改为快速批量复制(甚至从内存中)

我的代码中有这样的东西(.Net 2.0,MS SQL)

SqlConnection connection = new SqlConnection(@"Data Source=localhost;Initial
Catalog=DataBase;Integrated Security=True");
  connection.Open();

  SqlCommand cmdInsert = connection.CreateCommand();
  SqlTransaction sqlTran = connection.BeginTransaction();
  cmdInsert.Transaction = sqlTran;

  cmdInsert.CommandText =
     @"INSERT INTO MyDestinationTable" +
      "(Year, Month, Day, Hour,  ...) " +
      "VALUES " +
      "(@Year, @Month, @Day, @Hour, ...) ";

  cmdInsert.Parameters.Add("@Year", SqlDbType.SmallInt);
  cmdInsert.Parameters.Add("@Month", SqlDbType.TinyInt);
  cmdInsert.Parameters.Add("@Day", SqlDbType.TinyInt);
  // more fields here
  cmdInsert.Prepare();

  Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);

  StreamReader reader = new StreamReader(stream);
  char[] delimeter = new char[] {' '};
  String[] records;
  while (!reader.EndOfStream)
  { …
Run Code Online (Sandbox Code Playgroud)

performance copy sql-server-2005 insert bulk

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

99
推荐指数
5
解决办法
9万
查看次数

你能解释一下STA和MTA吗?

你能用自己的话解释STA和MTA吗?

什么是公寓线程,它们只与COM有关吗?如果是这样,为什么?

.net com multithreading apartments

385
推荐指数
7
解决办法
13万
查看次数

好的Haskell编码风格的if/else控制块?

我正在学习Haskell,希望它能帮助我更接近函数式编程.以前,我主要使用类似C语法的语言,如C,Java和D.

关于Wikibooks教程使用的if/ elsecontrol块的编码风格,我有一点疑问.代码如下所示:

doGuessing num = do
   putStrLn "Enter your guess:"
   guess <- getLine
   if (read guess) < num
     then do putStrLn "Too low!"
             doGuessing num
     else if (read guess) > num
            then do putStrLn "Too high!"
                    doGuessing num
            else do putStrLn "You Win!"
Run Code Online (Sandbox Code Playgroud)

这让我感到困惑,因为这种编码风格完全违背了类似C语言,我们应该缩进推荐款式if,else if以及else在同一列.

我知道它只是在Haskell中不起作用,因为如果我else在同一列缩进,那将是一个解析错误if.

但是以下风格怎么样?我认为它比上面的要清楚得多.但由于以上内容被Wikibooks和Yet Another Haskell Tutorial(在Haskell官方网站上标记为"最佳在线教程")使用,我不确定这种编码风格是否是Haskell程序中的约定.

doGuessing num = do
    putStrLn "Enter your guess:"
    guess <- getLine
    if (read guess) < …
Run Code Online (Sandbox Code Playgroud)

haskell coding-style

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

使用'this'作为构造函数中方法调用的参数

我有一个如下构造函数:

public Agent(){

    this.name = "John";
    this.id = 9;
    this.setTopWorldAgent(this, "Top_World_Agent", true);

}
Run Code Online (Sandbox Code Playgroud)

我在方法调用中得到一个空指针异常.这似乎是因为我在setTopWorldAgent方法中使用'this'作为参数.通过删除此方法调用一切正常.为什么会这样?还有其他人经历过这个吗?

java methods constructor this call

6
推荐指数
2
解决办法
9278
查看次数