小编D-S*_*hih的帖子

如何在数组中查找布尔值?

我有一个布尔数组。

var arr = [true, false, true,false, true]

我的要求:

如果数组包含布尔值,true我想显示一个警报“数组包含真值”。警报不应是多个。有人可以建议如何用 javascript 实现它吗?

javascript

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

如何在Asc的订单中将特定值放在底部?

我有一个包含一些名称列表的表格,我按升序选择它.

例如 :

names
======
Apple

Ball

Cat

Dog
Run Code Online (Sandbox Code Playgroud)

如何将'Ball'升序列表放在底部,以便列表如下所示:

names
======
Apple

Cat

Dog

Ball
Run Code Online (Sandbox Code Playgroud)

我怎样才能在sql查询中实现它?

mysql sql

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

IndexOutOfRangeException:尝试访问GameObject数组时,数组索引超出范围?

所以我试图从FindGameObjectsWithTag初始化的GameObject数组中访问一个元素,但是我收到以下错误

"IndexOutOfRangeException:数组索引超出范围.",

当我打印数组的长度时,我得到3,应该是.我如何解决它?

public class selectObject : MonoBehaviour {
    // Use this for initialization
    public GameObject[] objects;
    void Start () {
        GameObject[] objects = GameObject.FindGameObjectsWithTag("isari");  
        Debug.Log (objects.Length);
    }

    // Update is called once per frame
    void Update()
    {

        if (Input.GetMouseButtonDown(0))
        {
            Debug.Log("Mouse is down");

            RaycastHit hitInfo = new RaycastHit();
            bool hit = Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out hitInfo);
        if (hit) 
        {
            Vector3 position = hitInfo.transform.gameObject.transform.position;
            Quaternion rotation = hitInfo.transform.gameObject.transform.rotation;
            Debug.Log("Hit " + hitInfo.transform.gameObject.name);
            Object.Instantiate (objects[0], position,rotation);

            Object.Destroy (hitInfo.transform.gameObject);

            if (hitInfo.transform.gameObject.tag == "Construction")
            { …
Run Code Online (Sandbox Code Playgroud)

c# scope unity-game-engine

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

重构if块

在下面的代码中我有2个if块.
A,当对象为null时,第一个返回错误.
B,第二个将尝试发送对象,如果它失败则返回并出错.只有在不是A时才应该执行它,该对象不为null.

private bool SendToERP(Foo foo, out string error)
{
    error = "";
    var ticketIn = TicketFromFoo(foo, out string err);

    if(ticketIn == null)
    {
        error = err;
        return false;
    }

    if ( !GenericERP_TicketSubmit(ticketIn, out err))
    {
        error = err;
        return false;
    }

    return true;
}
Run Code Online (Sandbox Code Playgroud)

那些条件之后的动作是相同的,我想重构成一个独特的if块.

因为我不能扭曲我的头部状况,and我写了一个简单的真值表来帮助我.但它并没有帮助我变异.

c# refactoring conditional if-statement

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

Postgres:整数超出范围。为什么会发生此错误?

我有两个查询。我希望两者都插入相同的值:429496729600,但是其中一个由于错误而失败:

db=> update order_detail set amount = 400*1024*1024*1024 where id = 11;
ERROR:  integer out of range
db=> update order_detail set amount = 429496729600 where id = 11;
UPDATE 1
Run Code Online (Sandbox Code Playgroud)

为什么第一次查询会发生错误?

UPD
忘记指定amountis bigint

400*1024*1024*1024 == 429496729600  
Run Code Online (Sandbox Code Playgroud)

sql postgresql type-conversion

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

如何通过按位操作符操作来执行SQL JOIN?

我们有一个SQL Server 2014包含两个表的数据库:

在此输入图像描述

在此输入图像描述

在Parts表中,BitColours是一个按位数,引用Colors表中的行.

我们被要求生成这样的查询:

在此输入图像描述

我从来没有做过这种类型的操作,所以会很感激任何指导.

谢谢

sql t-sql sql-server bit-manipulation sql-server-2014

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

如果在我的库存中具有相同价格的相同产品,如何编写查询以显示数量的SUM?

我的桌子看起来像

Product       Price        Qty
A              100          10
B              200          30
A              100          15
A              150          20
Run Code Online (Sandbox Code Playgroud)

价格100是我表中产品A的两倍.如果产品的价格值相同,则应添加数量.我的结果应如下所示

Product       Price         Qty
A              100           25
A              150           20
B              200           30
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何正确执行 DateTime.Parse

我有以下方法:

    private DateTime GetDateTimeFromString(string dateTimeStr)
    {
        try
        {
            return DateTime.Parse(dateTimeStr, CultureInfo.InvariantCulture);
        }
        catch (Exception ex)
        {
            _logger.Log($"Exception while parsing {dateTimeStr}: {ex.Message}.");

            return DateTime.Now;
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我在 Visual Studio 中运行它时,它工作正常。但是当它部署到 Azure 时它失败了。错误是:

解析 21/4/2019 11:6:56 时出现异常:String 未被识别为有效的 DateTime。

我在调试器中粘贴21/4/2019 11:6:56,它有效。醉了。有人可以帮忙吗?

请注意,无论是否使用 CultureInfo,它都会在 Azure(作为 Web 应用程序)上失败。

同样在 Azure 上,我的 web.config 设置为:

<globalization culture="" uiCulture="" />
Run Code Online (Sandbox Code Playgroud)

c# datetime tryparse

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

如何根据另一列中的数据添加NULL vs NOT NULL约束?

对于我的学期项目,我们正在创建自己的数据库.我目前正在创建数据库和表.我在Microsoft SQL Server Management Studio中使用SQL.

Beds, Baths, Sqft如果Lot/Land在Type列中选择了列,则我想使列只为NULL(如果选择了任何其他选项,则它必须为NOT NULL).

CREATE TABLE Property(
PropertyID int IDENTITY(1,1) PRIMARY KEY,
StreetAddress1 varchar(n) NOT NULL,
StreetAddress2 varchar(n) NULL,
City varchar(n) NOT NULL,
State varchar(2) NOT NULL,
Type varhar(#) NOT NULL CHECK (Type IN 'Single Family', 'Apartment', 'Condo', 'Townhome', 'Manufactured','Lot/Land'),
Beds varchar(2) NULL,
Baths decimal(3,1) NULL,
Sqft varchar(5) NULL,
Acreage decimal(10,2) NOT NULL)
Run Code Online (Sandbox Code Playgroud)

解决方案需要在ALTER函数中,因为我现在正在创建表.

提前致谢!

sql sql-server

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

如何在表和列相同的行中获得两个不同的值

我正在尝试将发送消息的用户和每行中的消息接收到另一行.

UserTable
==================================
userId    userName
-------   ---------
23         Name1
24         Name2
25         Name3

Message Table
==================================================
msgId      senderId       reciverId      messsage
-------    ----------     ----------     -------------
2          24             25              blah
3          25             24              ohh really blah
4          23             24              lets do blah



Output I need

msgId      sender       receiver         message
--------   -------      ----------      ---------
2          Name2         Name3           blah
3          Name3         Name2           Ohh really blah
4          Name1         Name2           lets do blah

那么oracle sql查询应该是什么

sql oracle

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