问题列表 - 第45502页

WPF ListBox VirtualizingStackPanel.VirtualizationMode ="Recycling"导致始终显示相同的列表项

我正在使用WPF/.NET 4,当我将VirtualizingStackPanel.VirtualizationMode ="Recycling"属性添加到我的ListBoxes时,它会导致相同的列表项在滚动时反复重复.例如,假设我有一个包含100个项目的ListBox,一次可见10个.当ListBox首次加载时,我看到项目1 - 10,但当我开始向下滚动以查看剩余项目11 - 100时,项目1 - 10在我向下滚动时反复重复,所以我永远无法查看项目11 - 100.如果我将Recycling更改回Standard,那么一切正常,但滚动速度非常慢(我的ListItems相当复杂,其中有几个图像,文本字段和按钮).当回收打开时,滚动速度非常快,但我只能查看项目1 - 10.任何有关错误或如何修复的想法?提前致谢.

.net wpf virtualization listbox recycle

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

由于System.IO.FileFormatException(),WPF应用程序无法启动

我在.NET 4.0中编写了一个WPF应用程序.

我已在以下操作系统上安装并成功运行该应用程序:

  • Windows XP SP2
  • 远景
  • 窗口7(32位)
  • Windows 7(64位)

在使用Windows XP SP3的计算机上安装应用程序后,应用程序无法启动.我检查了事件查看器的应用程序日志,发现以下错误:

Application: ApplicationName.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileFormatException
Stack:
   at System.Windows.Media.Imaging.BitmapFrameDecode.EnsureThumbnail()
   at System.Windows.Media.Imaging.BitmapFrameDecode.get_Thumbnail()
   at MS.Internal.AppModel.IconHelper.GetBestMatch(System.Collections.ObjectModel.ReadOnlyCollection`1<System.Windows.Media.Imaging.BitmapFrame>, System.Windows.Size)
   at MS.Internal.AppModel.IconHelper.CreateIconHandleFromImageSource(System.Windows.Media.ImageSource, System.Windows.Size)
   at MS.Internal.AppModel.IconHelper.GetIconHandlesFromImageSource(System.Windows.Media.ImageSource, IconHandle ByRef, IconHandle ByRef)
   at System.Windows.Window.UpdateIcon()
   at System.Windows.Window.SetupInitialState(Double, Double, Double, Double)
   at System.Windows.Window.CreateSourceWindow(Boolean)
   at System.Windows.Window.CreateSourceWindowDuringShow()
   at System.Windows.Window.SafeCreateWindowDuringShow()
   at System.Windows.Window.ShowHelper(System.Object)
   at System.Windows.Window.Show()
   at ApplicationName.App.LoadMainWindow()
   at ApplicationName.App.OnStartup(System.Windows.StartupEventArgs)
   at System.Windows.Application.<.ctor>b__1(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, …
Run Code Online (Sandbox Code Playgroud)

.net wpf

9
推荐指数
2
解决办法
7507
查看次数

CSS:视觉提示文本溢出

我正在寻找一种方法来标记文本何时溢出它的容器.代码就像这个例子.基本上,它是一个<span>有一个固定的大小.当文本溢出时,我想要某种标记来显示我.

我尝试过text-overflow:ellipsis;,听起来很完美,只有在父母是大小受限的人(对吗?)时它才有效.

有没有人有任何纯CSS(JS和编辑HTML在这里是不可能的)的想法,如何提醒我何时剪切文本?

谢谢!

html css text overflow css3

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

Hadoop机器学习/数据挖掘项目的想法?

我是一名研究生CS学生(数据挖掘和机器学习),并且对核心Java(> 4年)有很好的了解.我已经阅读了很多关于Hadoop和Map/Reduce的东西

我现在想做一个关于这个东西的项目(在我的科西嘉的空闲时间)以获得更好的理解.

任何好的项目想法都会非常感激.我只是想做这个来学习,所以我真的不介意重新发明轮子.此外,与数据挖掘/机器学习相关的任何事情都将是一个额外的奖励(符合我的研究),但绝对没有必要.

hadoop machine-learning data-mining

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

为什么大于与等于在MySQL SELECT中有所不同?

我有一个大的MyISAM表.它接近100万行.它基本上是一个项目列表和一些有关它们的信息.

有两个指数:

  • primary:商品ID
  • date(date)和col(int).

我运行两个查询:

SELECT * FROM table WHERE date = '2011-02-01' AND col < 5 LIMIT 10

SELECT * FROM table WHERE date < '2011-02-01' AND col < 5 LIMIT 10
Run Code Online (Sandbox Code Playgroud)

第一个在~0.0005秒内完成,第二个在~0.05秒内完成.这是100倍的差异.我期望这两者以大致相同的速度运行是不对的?我不能很好地理解这些指数.如何加快第二次查询?

mysql

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

在Ruby中带有html标签的ANSI转义码?

有趣的是,Ruby中内置的ansi转义码.

宝石还有一个更强大的版本.

不幸的是,这些日志输出到控制台.我的文本显示在页面中,所以我需要HTML标签来包裹我的文本.

你们有任何想法如何去做吗?

ruby colors ansi-escape ruby-on-rails-3

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

打印这个二进制代码...向后.在C.

#include <stdio.h>
#include <math.h>
/* converts to binary */

int main()
{
    unsigned int decimalNUM = 0;
    printf("Enter a number to be converted to binary.\t");
    scanf("%d", &decimalNUM);
    fflush(stdin);
    baseConv(decimalNUM);
    getchar();
    return 0;
}
baseConv(unsigned int n){
if (n == 0) ;
      while (n > 0){
      printf("%d", n%2);
      n = n >> 1;
              }
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我现在知道如何做到这一点,但它向后打印.我该怎么做才能倒车呢?

c binary base

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

闪烁文本跨浏览器

我想制作一个闪烁的文字.

首先我尝试了<blink>HTML标记,但只在Mozilla Firefox中支持.

然后我尝试了CSS:

<style>
.blink {text-decoration: blink; }
</style>
Run Code Online (Sandbox Code Playgroud)

它不适用于IE 6.

然后我尝试了javascript:

<script type="text/javascript">
function doBlink() {
  // Blink, Blink, Blink...
  var blink = document.all.tags("BLINK")
  for (var i=0; i < blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink() {

  if (document.all)
    setInterval("doBlink()",500)
}
window.onload = startBlink;
</script>
Run Code Online (Sandbox Code Playgroud)

现在它不适用于Safari或Chrome.

任何人都可以帮我使用闪烁的文本,它将在所有不同的流行浏览器上运行吗?(IE 6,Mozilla Firefox,谷歌Chrome Safari,Opera.)

html javascript css

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

避免在R中使用两个for循环

我有一个R代码,可以进行两个函数的卷积...

convolveSlow <- function(x, y) {  
nx <- length(x); ny <- length(y)  
xy <- numeric(nx + ny - 1)  
for(i in seq(length = nx)) {  
 xi <- x[[i]]  
        for(j in seq(length = ny)) {  
            ij <- i+j-1  
            xy[[ij]] <- xy[[ij]] + xi * y[[j]]  
        }  
    }  
    xy  
}  
Run Code Online (Sandbox Code Playgroud)

有没有办法删除两个for循环并使代码运行得更快?

谢谢你

loops r

10
推荐指数
2
解决办法
6971
查看次数

在emacs-lisp中,如何正确使用replace-regexp-in-string?

给定一个字符串,我想用链接的描述替换其中的所有链接.例如,给定

this is a [[http://link][description]]
Run Code Online (Sandbox Code Playgroud)

我想回来

this is a description
Run Code Online (Sandbox Code Playgroud)

我使用re-builder为链接构建了这个正则表达式:

\\[\\[[^\\[]+\\]\\[[^\\[]+\\]\\]
Run Code Online (Sandbox Code Playgroud)

这是我的功能:

(defun flatten-string-with-links (string)
    (replace-regexp-in-string "\\[\\[[^\\[]+\\]\\[[^\\[]+\\]\\]"
                (lambda(s) (nth 2 (split-string s "[\]\[]+"))) string))
Run Code Online (Sandbox Code Playgroud)

它不是替换整个正则表达式序列,而是替换尾随的"]]".这就是它产生的:

this is a [[http://link][descriptiondescription
Run Code Online (Sandbox Code Playgroud)

我不明白出了什么问题.任何帮助将非常感激.

更新:我已经改进了链接的正则表达式.这与问题无关,但如果有人要复制它,他们也可以获得更好的版本.

lisp regex emacs

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