问题列表 - 第562页

Lucene和Lucene.Net的俄语分析器

Lucene对俄语的支持很差.

RussianAnalyzer(lucene-contrib的一部分)质量很差.

用于Snowball的RussianStemmer模块更糟糕.它不能识别Unicode字符串中的俄语文本,显然假设必须使用Unicode和KOI8-R的某些奇怪组合.

你知道更好的解决方案吗?

.net java lucene

15
推荐指数
2
解决办法
4360
查看次数

为什么此函数生成的哈希码不是唯一的?

我正在测试我从谷歌搜索获得的VB函数.我打算用它来生成哈希码以进行快速字符串比较.但是,有时两个不同的字符串具有相同的哈希码.例如,这些字符串

"122Gen 1堆大小(.NET CLR内存w3wp):mccsmtpteweb025.20833333333333E-02"

"122Gen 2堆大小(.NET CLR内存w3wp):mccsmtpteweb015.20833333333333E-02"

具有相同的哈希码237117279.

请告诉我: - 这个功能有什么问题? - 我该如何解决?

谢谢

马丁


Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (dest As Any, src As Any, ByVal bytes As Long)

Private Function HashCode(Key As String) As Long
  On Error GoTo ErrorGoTo

  Dim lastEl As Long, i As Long
  ' copy ansi codes into an array of long'
  lastEl = (Len(Key) - 1) \ 4
  ReDim codes(lastEl) As Long
  ' this also converts from Unicode to ANSI'
  CopyMemory …
Run Code Online (Sandbox Code Playgroud)

vb6 hash-function hash-code-uniqueness

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

什么是最好的在线javascript/css/html/xhtml/dom参考?

我是一名前端开发人员,我正在寻找有关javascript/css/html/xhtml/dom/browser怪癖和支持的最佳全方位在线文档的意见.我已经尝试过Sitepoint,Quirksmode,W3Schools,但所有这些似乎都缺乏某些方面,并且一直在组合使用它们.

html javascript css ajax xhtml

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

Struts 1.3:在应用程序上下文之外转发?

Struts 1.3 应用。主网站不是由 struts/Java 提供的。我需要将 struts 操作的结果转发到网站中的页面,即在 struts 上下文之外。目前,我转发到上下文中的 JSP 并使用元刷新转发到真实位置。这似乎有点糟糕。有没有更好的办法?

java struts

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

如何在SQL 2005 Reporting Services报告的标题中显示数据?

开箱即用的SSRS报告无法在页眉中公开数据.有没有办法让这些数据显示出来?

sql header report reporting-services

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

如何使Emacs终端颜色与Emacs GUI颜色相同?

我在Ubuntu(Hardy Heron目前)上用Emacs编程,我喜欢Emacs GUI中的默认文本着色.但是,在终端中运行Emacs时的默认文本着色是不同的并且很有趣.

如何使终端中的颜色与GUI中的颜色相匹配?

emacs ubuntu colors

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

开发Win32 Delphi应用程序的最佳工具集是什么?

开发Win32 Delphi应用程序的最佳开发工具集是什么?包括支持工具,如自动构建服务器和建模软件.获得Delphi开发的最佳工具列表会很有趣,所以请提供该工具的简要说明,说明您使用它的原因,选择它的原因以及它对开发过程的影响.每个帖子一个工具请更流行,希望更有用的过滤到顶部.我将在下面用我对这里使用的工具的看法更新我的答案.

delphi

24
推荐指数
4
解决办法
3877
查看次数

游戏编程和事件处理程序

我没有编写游戏大约10年(我的最后一次经历是DJGPP + Allegro),但我想我会在周末看看XNA,看看它是如何形成的.

我印象非常深刻,但是当我继续拼凑游戏引擎时,我有一个(可能)基本问题.

您应该依靠C#的代表和活动来推动游戏多少?作为应用程序程序员,我大量使用委托和事件,但我不知道这样做是否有很大的开销.

在我的游戏引擎中,我设计了一种"追逐凸轮",它可以附加到一个物体上,然后重新计算它相对于物体的位置.当对象移动时,有两种方法可以更新追逐凸轮.

  • 在主游戏循环中有一个"UpdateCameras()"方法.
  • 使用事件处理程序,并使chase cam订阅object.OnMoved.

我正在使用后者,因为它允许我将事件链接在一起并很好地自动化引擎的大部分.突然之间,巨大而复杂的东西会落到少数3-5线事件处理程序中......这是一种美.

但是,如果每纳秒触发的事件处理程序变成一个主要的减速,我将删除它并采用循环方法.

想法?

c# xna camera

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

在更新WinForms中的控件期间闪烁(例如DataGridView)

在我的应用程序中,我有一个DataGridView控件,显示所选对象的数据.当我选择一个不同的对象(在上面的组合框中)时,我需要更新网格.不幸的是,不同的对象具有完全不同的数据,甚至是不同的列,因此我需要清除所有现有数据和列,创建新列并添加所有行.当这样做时,整个控件可怕地闪烁,需要很长时间.是否有一种通用的方法来使控件处于更新状态,因此它不会重新绘制自身,然后在完成所有更新后重新绘制它?

TreeViews当然可以:

myTreeView.BeginUpdate();
try
{
    //do the updates
}
finally
{
    myTreeView.EndUpdate();
}
Run Code Online (Sandbox Code Playgroud)

是否有通用的方法与其他控件,特别是DataGridView一起执行此操作?

更新:对不起,我不确定我是否足够清楚.我看到"闪烁",因为在单次编辑后,控件在屏幕上重新绘制,因此您可以看到滚动条缩小等.

.net c# winforms

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

在实例化时提供类唯一ID:.Net

每次实例化一个新的时候,我想给一个类一个唯一的ID.例如,对于一个名为Foo的类,我希望能够执行以下操作

dim a as New Foo()
dim b as New Foo()
Run Code Online (Sandbox Code Playgroud)

并且a将获得唯一ID并且b将获得唯一ID.id只需要在运行时是唯一的,所以我只想使用整数.我已经找到了一种方法来做到这一点(并且这是警告)我不希望能够从任何地方更改ID.我目前关于实现此方法的想法如下:

Public Class test
    Private Shared ReadOnly _nextId As Integer
    Private ReadOnly _id As Integer
    Public Sub New()
        _nextId = _nextId + 1
        _id = _nextId
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

但是这不会编译,因为它会在_nextId = _nextId + 1上抛出错误我不明白为什么这会是一个错误(因为_Id也是readonly你应该能够改变构造函数中的只读变量.我认为这也与它共享有关.任何解决方案(希望不是kludgy hehe)或解释为什么这不起作用将被接受.重要的部分是我想要两个变量(或者如果有一种方法只有一个甚至更好,但我认为不可能)在初始化对象后是不可变的.谢谢!

.net vb.net

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