问题标签 [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 投票
4 回答
3300 浏览

php - 如何在 PHP 中使用 Session 和 Include 语句?

我有许多包含多个文件的文件,如下所示,

File1包含在File2,然后File2File3

现在我想site_user_conutry从 File1 声明一个会话变量,然后我正在检查 File2,如果会话变量中没有任何值,那么只有我包含 File1.php

我已经添加session_start();了每个 [age 但仍然无法正常工作??

请告诉我如何使会话在上述条件下工作。

0 投票
2 回答
2581 浏览

c# - 如何用字母创建按字母顺序排列的列表?

大家好,我试图按列实现 alpha 有序列表

如图所示

但是我的算法不清楚,也许有人可以帮助我

在我的代码中,我看到遗漏的字母 XYZ Å Ä Ö,它看起来像这样

这是呈现字典的代码

请帮忙...

0 投票
2 回答
4923 浏览

haskell - 在 Haskell 中为逻辑表达式生成真值表

第一部分是具有以下类型签名的评估函数:

这将逻辑表达式和赋值对列表作为输入,并根据提供的布尔赋值返回表达式的值。赋值列表是一个不同的对列表,其中每对包含一个变量及其布尔赋值。也就是说,如果您将表达式 A ∧ B 和赋值 A = 1 和 B = 0 传递给函数,则您的函数必须返回 0(这来自数字逻辑设计,0 对应于 false,1 对应于 true)。

到目前为止,这是我设法做到的:

下一部分是定义generateTruthTable,这是一个以逻辑表达式作为输入并以赋值对列表的形式返回表达式的真值表的函数。也就是说,如果将表达式 E = A ∧ B 传递给函数,则函数必须返回 A = 0, B = 0, E = 0 | A = 0, B = 1, E = 0 | A = 1, B = 0, E = 0 | A = 1,B = 1,E = 1。

我对语法并不完全熟悉,所以我不知道如何返回列表。

0 投票
10 回答
10980 浏览

c# - 月末计算

只是想知道是否有人知道以下的优雅解决方案。

如果我有 2009 年 6 月 30 日并且我添加了一个月,我希望它转到 2009 年 7 月 31 日,而不是 2009 年 7 月 30 日。

这个逻辑是基于这样一个事实,即 2009 年 6 月 30 日是 6 月的月底,当我添加一个月时,我想去下个月的月底。

但是,如果我有 2009 年 6 月 29 日并且我添加了一个月,它应该是 2009 年 7 月 29 日。

注意我需要能够添加任意数量的月份,并且需要考虑闰年。

我也知道这里的逻辑是有问题的,但这是一项业务需求,适用于未来一个月的月底合同。

我已经想到了几种解决方案,但没有一个非常优雅。因此,我认为有人可能有更好的方法。

干杯安东尼

0 投票
2 回答
116 浏览

language-agnostic - 多浏览器窗口同步

我正在尝试创建一个内联聊天。当我的网站的两个窗口打开时,问题就来了。因为然后我的脚本将新消息发送到请求它的窗口(目前我正在使用简单的轮询,稍后将移至彗星)。

有没有我没有想到的好技术,以便我可以向两个浏览器窗口发送消息?目前我正在使用一个读取标志,所以一旦消息被传递到一个窗口,它就会被标记为已读。因此永远不会被传递到另一个窗口。我该如何解决这个问题?

感谢您的时间。

0 投票
4 回答
2700 浏览

logic - 如何计算分数?

这个问题比任何编程语言都更与逻辑相关。如果这个问题不适合论坛,请告诉我,我将删除它。

我必须编写一个逻辑来计算博客奖网站的博客分数。博客可能会被提名为多个奖项类别,并由陪审团以 -1 到 5 的等级进行同行评审或评分(-1 表示他们完全不喜欢的博客)。现在,博客可以由一位或多位陪审员进行评分。计算博客最终得分的一个标准是,如果博客被更多人正面评价,则它应该获得更多权重(反之亦然)。同样,即使由一名陪审员评价为 -1 的博客也应该影响其分数(-1 在这里有点否决权)。最后,我还想根据博客的 Technorati 排名获得一个额外的分数(因此最终分数是基于陪审员评级 + Technorati 排名的混合)。

示例:一个博客被总共 6 名陪审员评为 A 类。2 评分为 3,3 评分为 2,1 评分为 4。(我曾经将分数计算为 (2*3 + 3*2 + 1*4)/6 = 16/6 = 2.67 来加权平均但我对此并不满意,主要是因为当陪审员评分为-1时效果不佳。此外,我还需要添加Technorati排名排名标准)。

您能帮我确定计算最终分数的最佳方法吗(保持与上述相同的评分方法,因为现在无法更改)?

0 投票
2 回答
1201 浏览

c# - ASP.NET:按比例调整图像大小的逻辑

我有一个 C# 函数来调整图像大小。函数的参数是原始图像路径、新图像路径(保存图像大小调整后的路径)。现在我想为以下要求建立一个逻辑。

1. 如果原始文件的宽度大于 480 或小于 450 ,那么我想将输出图像的宽度设置为 450px。并且高度必须与宽度成比例。

  1. 如果原始文件的宽度 > 其高度,则在顶部和底部(高度)添加空白区域,以便新高度为 650。

我正在使用以下代码来调整图像大小

任何人都可以建议我对此还有什么要补充的吗?

编辑(因为评论字段不允许我有更多的字符)

我试过这个

但它不会像我希望的那样工作 例如:我的原始图像宽度为 450,高度为 1094。所以比率 = 450/1094,即 0.4113;所需高度=所需宽度*比率即;450*0.4113 即 185 .1

其比例如何。我认为有些事情必须纠正。还有什么想法吗?

提前致谢

0 投票
6 回答
2899 浏览

math - 高级形式逻辑/自动机理论教科书

我知道这更像是一个数学/形式语言/自动机/计算机科学问题,而不是一个编程问题,但我希望我能得到一些关于除了命题和谓词微积分之外的形式逻辑的易于理解的教科书(不是难以理解的专着)的建议。我对一元二阶逻辑Büchi Automata特别感兴趣。

目前,我只发现 了 Bakhadyr Khoussainov 和 Anil Nerode 的自动机理论及其应用。自动机、逻辑和无限游戏作者:Erich Grädel、Thomas Wilke(编)。和通信系统的形式模型:语言、自动机和一元二阶逻辑Benedikt Bollig ......在我头上。

0 投票
4 回答
24595 浏览

.net - 如何自动生成体育联赛时间表

我首先要说,我知道这个话题很复杂,而且可能没有一个简单的答案。如果这很容易,那么每个人都会这样做。话虽如此...

我被要求构建一个应用程序来管理一个体育联盟。除了这个之外,大多数概念都相当容易理解:如何生成没有重叠的比赛时间表(球队一次比赛 2 支球队),其中一个分区中的球队与其球队比赛两次,但比赛的球队来自其他部门一次,并确保赛程中没有漏洞(每支球队每周比赛)

现在,该过程是使用我为实现此目的而构建的 Rosetta Stone 类型的电子表格手动完成的,但它仅适用于为其设计的团队数量。我为 30 个团队、24 个团队和 28 个团队做了变化。与其不断尝试重新调整我的翻译表,我希望能够编纂该逻辑并调整该过程。

想法?

0 投票
5 回答
2949 浏览

algorithm - 是否可以将代码转换为逻辑图?

是否可以将代码转换为逻辑图?


编辑:

我在想的是数学是绝对的。我们可以肯定地判断它是对还是错。但是对于代码,除了逻辑之外还有其他东西。我想要做的是删除那个“东西”,只保留那里的逻辑。