问题列表 - 第41728页

PostgreSQL:选择时间戳为空的位置

我有一个如下所示的查询:

SELECT * FROM table WHERE timestamp = NULL;

timestamp列是具有时区数据类型的时间戳(表中的第二种类型).这是在PostgreSQL 8.4中.

我想要完成的是只选择没有插入时间戳的行.当我查看pgAdmin中的数据时,该字段为空并且没有显示任何值.我已经尝试过timestamp = NULL,'EPOCH'(你认为这是默认值),零的有效时间戳(0000-00-00 00:00:00-00导致超出范围的错误),根据docs(January 1, 4713 BC)和空白可能的最低日期string(''只是获取数据类型不匹配错误).似乎还没有is_timestamp()可用于检查结果是否不是有效时间戳的函数.

所以,问题是,我可以检查的空场中有什么价值?

谢谢.

编辑:该字段没有默认值.

postgresql

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

哪个演员使用; static_cast还是reinterpret_cast?

int i = 1000;
void *p = &i;

int *x = static_cast<int*>(p);
int *y = reinterpret_cast<int*>(p);
Run Code Online (Sandbox Code Playgroud)

哪个演员应该用来转换void*int*和为什么?

c++ casting

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

找不到Yank命令

我使用的是RubyGems 1.3.7版.我只是将一个坏的宝石推送到服务器,现在想要使用gem yank命令删除它,这是终端上的指令告诉我要做的.然而,当我运行它时,我得到命令未找到错误.

那命令被删除了吗?如何在不构建新版本的情况下将gem推送到RubyGems?

rubygems

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

在Joomla页面中自定义php代码

我正在尝试将Joomla 1.5.9页面中的表源从页面中的硬编码html更改为从SQL数据库获取信息.这样做的正确方法是什么?创建一个新的模型或组件,并以某种方式在页面中使用它?

我发现了这些:http://docs.joomla.org/Tutorial : How_to_use_the_database_classes_in_your_script http://docs.joomla.org/How_to_use_the_database_classes_in_your_script

但我不知道在哪里编写php代码以及如何在页面中访问它.如果有人能指出我自定义php的基本教程或其他任何名称,我是webb开发的新手,我会很高兴.

php joomla

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

将jquery.submit转换为ajax submit

我似乎无法弄清楚如何使用Ajax从jquery ui按钮函数提交表单.

这是我的脚本,通过传统方式提交表单

        $('#contact-form').dialog({
            modal: true,
            autoOpen: false,
            buttons: {
                Cancel: function () {
                    $(this).dialog('close');
                },
                Ok: function () {
                    $('form#contactUs').submit();
                    $(this).dialog('destroy');
                }
            }
        });

        $('#contact-us').click(function () {
            $('#contact-form').dialog('open');
            return false;
        });
    });
Run Code Online (Sandbox Code Playgroud)

这是我的表格

<div id="contact-form" class="hidden" title="Online Request Form">
    <form action="/Main/Contact/contactUs" method="post">            
        <div>
            <label for="Name">Name</label><br />
            <input name="Name" /><br />
            <label for="PhoneNumber">Phone Number</label><br />
            <input name="PhoneNumber" /><br />
            <label for="EmailAddress">Email Address</label><br />
            <input name="EmailAddress" /><br />
            <label for="Question">Question or Comment</label><br />
            <textarea name="Question"></textarea><br />
            <label for="Security">What color is an …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery

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

C#是一个重要项目的可行语言吗?

我已经使用C#一段时间了,我喜欢它与Windows的完美集成.C++中的Win32 API是一个怪物,但这是另一个故事.无论如何,我想知道,C#是一个"足够好"的语言用于大型项目吗?Microsoft是否在其任何应用程序中使用C#?我一直认为C++是大型项目的唯一选择,因为它的速度并且不需要CLR.

你对C#有什么看法?

编辑:大的我指的是像Microsoft Project这样的应用程序(我想到的第一个例子).它也可能意味着任务关键型应用程序.

c# c++ comparison programming-languages

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

Mathematica插值[]在范围外时保持不变

我想通过在输入超出范围时用恒定值替换外推来“修改” Mathematica的Interpolation []函数(在一维中)。

换句话说,如果插值域为[1,20]且f [1] == 7和f [20] == 12,我想要:

f[x] = 7 for x<=1 
f[x] = 12 for x>=20 
f[x] = Interpolation[...] 
Run Code Online (Sandbox Code Playgroud)

但是,这失败了:

(* interpolation w cutoff *) 
interpcut[r_] := Module[{s, minpair, maxpair}, 

(* sort array by x coord *) 
s = Sort[r, #1[[1]] < #2[[1]] &]; 

(* find min x value and corresponding y value *) 
minpair = s[[1]]; 

(* ditto for max x value *) 
maxpair = s[[-1]]; 

(* return the pure function representing cutoff interpolation *) …
Run Code Online (Sandbox Code Playgroud)

wolfram-mathematica

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

将boost :: mpl :: list应用于类型的模板参数

我有一个类需要一个boost :: variant包含各种类型的共享指针,如下所示:

template <typename ToySharedPtrVariant, typename ColorSharedPtrVariant>
class ToyPicker {
   typedef std::pair<
     ToySharedPtrVariant, 
     ColorSharedPtrVariant 
   > toyAndColorPair;
   typedef std::map<
     std::string,
     std::vector< 
       toyAndColoPair 
     > 
   > stringToToyColorPairMap;

   // ... methods that use the defined types...
}
Run Code Online (Sandbox Code Playgroud)

该类目前需要以下表单的模板参数进行编译:

ToyPicker<
           boost::variant<
             boost::shared_ptr<ToyModel> 
           >,
           boost::variant<
             boost::shared_ptr<BlueToy>,
             boost::shared_ptr<RedToy>,
             boost::shared_ptr<GreenToy> 
           > 
         > toyPicker;
Run Code Online (Sandbox Code Playgroud)

如何使用mpl列表以便我可以为用户提供以下更简单的定义,然后将其转换为上面类实现中的示例格式?

ToyPicker<
       boost::mpl::list<
         ToyModel
       >,
       boost::mpl::list<
         BlueToy,
         RedToy,
         GreenToy 
       > 
     > toyPicker;
Run Code Online (Sandbox Code Playgroud)

c++ boost boost-variant boost-mpl

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

TCPDF保持在一起的功能将内容保存在1页(PDF生成)

我想知道TCPDF是否有一个保持在一起的功能.我有一个FPDF,但我不能让它在TCPDF中工作.

以下是我在PDF生成代码中看到的工作方式:

// ... PDF code/stuff

// while not kept together
    // add PDF stuff that should be kept together

// .. more PDF code/stuff
Run Code Online (Sandbox Code Playgroud)

我认为如果添加了新页面,该函数将返回false,回滚然后再次执行while循环.

我确实有以下工作,但我宁愿它在TCPDF的函数/方法中,所以它更可重用:

$pdf->startTransaction();
$block_page = $pdf->getPage();
$print_block = 2; // max 2 tries

while ($print_block > 0) {
    // do PDF stuff

    if ($pdf->getPage() == $block_page) {
        $print_block = 0;
    } else {
        // rollback
        $pdf = $pdf->rollbackTransaction();
        $pdf->AddPage();
        $block_page = $pdf->getPage();
        -- $print_block;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果它不依赖于内置的事务功能也很酷,因此可以在循环中使用事务,因为像writeHTML()这样的事情使用事务.

php pdf tcpdf

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

始终将UIView设置为用户的点击位置

我有一个UIView,我想动画到用户手指当前所在的位置.

因此,当触摸开始时,它必须设置为点击位置的动画.

当触摸移动时,它必须将其目的地调整到新位置.

触摸结束时,必须将动画结束到最后一个点击位置.

我尝试了几件事但没有成功.我尝试使用beginFromCurrentState创建一个新动画touchesMoved,但这也不起作用.

iphone cocoa-touch core-animation objective-c uiview

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