问题列表 - 第14108页

验证用户的输入以确保它是二进制的(C++)

我正在研究一个c ++程序,我需要接受一个0-255的二进制数,包括一个字符串(它必须是一个字符串).我可以在一段时间(输入无效)循环中写什么来检查字符串是否在00000000到11111111之间(包括两者).非常感谢

c++ validation

0
推荐指数
1
解决办法
1089
查看次数

在哪里放置可能可重复使用的辅助函数?

这是语言无关的,但我目前正在使用Java.

我有一个类Odp做的东西.它有两个私有帮助器方法,其中一个确定int [] []中的最大值,另一个返回String中字符的出现次数.

这些与手头的任务没有直接关系,似乎可以在未来的项目中重复使用.放置此代码的最佳位置在哪里?

  1. 公开 - 不好,因为Odp的功能并不直接相关,这些私有方法是一个不需要在公共接口中的实现细节.

  2. 将它们移动到另一个类 - 但这个类会被调用什么?MiscFunctionsWithNoOtherHome?他们没有统一的主题.

  3. 如果需要,将其保密并复制/粘贴到其他类中 - 不好

我还能做什么?

java language-agnostic oop

6
推荐指数
1
解决办法
2370
查看次数

ActiveRecord - 自引用关联

我是一个完整的Ruby/Rails/AR菜鸟.我有一个非常基本的数据库模式,我似乎无法找出在Rails方式中表示的最佳方式.

Table     Post
String    title, author
Text      content
Timestamp posted
Post      parent
Run Code Online (Sandbox Code Playgroud)

这里的想法是顶级帖子将具有NULL的父级.每个响应都有一个父级,这样它们就形成了自然的线程.

标题,作者,内容和发布我没有遇到问题但是父母的位置让我感到沮丧.任何帮助,提示或建议都会很棒!

null schema activerecord ruby-on-rails one-to-many

4
推荐指数
1
解决办法
2947
查看次数

如何在Factory girl中创建has_and_belongs_to_many关联

鉴于以下内容

class User < ActiveRecord::Base
  has_and_belongs_to_many :companies
end

class Company < ActiveRecord::Base
  has_and_belongs_to_many :users
end
Run Code Online (Sandbox Code Playgroud)

您如何为公司和用户定义工厂,包括双向关联?这是我的尝试

Factory.define :company do |f|
  f.users{ |users| [users.association :company]}
end

Factory.define :user do |f|
  f.companies{ |companies| [companies.association :user]}
end
Run Code Online (Sandbox Code Playgroud)

现在我试试

Factory :user
Run Code Online (Sandbox Code Playgroud)

也许不出所料,这会导致无限循环,因为工厂递归地使用彼此来定义自己.

更令人惊讶的是,我没有提到如何在任何地方做到这一点,是否有一种模式来定义必要的工厂或我做了一些从根本上错误的事情?

ruby-on-rails associations has-and-belongs-to-many factory-bot

119
推荐指数
5
解决办法
5万
查看次数

为什么Visual Studio不希望我为我的WPF项目添加新窗口?

也许是一个愚蠢的问题,但是当我将项目添加到WPF项目时,Visual Studio只提供UserControl,而不是Window.这是试图鼓励我做MVVM,我的设置是否被打破,还是有其他原因我没有想到?

wpf window visual-studio-2008

25
推荐指数
2
解决办法
1万
查看次数

在ad hoc分发模式下测试iPhone应用内购买

我的iphone应用程序有应用内购买,并且已经使用iTunes Connect测试用户帐户进行了测试.我现在正通过ad-hoc分发给beta测试人员.有没有办法让购买"现场",以便他们可以用他们真正的iTunes帐户测试他们,而不必使用测试帐户?在将其正式提交到iTunes商店之前,我显然想测试一下

iphone in-app-purchase

19
推荐指数
1
解决办法
5151
查看次数

在应用程序中保存密码

我正在编写一个需要读取用户名和密码并存储它们的应用程序,以便程序可以在以后再次读取它们.将它存储在某些变量中听起来像是一个愚蠢的想法.

发现KDE ,但它有太大的依赖性,而且我太新手程序员了解如何使用它.

存储密码的常用方法有哪些,以及如何解决我的问题?

c++ qt

7
推荐指数
2
解决办法
7390
查看次数

仅密码登录的安全性?

我正在使用PHP的管理页面,其中用户系统似乎有点过分.我只想要一个密码来访问管理页面,但我不确定这样做是否安全.我看不出这可能带来的任何具体安全问题,其他任何人都可以想到吗?

编辑:"用户系统过度杀伤"我的意思是不可能有多个用户.

security

2
推荐指数
1
解决办法
1218
查看次数

为什么在Java中使用接口名称声明变量?

这是一个真正的初学者问题(我还在学习Java基础知识).

我可以(有点)理解为什么方法会返回List <String>而不是ArrayList <String>,或者为什么它们会接受List参数而不是ArrayList.如果它对方法没有影响(即,如果不需要ArrayList中的特殊方法),这将使该方法更灵活,更容易用于调用者.其他集合类型也是如此,例如Set或Map.

我不明白的是:通常的做法是创建这样的局部变量:

List<String> list = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

虽然这种形式不太常见:

ArrayList<String> list = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

这有什么好处?

我只能看到一个小缺点:必须添加java.util.List的单独"import"行.从技术上讲,可以使用"import java.util.*",但我也不经常看到,可能是因为某些IDE自动添加了"import"行.

java variables interface declaration

17
推荐指数
2
解决办法
6045
查看次数

如何在C++代码中要求某些概念?

我如何要求和检查的说法是有一定概念C++

例如,标头中的random_shuffle函数algorithm要求其参数是RandomAccessIterators:

  template<typename _RandomAccessIterator>
    inline void
    random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last)
    {
      // concept requirements
      __glibcxx_function_requires(_Mutable_RandomAccessIteratorConcept<
            _RandomAccessIterator>)
      __glibcxx_requires_valid_range(__first, __last);

      if (__first != __last)
        for (_RandomAccessIterator __i = __first + 1; __i != __last; ++__i)
          std::iter_swap(__i, __first + (std::rand() % ((__i - __first) + 1)));
    }
Run Code Online (Sandbox Code Playgroud)

我想我不能__glibcxx_function_requires在我自己的代码中使用这些等等?他们是如何工作的?你在代码中检查这样的东西吗?

c++ generics stl c++-concepts

1
推荐指数
1
解决办法
698
查看次数