问题列表 - 第22881页

Zend_Db_Table中的"IS NULL"选择不起作用

我正在尝试使用DbTable/model/mapper结构在Zend中的2个表上进行连接.如果,在我的映射器中,我这样做:

$select = $this->getDbTable()->select(Zend_Db_Table::SELECT_WITH_FROM_PART)
        ->setIntegrityCheck(false)
        ->join('images', 'images.oldFilename =
                                               availablePictures.filename')
               ->where('images.ref IS NOT NULL');
$resultSet = $this->getDbTable()->fetchAll( $select );
Run Code Online (Sandbox Code Playgroud)

它就像一个魅力,但如果我用IS NULL而不是NOT NULL尝试相同的东西,我什么也得不到我应该得到几行的结果集,就像我在MySQL中直接尝试它一样

SELECT *
FROM (
`availablePictures` AS a
LEFT JOIN `images` AS i ON a.filename = i.oldFilename
)
WHERE i.`ref` IS NULL
Run Code Online (Sandbox Code Playgroud)

我得到印象Zend不喜欢我的IS NULL或我做错了什么?

mysql null zend-framework zend-db-table

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

C#和SQL数据库的区域问题

dateTimePicker.Value.Date.ToShortDateString();根据我所知的确切区域设置,为什么在Windows 7 x64 PL,Windows Vista x32 PL和Windows XP PL上的行为会有所不同.在进入数据库之前,我发现了这种转换的难点.

它在Windows 7(我的开发机器),同事VISTA系统上运行良好,但它无法在Windows XP上运行(白天一直用月切换).同样在更高的系统上,我们在2010-01-13上显示ListView了他的系统,他有13-01-2010.

我想在我的旧代码中我可能有更多的类型转换,我将不得不通过并验证它,但我想知道为什么它在相同的区域设置上表现如此.我想我永远不应该做那样的转换,但是经过很长一段时间工作正常后,我已经很难学会了.

编辑:

我这样使用它(注释掉引起麻烦的代码).回到过去,我认为ToShortDateString是确保在没有Time的情况下将其放入DB的唯一方法(因为我正在阅读DateTimePicker).我现在知道我应该在DateTimePicker上使用.Date但是我现在更加聪明,因为它确实炸毁了我.这是代码:

    private static void sqlWpiszDaneSwieta(DateTime varData, string varDataNazwa) {
        //string varDataSwieto = varData.ToShortDateString();
        const string preparedCommand = @"INSERT INTO [dbo].[TypyDatySwiat]
                                           ([SwietaData]
                                           ,[SwietaNazwa])
                                     VALUES
                                           (@varData
                                           ,@varDataNazwa)";
          using (var varConnection = Locale.sqlConnectOneTime(Locale.sqlDataConnectionDetails))
        using (SqlCommand sqlWrite = new SqlCommand(preparedCommand, varConnection)) {
            sqlWrite.Prepare();
            sqlWrite.Parameters.AddWithValue("@varData", varData);
            sqlWrite.Parameters.AddWithValue("@varDataNazwa", varDataNazwa);
            try {
                sqlWrite.ExecuteNonQuery();
            } catch (SqlException sqlEx) {
                if (sqlEx.Message.Contains("Violation of PRIMARY KEY constraint")) {
                    MessageBox.Show("Dodanie podanego ?wi?ta jest niemo?liwe. …
Run Code Online (Sandbox Code Playgroud)

c# sql-server datetime

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

使用window.getSelection获取字符串

我正在尝试使用window.getSelection获取字符串但它返回一个对象.

var text = '';
text = document.getSelection();
alert(typeof(text)); //object
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何使matplotlib极坐标图中的角度在顶部顺时针旋转0°?

我正在使用matplotlib和numpy制作一个极地情节.以下是一些示例代码:

import numpy as N
import matplotlib.pyplot as P

angle = N.arange(0, 360, 10, dtype=float) * N.pi / 180.0
arbitrary_data = N.abs(N.sin(angle)) + 0.1 * (N.random.random_sample(size=angle.shape) - 0.5)

P.clf()
P.polar(angle, arbitrary_data)
P.show()
Run Code Online (Sandbox Code Playgroud)

您会注意到0°位于绘图上的3点处,并且角度逆时针方向.对于我的数据可视化目的而言,在12点位置具有0°并且角度顺时针方向将更有用.除了旋转数据和手动更改轴标签之外,有没有办法做到这一点?

python plot numpy matplotlib

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

NSSet的NSSet上的核心数据查询

我正在努力处理核心数据......我不明白一些事情,所以如果有人能帮助我,我将非常感激!我有一个实体(食谱)与另一个实体(膳食)有很多关系.我想选择所有与餐无关的食谱......所以我试过:

码:

[myRecipes filteredSetUsingPredicate:[NSPredicate predicateWithFormat:@"meal =%@",nil]];

但它不起作用......它崩溃了.

当我在食谱下查看SQL数据库时,我看不到用餐(我认为这是因为它是一种多对多的关系).我该怎么做?

谢谢

database iphone core-data objective-c

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

将应用程序从Visual Foxpro 6转换为Visual Foxpro 9有多容易?

将Visual Foxpro 6应用程序转换为Visual Foxpro 9时是否有任何问题; 还是直截了当?

在这个过程中我应该注意哪些问题?

foxpro visual-foxpro

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

如何使watch命令解释vt100序列?

考虑这个简单的例子(以红色显示):

echo -e "\033[31mHello World\033[0m"

它在终端上以红色正确显示.现在考虑:

watch echo -e "\033[31mHello World\033[0m"

它不显示颜色.

注意:我知道通过清除和重新运行来编写一个模仿基本行为的循环很容易.但是,清除操作会导致屏幕闪烁,这在手表下不会发生

编辑:最初这个问题指定了转义序列而不是vt100序列,但这不是我所追求的,并且用单引号解决了.

unix linux shell terminal watch

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

如何将PHP编译成操作码并在生产环境中运行?

注意,这不是facebook最近的hiphop项目,我只是想把它转换成opcode,不是c/c++

现在还有解决办法吗?

演示永远是最好的!

php opcode

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

MySQLi查询结果:最好的方法,你关闭,免费,两者?

我有一些关于使用MySQLi,查询和相关内存管理的问题.这里的代码只是为了澄清我的问题,所以不要在它上面进行错误检查等等.我知道需要做的事:)

假设我有这样的事情:

@ $db = new mysqli($dbhost, $un, $ps, $dbname);
$query = "SELECT field1, field2 ".
         "FROM table1 ".
         "WHERE field1={$some_value}";
$results = $db->query($query);

while ($result = $results->fetch_object()) {
    // Do something with the results
}

$query = "SELECT field1, field2 ".
         "FROM table2 ".
         "WHERE field1={$some_value2}";
// question 1
$results = $db->query($query);

while ($result = $results->fetch_object()) {
    // Do something with the second set of results
}

// Tidy up, question 2
if ($results) {
    $results->free();
} …
Run Code Online (Sandbox Code Playgroud)

php mysqli

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

为什么他们不是那么多?

我目前正在研究自适应接口,我想听听其他Web开发人员对此主题的一些回应.

我们过去曾经有过静态接口,你无法改变它,你必须按照它的构建方式学习系统.之后是适应性强的界面,您可以根据自己的方式更改某些偏好.想想字体大小,颜色和布局.这些是我们今天看到的接口.接口研究和开发领域的下一步应该是自适应接口.

自适应接口是交互式软件系统,其基于对该用户的部分体验来改进其与用户交互的能力.

自适应接口示例(linkedIn):

alt text http://paulhuisman-online.nl/images/linkedIn1.jpg

您会看到界面正在针对您的用户个人资料提出建议.它会告诉您完成某些形式的个人资料页面,以便其他用户更容易找到.

一个自适应接口是之后的下一个合乎逻辑的步骤适应接口,并且这方面的研究已经持续了多则20年.然而,这些天我没有看到很多自适应接口回到Web应用程序中.

这引出了几个问题:

  • 为什么您认为自适应接口仍然很少,而接口中用户个性化的需求不断增长?

  • 您在自适应接口的概念中看到了哪些问题?

  • 你知道在网上某个我还没见过的自适应接口的好例子吗?

提前致谢.

usability interaction

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