问题标签 [sentinel]

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 回答
11375 浏览

python - Python:循环前哨值

我应该编写一个带有循环的程序,让用户输入一系列整数,然后输入 -99 表示系列结束。输入所有数字后,程序应显示输入的最大和最小数字。

这是我到目前为止所拥有的:

由于某种原因,哨兵值(-99)正在进入循环,我不知道如何,并成为最小值。最重要的是,最大的价值永远不是正确的。非常感谢帮助!

0 投票
1 回答
621 浏览

java - 带有while循环的哨兵值

我是 Java 新手,正在上我的第一堂课。在过去的两周里,我一直在努力完成这项家庭作业,需要一些帮助。任务是编写一个工资单程序,提示输入工资率和小时数。它需要不断循环,直到我输入一个哨兵值。输入哨兵值后,它将平均我的总工资。

我终于把它带到了它会不断循环的地方,询问工资率和小时数。它正确计算收入并将循环。

这是我的问题。我似乎无法让 -1 的哨兵值起作用。当我尝试将其设置为在我输入 -1 时结束时,它什么也不做。它还在输入每组工资率和小时数后平均收入。我希望它等到最后,然后平均所有收入。

请,任何输入都会有所帮助!

这是我到目前为止所拥有的。我从一个实现文件拉到一个测试文件。

0 投票
2 回答
276 浏览

java - 我无法让我的哨兵工作 java

我正在编写一个程序来从用户那里获取密码,并确保它至少是 8 个字符、1 个大写字母和 1 个数字。如果您找不到密码,则哨兵是 Q 退出,但它不起作用。这就是我所拥有的...

0 投票
1 回答
741 浏览

python - 在哨兵循环中制作列表(初学者)PYTHON

经过大量的谷歌搜索和笔记搜索,我还没有找到让我的这份清单工作的答案,如果你回答了,你能解释一下我做错了什么,因为这个问题决定不让我工作。代码:

我以为我应该在循环之外初始化列表,并且在循环中我认为它会接受输入的任何 X 并将其存储以便稍后在它之后打印出来,但事实并非如此。任何指针?

0 投票
4 回答
8457 浏览

windows - 如何将 Redis Sentinel 安装为 Windows 服务?

我正在尝试将 redis 哨兵设置为 Azure VM (IaaS) 上的 Windows 服务。

我正在使用适用于 Windows 的 Redis 的 MS OpenTech 端口并运行以下命令...

redis-server --service-install --service-name rdsent redis.sentinel.conf --sentinel

此命令将服务安装在我的系统上,但是当我尝试通过服务控制面板或通过以下命令启动此服务时...

redis-server --service-run --service-name rdsent redis.sentinel.conf --sentinel

然后服务无法启动并出现以下错误...

HandleServiceCommands:捕捉到系统错误。错误代码 = 1063,消息 = StartServiceCtrlDispatcherA 失败:未知错误

我在这里错过了什么吗?请有人帮我启动此服务,使其正常工作。

0 投票
0 回答
135 浏览

c++ - 模板类中的静态类变量被视为模板

我有一个静态变量 ,nil它充当template <typename Node> Tree. 我通过专注于类型来增加我的树。Node但是,我在构建 nil 时遇到了麻烦。

Nil 作为 Tree 的静态成员

里面tree.h

错误 template definition of non-template 'typename sal::Basic_tree<T>::NP sal::Tree<sal::Basic_node<T> >::nil' 发生在最后两行。

Basic_node我希望将相同的 nil 用于与每种 T 类型一起使用的所有树。

Nil 作为 Node 的静态成员

然后我尝试使 nil 成为Basic_node. 这样节点不依赖于树(这parent{Tree<Basic_node>::get_nil()}真的很讨厌)并且更自然。

新错误type 'sal::Basic_node<int>' is not a base type for type 'sal::Tree<sal::Basic_node<int> >'意味着我在滥用using,因为它假设我指的是层次结构。我在这里的意思是当我在 Tree 的其余部分Node::nil提到时使用。nil

请注意,我的最后一种方法有效,只是我每次都必须引用 Node::nil;另外,我很好奇 Node::nil 是否引入了任何额外的间接性)。

0 投票
0 回答
123 浏览

java - Struggling with my sentinel program

This is my first submission, I have completed one quarter of Java programming.

I have an assignment to create a Palindrome Checker. Fairly straight forward, I had that portion of the code figured out in the first hour. However, in typical fashion (for me) I want my code to do a bit more. This is where I run into issues.

I want this code to do the following: Take user input Correctly identify if the input is a palindrome regardless of case or punctuation Run in a loop so that multiple tests can be performed

So far it works, I just don't know if I went about it the right way. Would anyone be willing to take a look and let me know how inefficient this is, or if it has any obvious rookie mistakes? Thanks so much.

Code:

0 投票
1 回答
2699 浏览

redis - ServiceStack.Redis.Sentinel 用法

我正在运行 ServiceStack 的许可版本并尝试在 Google Cloud Compute 上设置哨兵集群。

集群基本上就是 GCE 的 click-to-deploy redis 解决方案——3台服务器。这是我用来初始化的代码...

客户端工作正常 - 但是一旦我关闭了其中一个 redis 实例,一切都会变得糟糕。客户端抱怨无法连接到丢失的实例。此外,即使我将实例备份 - 它处于只读模式,所以一切仍然失败。一旦你处于这种状态,似乎没有办法恢复......

难道我做错了什么?RedisSentinal 客户端不知道新主人是谁有什么原因吗?我喂它所有3个主机IP地址......

0 投票
2 回答
57 浏览

c++ - 如何创建一个包含我之前输入的元素的数组?

我编写了一个哨兵控制的 C++ 程序,您必须在其中输入一组名称。您可以输入的名称数量没有限制。输入完名称后,只需键入“1”即可退出。这是我的代码:

现在我想创建一个长度等于“nofPeople”的数组,并且我希望该数组的元素是我已经输入的名称。我怎么做?

0 投票
2 回答
681 浏览

java - 测试循环java中的数据类型错误

是的,这是一个家庭作业问题。我是编程初学者。我擅长将 if/else 与 for 循环一起使用,因为我的教授要求我们使用 while 循环。我很困惑。这是问题...

Q1) 假设你正在编写一个涉及 2 位数字的游戏程序,每个数字由 2 个不同的数字组成。测试是否接受按顺序输入的数字在此游戏中使用。测试输入中的错误(包括类型)。

我的 while 循环检查数据类型起初工作正常,但在输入 int 后,我​​无法检查数据类型。任何人都可以向我解释这个问题吗?谢谢...