Questions tagged «user-input»


20
要求用户提供输入,直到他们给出有效的答复
Наэтотвопросестьответына 堆栈溢出нарусском:Каквыполнитьнесколькопровероквведенныхпользователемданных? 我正在编写一个接受用户输入的程序。 #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You are able to vote in the United States!") else: print("You are not able to vote in the United States.") 只要用户输入有意义的数据,该程序就会按预期运行。 C:\Python\Projects> canyouvote.py Please …

20
如何在iPhone数字键盘上显示“完成”按钮
数字键盘上没有“完成”按钮。当用户在文本字段中输入完数字信息后,如何使数字键盘消失? 我可以通过使用默认键盘来获得“完成”按钮,但是随后用户必须切换到数字键才能输入数字。有没有办法在数字键盘上显示“完成”按钮?
237 ios  iphone  user-input 

21
您如何实现良好的亵渎过滤器?
我们中的许多人需要处理用户输入,搜索查询以及输入文本可能包含亵渎或不受欢迎语言的情况。通常,这需要过滤掉。 在哪里可以找到各种语言和方言的咒骂单词的好清单? 是否有API可供包含良好列表的来源使用?还是仅使用某些参数简单地说“是的干净”或“没有这个脏”的API? 有什么好的方法可以捕获试图欺骗系统的人员,例如a $$,azz或a55? 如果您提供PHP解决方案,则可以加分。:) 编辑:回答说只是避免程序性问题的答案: 我认为,例如当用户可以使用公共图像搜索来查找添加到敏感社区池中的图片时,就可以使用这种过滤器。如果他们可以搜索“阴茎”,那么他们可能会得到很多照片。如果我们不想要这样的图片,那么将单词作为搜索词是一个很好的看门人,尽管公认这不是万无一失的方法。首先获取单词列表是真正的问题。 因此,我实际上指的是一种找出单个令牌是否脏的方法,然后直接禁止它。我不会像完全热闹的“长颈长颈鹿”参考文献那样阻止这种情绪。您无能为力。:)
207 php  regex  user-input 

16
密码屏蔽控制台应用程序
我尝试了以下代码... string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace Should Not Work if (key.Key != ConsoleKey.Backspace) { pass += key.KeyChar; Console.Write("*"); } else { Console.Write("\b"); } } // Stops Receving Keys Once Enter is Pressed while (key.Key != ConsoleKey.Enter); Console.WriteLine(); Console.WriteLine("The …

6
Spring MVC:如何执行验证?
我想知道什么是执行用户输入的表单验证的最干净,最好的方法。我已经看到一些开发人员实现了org.springframework.validation.Validator。有一个问题:我看到它验证了一个类。是否必须使用用户输入的值手动填充该类,然后将其传递给验证器? 我对验证用户输入的最干净,最好的方法感到困惑。我知道传统的使用方法request.getParameter()然后手动检查的方法nulls,但是我不想在我的工具中进行所有的验证Controller。在这方面的一些好的建议将不胜感激。我没有在此应用程序中使用Hibernate。


7
具有模拟用户输入的JUnit测试
我正在尝试为需要用户输入的方法创建一些JUnit测试。被测方法看起来类似于以下方法: public static int testUserInput() { Scanner keyboard = new Scanner(System.in); System.out.println("Give a number between 1 and 10"); int input = keyboard.nextInt(); while (input < 1 || input > 10) { System.out.println("Wrong number, try again."); input = keyboard.nextInt(); } return input; } 有没有一种方法可以自动将程序传递给int而不是我或其他人在JUnit测试方法中手动执行此操作?像模拟用户输入一样? 提前致谢。

9
scanf的缺点
我想知道的缺点scanf()。 在许多站点中,我读到使用scanf可能会导致缓冲区溢出。这是什么原因呢?还有其他缺点scanf吗?
68 c  input  user-input  scanf 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.