问题标签 [indefinite]

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 投票
1 回答
64 浏览

javascript - 循环通过一个 droste 效果 javascript 对象

我在对象中的评论中的评论中有评论(很像 droste 效果)。对于每条评论,都需要执行特定的操作。评论可以无限期地继续下去。我应该如何循环它们?

例如

我需要获取每条评论的 uid,使用它来调用数据库,然后将第三个键/值对添加到评论中。

例如

我目前拥有的

我应该如何循环浏览评论,这样评论中有多少评论并不重要?

0 投票
1 回答
3235 浏览

uwp - 在 UWP 中无限期运行后台任务

我需要不断轮询 API 并在 UWP 应用程序中提供通知,无论它是对用户可见最小化不在焦点暂停

如果我选择在应用程序本身中编写它,它会在应用程序暂停并恢复时停止工作,而应用程序再次打开或保持焦点。所以我选择了后台任务,这样即使应用程序暂停(例如:最小化),它也会每次都运行。

但现在任何后台任务都被限制在 30 秒的短跨度内,如果使用应用程序触发器触发,则最长持续 10 分钟。

我尝试在完成 10 分钟后重新触发后台任务,但是在重新触发阶段,如果应用程序被最小化或设备被锁定,它就不会发生。只有在我恢复失去无限期行为的应用程序后才会发生重新触发。

我还尝试添加受限功能以无限期运行任务,但这对于商店应用程序是不允许的,并且仅适用于侧面加载。但我的要求是支持 Store 应用程序。

请帮助我如何使用后台任务或 UWP 平台中可用的任何其他模型来实现此行为。

0 投票
2 回答
601 浏览

python - 在python中使用无限循环编写程序

我必须完成的问题如下;

咖啡因被人体吸收后,每小时会从体内排出 13%。假设一杯 8 盎司的煮好的咖啡含有 130 毫克咖啡因,咖啡因会立即被人体吸收。编写一个程序,让用户输入消耗的咖啡杯数。编写一个无限循环 (while) 来计算体内的咖啡因含量,直到数值降至 65 毫克以下

这是我目前拥有的

输出必须显示一列,左侧是经过的小时数,右侧是咖啡因的剩余量。我正在寻找关于我应该从这里去哪里的指导。谢谢。

0 投票
1 回答
302 浏览

python - 我正在尝试从 Django 中运行一个无休止的工作线程(守护进程)

我有一个工作线程,其唯一任务是每 10 分钟从数据库中查询一次活动用户列表,并在满足特定条件时向他们发送 SMS 消息(每分钟检查一次);工作线程也完全不妨碍主应用程序。

到目前为止,我设法让线程启动并运行,并且发送 SMS 工作也很好。但是,由于某些原因,线程在某个随机时间(小时)后停止/被杀死。我在一段时间内运行 try: except Exception as e: True,以捕获发生的错误。此外,我打印出一条消息,说明发生了什么错误。

好吧,我从来没有看到任何消息,并且线程肯定已关闭。因此,我怀疑 Gunicorn 或 Django 会优雅地杀死我的线程。

我已经在整个代码中放置了日志和打印语句,但没有找到任何表明我的线程被杀死的原因。

我的 wsgi.py 函数,我在其中调用该函数来启动我的线程

从 wsgi.py 中调用的函数。我仔细检查线程是否已启动以避免两个启动并运行。

工作线程本身

我的目标是让这个工作线程在 Django 启动时一直运行。

0 投票
1 回答
68 浏览

python - python run 3 while 无限循环

我试图让 3 个 while 循环无限期地运行,但是现在当 while player == 2 循环结束时,由于函数,变量 player = 0,但循环不会回到第一个 while 循环。

0 投票
2 回答
103 浏览

python - Solving Integral with changing range with Python

I'm new to python but I been working on a code which can solve an integral equation which range is also changing according the unknown parameter. I tried to use Sympy solve function but it does not return any result. I solved the problem with a for loop, but its really slow, inefficient. I'm sure there must be a better solution, a solver. Maybe there is an other approach? I'am messing up something? I attach also the code.

0 投票
1 回答
31 浏览

python-3.x - 在 python 中采用由换行符分隔的不确定输入

我想采用由新行分隔的输入,但我不希望它采用固定数量的输入。然后对给定的输入执行一些操作。有关更多信息,请查看此 codechef 问题

0 投票
1 回答
98 浏览

hash - Ada.Containers.Indefinite_Hashed_Maps 中类范围键的哈希

我在尝试创建一个不确定的散列映射时遇到了麻烦,因为我想要作为从抽象类继承的关键特定对象,所以 Key_Type 是父类范围的,但我不知道如何处理容器需要,因为 Hash_Type 是模块化类型。如何处理类范围键的哈希?

0 投票
1 回答
96 浏览

python - wxMaxima 和 Sympy 的不定积分结果错误 (?)

我正在研究带有几个符号计算的交互式笔记本,其中有两个涉及平方根的不定积分。这些是积分表的积分 (29) 和 (30) --> http://integral-table.com

当我尝试使用 wxMaxima 和 Sympy 评估这些不定积分时,我得到了错误的结果:

wxMaxima

(29) 与正确的类似,但 log 函数的参数是错误的。

(30) 与正确的类似,但用 arcsin 代替 arctan 和错误的论点。

同情

(29) 完全不同且混乱的结果。

Sympy 积分 (29) 的结果

(30) 同样,完全不同且混乱的结果。

Sympy 积分 (30) 的结果

相反,使用 Wolfram Alpha 我得到了正确的原始函数:

(29) https://www.wolframalpha.com/input/?i=Integrate%5BSqrt%5B+x%5E2-a%5E2%5D%2C+x%5D

(30) https://www.wolframalpha.com/input/?i=Integrate%5BSqrt%5Ba%5E2+-+x%5E2%5D%2C+x%5D

有谁知道如何规避这个问题,至少使用 wxMaxima 吗?也许有一些技巧,或者我认为这些是要报告给开发人员的错误。

谢谢!

ps:我需要使用免费的笔记本,所以使用 Wolfram Alpha 或 Mathematica 不是解决方案。

编辑:关于积分(30),通过谷歌搜索我刚刚发现了 arcsin 和 arctan 函数之间的这种关系:

asin(x/a) = atan(x/sqrt(a^2-x^2))

这使得我用 Maxima 获得的结果等于积分表中指示的结果,并由 Wolfram Alpha 给出。但是,wxMaxima 似乎不知道这种关系,因为:

或通过设置 a=2,例如:

我尝试使用几种简化方法,但我从未得到零,因此 asin(x/a) 和 atan(x/sqrt(a^2-x^2)) 之间是等价的。

0 投票
1 回答
63 浏览

java - 当条件数很大并且矩阵是对称且不定的时,是否有任何 ojAlgo 求解器?

我使用 ojAlgo 来求解线性方程组。在一种情况下,我得到一个 RecoverableCondition 异常。可能是因为矩阵是病态的,所以条件数大约是1e15。

我使用 ojAlgo 来解决它,如下面的代码所示。它通常有效,但在这种情况下无效。

是否有任何其他求解器可以用于对称不定(病态)矩阵?

当前失败的大小是 18x18,但以后可能需要 1000x1000。由于它是迭代算法的一部分,因此准确性并不是非常重要。

我试图在一个自包含的示例中重现这一点,但失败了,因为它在那里工作。也许我没有得到完全相同的矩阵直到最后一位。