问题列表 - 第36188页

指定SELECT*时的传输级错误

以下查询不起作用,并产生错误:

从服务器接收结果时发生传输级错误

SELECT 
    * 
FROM 
    table1 a, 
    table2 b, 
    table3 c 
WHERE 
    a.location = b.location AND 
    b.location = c.location AND 
    a.id = c.id AND 
    a.entry = ''34690''
Run Code Online (Sandbox Code Playgroud)

虽然此查询有效:

SELECT 
    a.location, 
    a.id, 
    a.entry, 
    c.desc, 
    b.name 
FROM 
    table1 a, 
    table2 b, 
    table3 c 
WHERE 
    a.location = b.location AND 
    b.location = c.location AND 
    a.id = c.id AND 
    a.entry = ''34690''
Run Code Online (Sandbox Code Playgroud)

我需要从所有表中选择几乎所有内容(大约100个项目),但是我真的需要在结果集中指定我需要的每一列吗?

sql t-sql sql-server

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

在GAE中实施唯一约束

我正在尝试使用Google App Engine Java,但是缺少一个独特的约束条件会让事情变得困难.我已经阅读过这篇文章,这个博客提出了一种实现类似方法的方法.我的背景是在MySQL.Moving到数据存储没有一个独特的约束让我感到紧张,因为我从来不必担心重复值之前和检查每个值之前插入一个新值仍然有错误的余地.

"不,你仍然无法在架构创建过程中指定唯一的."

- David Underhill谈论GAE和唯一约束(后链接)

你们用什么来实现类似于唯一或主键的东西?

我听说过使用低级api创建的抽象数据存储层,它像普通的RDB一样工作,然而它不是免费的(但是我不记得软件的名称)

我的问题的示意图

sNo = biggest serial_number in the db
sNo++
Insert new entry with sNo as serial_number value //checkpoint
User adds data pertaining to current serial_number 
Update entry with data where serial_number is sNo 
Run Code Online (Sandbox Code Playgroud)

但是在第3行(检查点),我觉得两个用户可能会添加相同的sNo.这就是阻止我使用appengine的原因.

google-app-engine unique datastore

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

用于更新表中前1个记录的SQL查询

任何人都可以告诉我如何编写查询来更新表中的前1条记录?

谢谢

sql

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

用Python排序的最快方法

在Python中对大于0且小于100000的整数数组进行排序的最快方法是什么?但不使用像sort这样的内置函数.

我正在考虑根据输入大小组合2种运动功能的可能性.

python arrays sorting performance

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

创建一个常量字典对象

我想完成这篇文章中正在做的事情:Objective-C中的常量

但是,我想构建一个NSDictionary.

如果我这样做:

constants.h

extern NSArray *const mFooKeys;
extern NSArray *const mFooObjects;
extern NSDictionary *const mFooDictionary;
Run Code Online (Sandbox Code Playgroud)

constants.m

NSArray *const mFooKeys = [[NSArray alloc] initWithObjects: 
                                   @"Foo", @"Bar", @"Baz", nil];
NSArray *const mFooObjects = [[NSArray alloc] initWithObjects: 
                                   @"1", @"2", @"3", nil];
NSDictionary *const mFooDictionary = [[NSDictionary alloc] dictionaryWithObjects:mFooObjects 
                                                                         forKeys:mFooKeys]; 
Run Code Online (Sandbox Code Playgroud)

我是以dealloc发布的,一切都很好,还是有更多的东西?这个问题比一个"有问题"的问题更为谨慎,但我觉得如果没有意识到这一点,我真的可能会把它搞得一团糟.

release constants objective-c nsdictionary

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

使用依赖注入的 .NET Framework 对象?

我试图在 .NET 中找到一个使用依赖注入的类的示例(例如,一个使用Builder或的类Factory来创建完整的对象 - 注入依赖项)

通过反光浏览时,我会想到一些更复杂的ado.netWebRequest对象将使用依赖注入-但没有。

任何人都可以指出 .NET 框架中使用依赖注入来完成其工作的对象的示例吗?

.net dependency-injection

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

Android:Matrix - > preconcat和postconcat有什么不同?

我正在使用Matrix来缩放和旋转位图.现在我想知道preconcat和postconcat之间有什么区别,或者更确切地说是以下两者之间的区别:

从我能想到的到目前为止,setRotate总是覆盖整个矩阵,而使用preRotate和postRotate我可以对矩阵应用多个更改(例如缩放+旋转).但是,使用postRotate或preRotate不会对我使用它们的情况造成任何不同的结果.

android matrix

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

Windows窗体:用户控件和事件

我有一个Windows窗体用户控件,它由几个控件组成.其中还有gridview控件.现在我想在表单中使用用户控件.如何检查是否单击了网格行?我想获取所选行的数据.换句话说,如何检测嵌入在用户控件中的控件的事件?

.net user-controls winforms

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

什么是Scala标识符"隐式"?

我见过一个implicitly在Scala示例中使用的函数.它是什么,它是如何使用的?

这里的例子:

scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo {
     |                         implicit def stringImpl = new Foo[String] {
     |                             def apply(list : List[String]) = println("String")
     |                         }
     |                         implicit def intImpl = new Foo[Int] {
     |                             def apply(list : List[Int]) =  println("Int")
     |                         }
     |                     } ; def foo[A : Foo](x : List[A]) = implicitly[Foo[A]].apply(x)
defined trait Foo
defined module Foo
foo: [A](x: List[A])(implicit evidence$1: Foo[A])Unit

scala> foo(1)
<console>:8: error: …
Run Code Online (Sandbox Code Playgroud)

scala implicits

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

C++编译器可以自动消除重复的代码吗?

代码重复通常糟糕,通常很容易发现.我想编译器可以在最简单的情况下自动检测它 - 它们已经解析了文本并获得了他们以各种方式分析的中间表示 - 检测可疑模式,如未初始化的变量,优化发出的代码等等.我猜他们经常可以检测到功能重复以这种方式编码并在发出机器代码时对其进行说明.

是否有C++编译器可以检测重复的代码并且只发出一次相应的机器代码而不是源文本中的每个副本?

c++ compiler-construction

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