小编Win*_*ail的帖子

从Postgres字段中的多个值中选择任意一个

我有一张类似于以下内容的表格:

WORD    WEIGHT   WORDTYPE
a       0.3      common
the     0.3      common
gray    1.2      colors
steeple 2        object
Run Code Online (Sandbox Code Playgroud)

我需要立即从数据库中拉出几个不同单词的权重.我可以:

SELECT * FROM word_weight WHERE WORD = 'a' OR WORD = 'steeple' OR WORD='the';
Run Code Online (Sandbox Code Playgroud)

但它感觉很丑,产生查询的代码是令人讨厌的.我希望有一种方法可以做(伪代码):

SELECT * FROM word_weight WHERE WORD = 'a','the';
Run Code Online (Sandbox Code Playgroud)

postgresql

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

原因不明的空指针引用,我指责鬼

我有以下代码:

public void DrawInput(string ChatCurrent){

        int uCursorTop;
        int uCursorLeft;
        uCursorLeft = Console.CursorLeft;
        uCursorTop = Console.CursorTop;
        Console.SetCursorPosition(0, uCursorTop);
        Console.Write("> "+ChatCurrent+" ");
        Console.SetCursorPosition(ChatCurrent.Length, uCursorTop);
    }
Run Code Online (Sandbox Code Playgroud)

除了最后一行,它表现得很好.最后一行抛出System.NullReferenceException: Object reference not set to an instance of an object.奇怪的是?具体来说,访问ChatCurrent.Length是使它失败的原因.紧接着之前的那一行,它回应了字符串的内容,效果很好.

这是怎么回事?

c# mono monomac

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

如何从查询字符串中获取布尔值?

如何在查询字符串中发送true或false值然后在php中使用它?我正在尝试如下操作,但即使两者都设置为false,它也会让我真实.我将从htaccess文件中获取这些值.

<?php
$var = $_GET['a'];
$bar = $_GET['b'];

if ($var && $bar)
{
echo "True";
}else
{
echo "False";
}

echo '<a href=?a=false&b=false>Check</a>';
?>
Run Code Online (Sandbox Code Playgroud)

php url boolean query-string

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

为什么编译器可以正常使用?

昨晚我花了一大笔时间来追踪我的应用程序中的段错误.最终,原来我写道:

ANNE_SPRITE_FRAME *desiredFrame;
*desiredFrame = anne_sprite_copy_frame(&sprite->current);
Run Code Online (Sandbox Code Playgroud)

代替:

ANNE_SPRITE_FRAME desiredFrame;
desiredFrame = anne_sprite_copy_frame(&sprite->current);
Run Code Online (Sandbox Code Playgroud)

在第1行中,我创建了一个类型化指针,在第2行中,我将取消引用指针的值设置为返回的结构anne_sprite_copy_frame().

为什么这是一个问题?为什么编译器会接受这个呢?我能想到的只是示例1中的问题是:

  1. 我为指针保留了空间,但没有为它指向的内容,或者
  2. (不太可能)它试图将返回值存储在指针本身的内存中

c struct pointers

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

PHP:编写严格的代码有什么好处吗?

当我设置时error_reporting(E_ALL | E_STRICT);,我的代码会产生Undefined variable错误.我可以解决它们,但我想知道在编写通过严格检查的代码和E_STRICT关闭之间是否存在速度或内存使用方面的任何差异?

php error-reporting strict

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

标签 统计

php ×2

boolean ×1

c ×1

c# ×1

error-reporting ×1

mono ×1

monomac ×1

pointers ×1

postgresql ×1

query-string ×1

strict ×1

struct ×1

url ×1