问题标签 [logic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
17673 浏览

java - java练习题

我在 javabat 中遇到了这个问题(http://www.javabat.com/prob/p183562):

我们想要制作一排目标英寸长的砖块。我们有许多小砖(每个 1 英寸)和大砖(每个 5 英寸)。如果可以通过从给定的砖块中选择来实现目标,则返回 true。这比看起来要难一些,并且可以在没有任何循环的情况下完成。

makeBricks(3, 1, 8) → true
makeBricks(3, 1, 9) → false
makeBricks(3, 2, 10) → true

我想出了这个解决方案:

这通过了测试。但我自己找到了一个反例:makeBricks(10, 0, 10) -> true。我的逻辑将返回错误。我应该如何修正我的逻辑?还是有更好的方法来做到这一点?

0 投票
8 回答
18493 浏览

sql - 简化 SQL 语句的一般规则

我正在寻找一些“推理规则”(类似于集合操作规则或逻辑规则),我可以使用它们来减少 SQL 查询的复杂性或大小。有没有这样的东西?任何文件,任何工具?您自己找到的任何等效项?它在某种程度上类似于查询优化,但在性能方面不同。

换一种说法:使用 JOIN、SUBSELECT、UNION 进行(复杂)查询是否可以(或不)通过使用一些转换规则将其简化为产生相同结果的更简单、等效的 SQL 语句?

因此,我正在寻找 SQL 语句的等效转换,例如大多数 SUBSELECT 可以重写为 JOIN。

0 投票
4 回答
36799 浏览

c# - ASP.Net:ListView 的 ItemTemplate 中的条件逻辑

ItemTemplate我想根据绑定字段是否为空来显示基于的某些部分。以下面的代码为例:

(为简洁起见,已删除诸如 LayoutTemplate 之类的代码)

上面给出了以下运行时错误:

Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用。

那么如何将一些条件逻辑(如上)放入一个ItemTemplate

0 投票
4 回答
8749 浏览

xslt - XSLT 位逻辑

我有一个现有的数据集,它利用整数来存储多个值;旧版前端进行了简单的按位检查(例如在 C# 中:iValues & 16 == 16)以查看是否设置了特定值。是否可以在 XSL 中进行按位运算,更明确地说,可以通过掩码进行位级比较?内置的“and”总是会导致“true”或“false”,但也许可以通过可用的数学运算符来实现?

我目前正在使用 .NET 2.0,它使用 XSLT 1.0。

0 投票
1 回答
1174 浏览

c# - 如何显示营业时间?

我正在尝试显示工作时间/天数的间隔,它应该如下所示:

开放时间
(来源:clip2net.com

我有一张桌子,我在其中存储每天的天数、开放时间和关闭时间

桌子
(来源:clip2net.com

然后我创建了查询=>

此查询提供了包含在此时间范围内的所有分组时间间隔和天但我遇到了问题 - 我创建了代表这些组的后半部分,但它无法正常工作。也许有人可以向我解释需要的观点或显示开放时间的基本逻辑。

谢谢指教...

0 投票
7 回答
24008 浏览

php - 如何使用 PHP/MYSQL 在单个查询中执行 SELECT 和 INSERT?

我有一个user_name包含 3 个字段的表,id, Name, Emailidauto_increment字段)。我想在 PHP 中执行以下查询,但它没有返回任何结果。

当我在 PHP 中执行上述查询时,如下所示,它不会返回任何内容。

谁能告诉我如何将两个查询合二为一。

0 投票
1 回答
427 浏览

php - 如何正确创建 HTML 类?

我正在使用 PHP 编写一个 HTML 类,以便我们可以保持所有 HTML 输出一致。但是,我在理解逻辑时遇到了一些麻烦。我正在使用 PHP,但任何语言的答案都可以。

我希望类正确嵌套标签,所以我希望能够像这样调用:

类代码在幕后处理数组,推送数据,弹出数据。我相当肯定我需要创建一个子数组来拥有<head>under <html>,但我不太明白其中的逻辑。这是HTML该类的实际代码:

任何帮助将不胜感激。

0 投票
3 回答
354 浏览

php - PHP 逻辑 if 语句

我有这个代码:

它应该为每个计算返回一个值,除了 inter planetary 子句。对于星际(当 ($dgalaxy = $galaxy) 和 x,y 坐标不同时),它运行星际公式,并且工作正常。

但是,当 $dgalaxy != $galaxy 时,它返回 -1,这意味着它没有运行任何一个星系距离计算!

我做错了什么,我该如何解决?

0 投票
6 回答
1245 浏览

sql - SQL 用户定义函数与存储过程分支

我目前正在开发一个遗留应用程序,并继承了一些可疑的 SQL。该项目从未投入生产,但现在正在进行中。在初步测试期间,我发现了一个错误。应用程序调用一个存储过程,该存储过程调用许多其他存储过程、创建游标、循环游标以及许多其他事情。FML。

目前应用程序的设计方式是调用存储过程,然后使用一组新数据重新加载 UI。当然我们要展示的数据还在SQL server端处理,所以展示的时候UI结果是不完整的。为了解决这个问题,我在加载 UI 之前让线程休眠了 30 秒。这是一个可怕的 hack,我想在 SQL 方面正确解决这个问题。

我的问题是......是否值得将分支存储过程转换为函数?这会使主线存储过程在处理之前等待返回值吗?

这是存储过程:

为了避免在调用 .NET 应用程序 UI 中显示不完整的结果集,在完成分支调用中的游标之前,是否值得将这些存储过程转换为具有返回值的函数?这会强制 SQL 在完成对 [ALLOCATED_BUDGET] 存储过程的主调用之前等待吗?

  • 存储过程中的最后一个 SQL 语句调用将状态设置为“已分配”。这发生在先前调用中的游标完成处理之前。将这些调用变成函数调用会影响存储过程如何将焦点返回给应用程序吗?

非常感谢任何反馈。我觉得我在使用 SQL 函数方面是正确的,但不是 100% 肯定。

** 附加信息:

  1. 执行代码在连接字符串中使用 [async=true]
  2. 执行代码使用 [SqlCommand].[ExecuteNonQuery] 方法
0 投票
1 回答
130 浏览

c# - c# 计算逻辑

我正在寻找一些逻辑来查看一个特定的数字,并基于一个简单的计算告诉我另一个数字是什么。示例 - 假设我有一个字符串,每 50 个字符将增加一个整数 1。所以如果我有 0 - 49 个字符,计数器 = 1,如果我有 50-99 个字符,计数器 = 2,如果我有100 - 149 个字符,计数器 = 3。

我想我可以通过将所有内容转换为 int 类型来做到这一点,但这不起作用,因为有时它会在它应该总是向上取整时向下取整 - 即 (int)(charCount / 50)。

我想知道我是否必须使用模运算符。有什么建议么?