问题列表 - 第24482页

是否有循环散列函数?

考虑到关于测试字符串旋转的这个问题,我想知道:是否存在循环/循环散列函数?例如

h(abcdef) = h(bcdefa) = h(cdefab) etc
Run Code Online (Sandbox Code Playgroud)

用于此的包括可伸缩算法,其可以相互检查n个字符串以查看一些是其他的旋转.

我想哈希的本质是提取特定于订单但不是位置特定的信息.也许某些东西找到了确定性的"第一个位置",旋转到它并散列结果?

这一切似乎都是合情合理的,但此刻略显超出我的掌握; 它必须已经在那里......

string hash rotation

16
推荐指数
2
解决办法
2228
查看次数

如何在ext js中添加超链接到树的特定节点

如何在extjs中添加超链接到树的特定节点我可以添加超链接和如何?

tree extjs hyperlink

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

Sinatra集设置(Ruby)

在Ruby中使用Sinatra,您可以通过执行以下操作来设置服务器的设置:

set :myvariable, "MyValue"
Run Code Online (Sandbox Code Playgroud)

然后在模板等的任何地方访问它settings.myvariable.

在我的脚本中,我需要能够将这些变量重新设置为一堆默认值.我认为最简单的方法set是在Sinatra服务器的开头执行所有调用它的函数,当我需要进行更改时:

class MyApp < Sinatra::Application
  helpers do
    def set_settings
      s = settings_from_yaml()
      set :myvariable, s['MyVariable'] || "default"
    end
  end

  # Here I would expect to be able to do:
  set_settings()
  # But the function isn't found!

  get '/my_path' do
    if things_go_right
      set_settings
    end
  end
  # Etc
end
Run Code Online (Sandbox Code Playgroud)

正如上面的代码中所解释的那样,set_settings找不到该函数,我是否采用了错误的方法?

ruby sinatra

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

ASP.NET中maxPageStateFieldLength的最佳值是多少?

在具有跨越10-15KB的viewstate的页面中,这将是最佳值

<pages maxPageStateFieldLength="">

在web.config中为了降低潜在截断的风险导致viewstate验证错误?

asp.net viewstate

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

Powershell select-object跳过多行?

我可以使用-skip选项跳过多行吗?

gc d:\testfile.txt | select -skip 3
Run Code Online (Sandbox Code Playgroud)

工作,但如果我想要删除3-7行?该怎么办?

powershell

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

在jquery中多次添加处理程序

在多次分配同一个处理程序时,jquery如何处理事件赋值?让我说我有

<div class="draggable">Some Text</div>
Run Code Online (Sandbox Code Playgroud)

多次调用以下是否有任何副作用(表现或其他)?

$('.draggable').draggable();
Run Code Online (Sandbox Code Playgroud)

jquery

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

GetShortPathNameA无法在C#中工作

我试图从长文件名中获取短文件名但我在c#代码中遇到问题.VB.Net代码是:

Declare Function GetShortPathName Lib "kernel32" _
    Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
    ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

Public Function GetShortName(ByVal sLongFileName As String) As String
    Dim lRetVal As Long, sShortPathName As String, iLen As Integer
    'Set up buffer area for API function call return
    sShortPathName = Space(255)
    iLen = Len(sShortPathName)

    'Call the function
    lRetVal = GetShortPathName(sLongFileName, sShortPathName, iLen)
    'Strip away unwanted characters.
     GetShortName = Left(sShortPathName, lRetVal)
End Function
Run Code Online (Sandbox Code Playgroud)

我已将此函数转换为c#:

[DllImport("kernel32", EntryPoint = "GetShortPathNameA")] …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net windows winapi

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

MVC绑定表单数据问题

我正在使用一个匹配表单中所有字段的对象.然后我使用默认绑定来填充我的操作中的对象,就像这样;

public ActionResult GetDivisionData(DivisionObj FormData)
Run Code Online (Sandbox Code Playgroud)

我的DivisionObj在构造函数中将其所有值初始化为string.empty.

问题是当绑定器从发布的表单数据填充模型时,任何未发布的数据在对象中都设置为null,尽管我初始化对象以包含空字符串.

有没有办法改变这一点,以便未发布的数据将是一个空字符串.

asp.net-mvc

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

WPF ComboBox SelectedItem - 更改为以前的值

我有一个ComboBox,其SelectedItem绑定到ViewModel.

<ComboBox SelectedItem="{Binding SelItem, Mode=TwoWay}" ItemsSource="{Binding MyItems}">
Run Code Online (Sandbox Code Playgroud)

当用户在View ComboBox中选择一个新项目时,我想显示一个提示并确认他们想要进行更改.

在视图模型的SetItem属性设置器中,我显示一个对话框以确认选择.当他们说是的时候,它运作正常.

我的问题是,当用户点击"否"时,我不确定是谁让ComboBox恢复到之前的值.ViewModel中的Property具有正确的旧值,但在View中,ComboBox显示新选择的值.

我希望用户选择一个项目,确认他们要继续使用它,如果他们决定不这样做,我希望ComboBox恢复到上一个​​项目.

我怎么能做到这一点?谢谢!

wpf combobox selecteditem

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

我们应该删除存储过程并从java程序运行数据库调用

我正在努力保持在我们公司使用存储过程.有一些人说他们很糟糕,我们不应该使用它们.我们在i系列上使用DB2.

请帮助我的论点,以保持存储过程在我的公司中存活.

java database db2 db2-400 ibm-midrange

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