问题列表 - 第17471页

如何使用SQL查找丢失的数据行?

我的问题:

我有一个MySQL数据库,按时间顺序存储大量的气象数据(每10分钟插入一次新数据).不幸的是,有几次停电,因此缺少某些行.我最近设法从气象站获取了某些备份文件,现在我想使用它们填写缺失的数据.

DB就是这样的结构(例子):

date*            the data    
2/10/2009 10:00  ...
2/10/2009 10:10  ...
( Missing data!)
2/10/2009 10:40  ...
2/10/2009 10:50  ...
2/10/2009 11:00  ...
...
Run Code Online (Sandbox Code Playgroud)

*= datatime-type,主键

我的想法:

由于备份和数据库位于不同的计算机上并且流量非常慢,我想到了创建一个MySQL查询,该查询在运行时将返回指定时间范围内所有缺失日期的列表.然后,我可以从备份中提取这些日期并将它们插入到数据库中.

问题:

怎么写这样的查询?我没有权限创建任何辅助表.是否可以在指定的时间间隔内制定所有必需日期的"虚拟表",然后在JOIN?中使用它?或者是否有完全不同的命题来解决我的问题?

编辑:是的,时间戳始终采用上面显示的格式(总是10分钟),除了一些只是缺失.

好的,临时表怎么样?是否有一种优雅的方式自动填充时间范围?如果两个脚本试图同时运行,这会导致表格出现问题吗?

mysql database

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

short类型变量自动扩展为整数类型?

我想打印b [FFFC]的值,如下所示,

short var = 0xFFFC;
printf("%d\n", b[var]);
Run Code Online (Sandbox Code Playgroud)

但它实际上打印了b [FFFF FFFC]的值.

为什么会这样?

我的计算机由Windows XP以32位架构运行.

c

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

建议添加对C++的状态机支持 - 就像语言一样

最近作为我日常工作的一部分,我一直在学习IBM Rhapsody并使用它从UML生成C++代码.

昨天让我感到震惊的是,考虑将状态机支持添加到我的C++编译器可能会很酷,所以我在这里写了一些注释:http://ellcc.org/wiki/index.php/State_machines_and_Active_Classes

我这样做的动机是:

  1. 这似乎是一个很酷的主意.
  2. 编译器可以比当前的Rhapsody /普通C++编译器做更好的语义检查(具有更好的错误检查).
  3. 当编译器本身理解状态机结构时,有许多可用的优化可能性.

我可能会尝试扩展我的语法,除了提议看看它的工作情况.

您对该提案有何看法?它看起来可读吗?看起来值得吗?


编辑:

感谢建议特定库来执行状态机的答案,但这不是我的问题.我已经使用我编写的库和代码实现了许多状态机.

我真的在寻找关于设计类似C++的语言的状态机扩展的想法,批评等,而不是这种改变是否适合添加到标准C++.可以将其视为特定于域的扩展,我的域名是实时控制应用程序.

我已经开始在我的编译器中实现扩展,如下所述:http://ellcc.org/wiki/index.php/State%5Fmachines%5Fand%5FActive%5FClasses

到目前为止,这个概念不需要从提议到实现有太大的变化,但细节上有一些变化,我正在完善我对问题语义的理解.

然而,时间将证明整个概念是否具有任何价值.;-)

c++ compiler-construction uml language-design state-machine

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

在匿名命名空间内/外的Typedef?

在.cpp文件中,是否有任何差异/偏好?

// file scope outside any namespace
using X::SomeClass;
typedef SomeClass::Buffer MyBuf;
Run Code Online (Sandbox Code Playgroud)

V/S

namespace { // anonymous
  using X::SomeClass;
  typedef SomeClass::Buffer MyBuf;
}
Run Code Online (Sandbox Code Playgroud)

c++ typedef namespaces using directive

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

UINavigationBar渐变细节

我正在尝试重新创建UINavigationBar的外观.使用渐变绘制条形图的背景,但不清楚其中的默认颜色和点是什么.有没有人在这方面做过什么?

iphone uinavigationbar

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

Excel中的下一个单元格列是什么 - 组合/排列

我需要知道具有给定起始列的电子表格的列名,最多n列,让我们说起始列是"AB",我想知道99列之后的列(标签).

对于那些需要Ralph回答T-SQL味道的人

Create FUNCTION fsExcelValueToColum(@value int) returns varchar(3) as
begin
DECLARE @DIGIT INT,@RV VARCHAR(3);set @rv=''
IF @VALUE=0 RETURN @rv
WHILE @VALUE > 0
    BEGIN
        SET @DIGIT = @VALUE % 26 
        IF @DIGIT = 0 
            BEGIN
                set @RV=@RV+'Z'
                set @RV=@RV+dbo.fsExcelValueToColum(@value /26 -1)
                return @rv
            END
            set @rv=@rv+char(@digit+64)
            set @value=(@value-@digit) /26
    END
    return @rv
end
USE [ecs]
GO
/****** Object:  UserDefinedFunction [dbo].[fnExcelColumnToValue]    Script Date: 12/06/2009 10:33:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER function [dbo].[fnExcelColumnToValue](@Column varchar(3)) returns int as …
Run Code Online (Sandbox Code Playgroud)

c# excel

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

这个JQuery有效吗?

这个JQuery有效吗?$( "[名称= enableTooltip]:检查")

它做了什么?

jquery

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

为每个英语单词生成唯一序列号的算法

对于应用程序,我需要为每个英语单词生成唯一的序列号.

什么是最好的方法?

一个限制是序列号生成算法应该在普通台式计算机中非常有效.

谢谢

algorithm

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

将Core Data For Storage用于现有的Iphone项目?

根据Apple Core Data Tutorial,为了使用Core Data,您必须:

在"选项"部分中,选择要使用Core Data进行存储的开关.

对现有项目有何看法?你必须导入一些文件吗?以后可以激活该设置吗?

谢谢

iphone core-data iphone-sdk-3.0

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

乘以逆矩阵?

如果我有一个矩阵,它是世界观投影的组合,我将它乘以投影的倒数,它会产生世界观矩阵或其他什么?如果没有,那么如何从世界视图投影矩阵中提取世界视图矩阵?

谢谢你的帮助 :)

math directx matrix inverse

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