问题列表 - 第13212页

资本化排列

我想编写一个ruby片段,它将获取一个字符串并输出所有可能的大写排列.基本上,我有一个我记得的密码,但我不记得它是如何大写的.

到目前为止,我有以下内容:

def permute(str)

  perms = Array.new
  (2 ** str.size).times { perms << str }

  perms.each_index do |i|
    binary = i.to_s(2)
    str_arr = perms[i].split(//)

    bin_arr = binary.split(//)

    while ( bin_arr.size < str_arr.size )
      bin_arr.unshift('0')
    end

    bin_arr.each_index do |b|
      str_arr[b].upcase! if bin_arr[b] == '1'
    end

    puts str_arr.to_s

  end
end
Run Code Online (Sandbox Code Playgroud)

这很好用,但我想知道是否有任何rubyists可以帮助我改进它,这样它就不必在数字字符串上不必要地工作.

例如,字符串"tst1"生成:

tst1
tst1
tsT1
tsT1
tSt1
tSt1
tST1
tST1
Tst1
Tst1
TsT1
TsT1
TSt1
TSt1
TST1
TST1
Run Code Online (Sandbox Code Playgroud)

我正在寻找的输出是:

tst1
tsT1
tSt1
tST1
Tst1
TsT1
TSt1
TST1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ruby permutation capitalization

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

如何在代码中的UITextViews上设置"User Interaction Enabled"

我有以下问题:我有一个视图有两个文本字段和一个UITextView(不可编辑但滚动)来显示一些信息.当键盘显示时,我向上滑动整个视图,以便显示文本字段和键盘.当用户在文本字段外部单击时,我隐藏键盘并向下移动视图.

仅当用户未单击UITextView以隐藏键盘时,此方法才有效.如果我在IB中启用"User Interaction Enabled"它可以工作,但UITextView将无法滚动.

如何在代码中设置"User Interaction Enabled",这样每当显示键盘时我会禁用它?或者有更好的方法来解决这个问题吗?

蒂安斯坦

iphone uitextview

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

是否有可能构建一个图灵完备语言,其中每个字符串都是正确的程序?

是否有可能构建一个图灵完备语言,其中每个字符串都是正确的程序?

任何例子?更好的是,任何现实世界的例子?

精确度:"正确"我的意思是"编译",虽然"运行没有错误"和"运行没有错误,并在有限的时间内完成"也将是有趣的问题:)

字符串我指的是任何字节序列,尽管对一组字符的限制也可以.

language-agnostic theory computer-science

3
推荐指数
3
解决办法
378
查看次数

从日期时间戳中提取日期

有人知道如何从日期时间戳中提取日期作为where子句的一部分吗?

例如.

 select *
 from tableA
 where date between '01/08/2009' and '31/08/2009'
Run Code Online (Sandbox Code Playgroud)

(日期是时间戳!)

非常感谢,菲奥娜

sql sql-server timestamp date

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

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

如何将Find方法与通用List类一起使用,以按名称查找特定实例

我有一个system.collections.generic.list(ListBox)

我想使用内置的Find方法的集合类来通过Listbox的Name来查找特定的ListBox

我找到了以下MSDN文章

http://msdn.microsoft.com/en-us/library/x0b5b5bc.aspx

这对我不起作用,因为它没有显示如何通过集合名称在集合中查找SPECIFIC实例.

该示例将搜索字符串"saurus"硬编码到Find谓词中.我想传入搜索名称.当我添加一个变量I我创建的FindListBox函数时,我得到一个错误,说签名不匹配.

我知道我可以在我自己的类中添加一个私有方法,但现在我很好奇如何在Generic中实现Find,所以我可以这样做.

赛斯

c# generics listbox list find

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

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

Asp.Net GridView获取TemplateField上的当前行

我有一个绑定到数据源的gridView,我有一个ButtonField作为网格中的一列来执行自定义操作.

当我使用ButtonField时,它引发的事件的CommandArgument具有包含单击的ButtonField的行的从零开始的索引.

我想将ButtonField转换为TemplateField,因此我可以将控件添加到列的Footer,问题是当我将其转换为TemplateField时,CommandArgument不再具有行索引.

有没有办法在TemplateField上获取这样的索引?

我无法使用gridView.SelectedIndex,因为可以在不是所选行的行上单击该按钮.

谢谢你的帮助

asp.net gridview

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

调用基于继承的方法调用也会返回吗?

说我的基本方法如下:

public int GetCount() {.....}
Run Code Online (Sandbox Code Playgroud)

现在我继承了GetCount的类,并执行:

public new int GetCount()
{
  int count = base.GetCount();

  count += 1;


  return count;

}
Run Code Online (Sandbox Code Playgroud)

调用base.GetCount()会在增量之前返回吗?(这似乎是我正在经历的)

c# asp.net

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

如何找出正在运行的wordpress版本?

我刚刚接管了某人托管的Wordpress网站.我如何找出他正在运行的版本?

wordpress

150
推荐指数
10
解决办法
14万
查看次数