问题列表 - 第2857页

您能为Teradata最佳实践推荐一个好的来源吗?

看起来我的数据仓库项目明年将转向Teradata(来自SQL Server 2005).

我正在寻找有关Teradata最佳实践的资源 - 从SQL方言的限制到习惯用法以及使查询表现良好的惯例 - 特别是如果它们突出显示与SQL Server 2005明显不同的内容.特别提示类似于SQL的艺术(更注重Oracle).

我的业务流程目前在T-SQL存储过程中,并且非常依赖SQL Server 2005的功能,如PIVOT,UNPIVOT和Common Table Expressions,每月从4TB数据仓库生成大约2700行的输出.

sql data-warehouse teradata

9
推荐指数
3
解决办法
8731
查看次数

SQL可以跨多个表计算聚合函数吗?

假设我有两个现有的桌子,"狗"和"猫":

 dog_name | owner
 ---------+------
 Sparky   | Bob
 Rover    | Bob
 Snoopy   | Chuck
 Odie     | Jon

 cat_name | owner
 ---------+------
 Garfield | Jon
 Muffy    | Sam
 Stupid   | Bob
Run Code Online (Sandbox Code Playgroud)

如何使用此输出编写查询?

 owner | num_dogs | num_cats
 ------+----------+---------
 Bob   |     2    |    1
 Chuck |     1    |    0
 Sam   |     0    |    1
 Jon   |     1    |    1
Run Code Online (Sandbox Code Playgroud)

sql

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

jQuery插件:处理事件

我正在研究一个jQuery插件,我想知道是否有可能让插件监听事件而不是被事件触发.

所以不是这样的:

$('#element_id').mouseover(function() {
    $(this).plugin();
});

$('#element_id').mouseout(function() {
    $(this).pluginHide();
});
Run Code Online (Sandbox Code Playgroud)

我想尝试做这样的事情:

$('#element_id').plugin(????, ????);
Run Code Online (Sandbox Code Playgroud)

并使用对触发它显示或隐藏的元素和事件的某种引用来替换?我仍然对jQuery感到厌烦,所以如果解决这个问题很明显,请耐心等待.

jquery events jquery-plugins event-listener

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

HTML canvas的arc函数教程

我无法弄清楚arc()函数的所有参数是什么(通过实验),我还没有找到任何似乎可以解释它们的教程.arc()函数的良好解释在哪里?

html javascript canvas

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

如何在Python中验证IP地址?

验证用户输入的IP有效的最佳方法是什么?它以字符串形式出现.

python validation networking ip-address

151
推荐指数
9
解决办法
21万
查看次数

Postgresql并发

在我正在工作的项目中,有一个带有"on update"触发器的表,它监视布尔列是否已更改(例如:false - > true =执行某些操作).但是这个动作只能连续一次完成.

将有多个客户端访问数据库,因此我可以假设最终,多个客户端将尝试并行更新同一行列.

"update"触发器本身是否处理并发本身,或者我需要在事务中执行它并手动锁定表?

sql postgresql parallel-processing concurrency

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

更改C++向量的保留内存

我有一个1000"节点"的矢量

 if(count + 1 > m_listItems.capacity())
     m_listItems.reserve(count + 100);
Run Code Online (Sandbox Code Playgroud)

问题是,当我要重新填充它时,我也清楚了.

m_listItems.clear();
Run Code Online (Sandbox Code Playgroud)

容量不会改变.我用过调整大小(1); 但这似乎并没有改变容量.那么如何改变储备呢?

c++ memory stl resize vector

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

在发送发布消息之前检查是否为零?

当发布一个可能存在或不存在的实例时,我通常会这样写:

if(object!= nil)[object release];

但是因为向nil发送消息不是问题,那有条件的必要吗?

我想问题归结为:使用更多开销,将对象与nil进行比较,或者发送nil消息?

objective-c

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

C# - 如何调用添加到项目解决方案中的exe

所以我在项目的解决方案中添加了一个EXE.EXE通过stdout执行一些操作并输出数据.我想捕获输出,但更重要的是如何在我的程序中执行EXE?

c# executable

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

为什么Windows cmd.exe限制为80个字符宽?

我喜欢在unix上拉伸我的终端.windows lame命令行背后的历史或原因是什么?

cmd

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