问题列表 - 第22286页

计算两行之间的时差

我有一个包含以下内容的表:

DataDate                 Value
2010-03-01 08:31:32.000  100
2010-03-01 08:31:40.000  110
2010-03-01 08:31:42.000  95
2010-03-01 08:31:45.000  101
.                        .
.                        .
.                        .
Run Code Online (Sandbox Code Playgroud)

我需要将值列乘以当前行和上一行之间的时间差,并将整数日的总和相乘.

我目前将数据设置为每10秒进行一次,这使得查询中的转换变得简单:

SELECT Sum((Value/6) FROM History WHERE DataDate BETWEEN @startDate and @endDate
Run Code Online (Sandbox Code Playgroud)

@startDate和@endDate今天的日期是00:00:00和11:59:59.

在我设置每10秒收集的数据之前,只要值发生变化,就会收集数据.时间方面没有重复条目,最小时差为1秒.

当我不知道读数之间的时间间隔时,如何设置查询以获取行之间的行时间?

我正在使用SQL Server 2005.

database sql-server difference-between-rows

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

我需要在dealloc中释放吗?

在我正在为iPhone开发人员学习的书中,他们使用IBOutletInterface Builder来利用实例.一个例子是a UIButton.所以他们在结构中添加了这样的东西:

 IBOutlet UIButton *whateverButton;
Run Code Online (Sandbox Code Playgroud)

然后他们@property在.h中为每一个添加一个,@synthesize在.m中添加一个.

然后,他们包括releasedealloc该.M的.两个问题:

  1. 是否需要发布?是不是所有属性都已自动处理?
  2. 为了调试目的,我如何检查引用计数以查看发生了什么?

iphone objective-c

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

contrib_to_class的说明

我试图扩展代码,并遇到了一个问题,我不明白一行代码.我知道它的结果 - 但我不明白它是如何发生的,我很自然地害怕改变它.

我遇到的代码行是这样的:

MyGenericRelation().contribute_to_class(model, 'field_name')
Run Code Online (Sandbox Code Playgroud)

这段代码的结果是一个带有'field_name'的字段被添加到'model'中,而我收集的字段中的对象是一个X类型列表(MyGenericRelation的一部分).

我想知道是否有人可以解释这是如何工作的.

因为,为什么我得到一个附加到'field_name'的X对象的列表,如果它必须是在contrib_to_class之前的一般关系或者使用实际的模型类型,说'Y'只给我一个Y的列表.

说实话,我对contrib_to_class方法的影响和功能更感兴趣.

django django-models

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

如何创建与SAS的ODBC连接?

我正在编写一个需要访问SAS数据的程序.我已经下载了SAS的ODBC驱动程序并安装了它们,但我需要能够以编程方式动态创建ODBC连接.以下代码(在Python中)似乎应该工作:

import ctypes

ODBC_ADD_DSN = 1        

def add_dsn(name, driver, **kw):
    nul, attrib = chr(0), []
    kw['DSN'] = name
    for attr, val in kw.iteritems():
        attrib.append('%s=%s' % (attr, val))

    return ctypes.windll.ODBCCP32.SQLConfigDataSource(0, ODBC_ADD_DSN, driver, nul.join(attrib)) == 1

print add_dsn('SAS Test', 'SAS', description = 'Testing SAS')
Run Code Online (Sandbox Code Playgroud)

但它会弹出SAS ODBC配置对话框,设置数据源名称,并等待用户输入信息并关闭对话框.我怎么能避免这种情况?

python odbc sas

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

Objective-C:在一定范围内将字符串插入另一个字符串

我需要在一定范围内将字符串插入另一个字符串.我知道有appendingString方法,但我需要将它插入到字符串的给定范围内.谢谢

string range

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

MySQL FLOAT和小数

DB中字段的数据类型为FLOAT,值为18.7.我想在18.70上存储并显示在页面上.每当我输入额外的0时,它仍然只存储为18.7

如何存储额外的0?我可以更改字段的数据类型.

mysql

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

在 gfortran 中预处理 !DEC$ 指令

我有一个最初针对英特尔编译器的大型 Fortran 代码库。我现在正准备用 gfortran 进行编译。不幸的是,代码中充斥着 Intel 风格的预处理指令,例如:

!DEC$ IF DEFINED (MYDIRECTIVE)
   REAL, DIMENSION(:,:,:), ALLOCATABLE :: my_real_var
!DEC$ ENDIF
Run Code Online (Sandbox Code Playgroud)

从我通过谷歌搜索和 gfortran 文档可以看出,除了 C 风格的预处理之外,没有内部 gfortran 支持,例如:

#if defined MYDIRECTIVE
   REAL, DIMENSION(:,:,:), ALLOCATABLE :: my_real_var
#endif
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到过这个问题并提出了一个优雅的解决方案?显然,我可以编写一个 shell 脚本,在将代码传递给 gfortran 进行编译之前调用外部预处理器,但这对我来说似乎不是一个很好的解决方案。

有什么想法吗?谢谢大师!

preprocessor fortran gfortran intel-fortran

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

Solr和facet搜索

在设置架构时是否内置了构面搜索,或者您是否需要执行某些操作来设置它?

它是否基本上在您设置为可排序的所有字段上开箱即用?

那么你只需使用fq查询语法,它将返回facet xml以及搜索结果?

有没有关于这个的好文章帮助你第一次?

solr facet

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

为什么Visual Studio 2010将.NET Framework 4.0 Client Profile作为默认项目类型?

客户端配置文件模式是完整.NET Framework的子集,它消除了最终用户部署等不需要的设计器相关程序集.一切看起来都很棒,它确实有助于我们解决部署大量数据传输问题.

但客户端配置文件项目类型的默认需求是什么?我真的觉得这很烦我,因为每当我创建一个新项目时我都需要切换到完整的Framework模式.

PS:请不要建议我将.NET Full Framework模式设置为Visual Studio中的默认模式(如果有).我想知道这个新项目类型的真正好处,也许我会误解这个概念.

你有这个想法吗?

.net-4.0 visual-studio-2010 .net-client-profile

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

如何更改UITextField的基线?

如何更改UITextField中输入的任何文本的基线?

iphone uitextfield

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