问题列表 - 第4827页

C#:将对象添加到队列时触发事件

我需要能够在将对象添加到a时触发事件Queue<Delegate>.

我创建了一个扩展的新类Queue:

public delegate void ChangedEventHandler(object sender, EventArgs e);

public class QueueWithChange<Delegate> : Queue<Delegate>
{
    public event ChangedEventHandler Changed;

    protected virtual void OnChanged(EventArgs e) {
        if (Changed != null)
        {
            Changed(this, e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后从另一个类附加事件,如:

QueueWithChange<TimerDelegate> eventQueue = new QueueWithChange<TimerDelegate>();

//

eventQueue.Changed += new ChangedEventHandler(delegate(object s, EventArgs ex) {
    //This event is not being triggered, so this code is unreachable atm...and that is my problem

    if (eventQueue.Count > 0)
    {
        eventQueue.Dequeue().Invoke(new DispatcherTimer() { Interval = …
Run Code Online (Sandbox Code Playgroud)

c# queue events delegates

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

在SVN中存储二进制文件是否可接受/好?

我们想共享运行时项目二进制文件.因此每个团队成员都可以使用当前的工作版本 在SVN中存储运行时二进制文件是可以接受/好的吗?

svn binary version-control

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

什么是SVD(奇异值分解)

它是如何真正减少噪音的..你能建议一些不错的教程吗?

math matrix linear-algebra svd

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

Sql Server 2008 - 归类类型之间的差异

我正在安装新的SQL Server 2008服务器,并且在获取有关不同排序规则的任何可用信息时遇到一些问题.我搜索过SQL Server BOL并谷歌搜索答案,但似乎无法找到任何有用的信息.

  1. Windows Collat​​ion "Finnish_Swedish_100""Finnish_Swedish"?之间有什么区别?

    我认为"_100"-version是SQL Server 2008中的更新排序规则,但如果是这种情况,那么旧版本的变化情况如何?

  2. "Accent-sensitive"启用通常是件好事吗?我知道这取决于任务和所有这些,但有任何众所周知的利弊需要考虑吗?

  3. "Binary""Binary-code point"参数,在这种情况下,应theese启用?

sql-server collation sql-server-2008

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

你如何在ColdFusion正则表达式中引用unicode字符?

我正在尝试匹配这个我可以用alt-0146输入的字符.Word告诉我它是unicode 0x2019但我似乎无法在ColdFusion中使用正则表达式匹配它.这是我用来匹配2到10个字母和撇号以及这个字符的片段

[[:alpha:]'\x2019]{2,10}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?

regex unicode coldfusion

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

如何制作文本框和textarea相同宽度的跨浏览器?

将文本框(即输入类型="文本")和textarea的宽度设置为500px在IE6和Chrome中不起作用,只能在FF2中正常工作(尚未测试其他浏览器),IE和Chrome添加两个像素到文本框.

所有元素的填充和边距都设置为0

*
{
margin: 0px;
padding: 0px;
}
Run Code Online (Sandbox Code Playgroud)

将doctype从xhtml 1.0 transitional更改为strict也不起作用.

html css

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

在 Java EE 中将 http 重定向到 https

如何在 Sun 应用服务器/Web 服务器中将 http 重定向到 https?

java web-container jakarta-ee

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

从数组0初始化奇怪的汇编

灵感来自c/c ++中初始化和归零数组的问题在我的例子中,我决定实际检查一下针对Windows Mobile Professional(ARM处理器,来自Microsoft Optimizing Compiler)的优化发布版本.我发现的有点令人惊讶,我想知道是否有人可以解释我的问题.

检查这两个例子:

byte a[10] = { 0 };

byte b[10];
memset(b, 0, sizeof(b));
Run Code Online (Sandbox Code Playgroud)

它们在同一个函数中使用,因此堆栈如下所示:

[ ] // padding byte to reach DWORD boundary
[ ] // padding byte to reach DWORD boundary
[ ] // b[9] (last element of b)
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ] // b[0] = sp + 12 (stack pointer + 12 bytes)
[ ] …
Run Code Online (Sandbox Code Playgroud)

c c++ compiler-construction assembly

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

在UITableViewCell中加载延迟图像

我的UITableView中有大约50个自定义单元格.我想在单元格中显示图像和标签,我从URL中获取图像.

我想做一个懒惰的图像加载,以便在加载图像时UI不会冻结.我尝试在单独的线程中获取图像,但每次单元格再次可见时我必须加载每个图像(否则重复使用单元格会显示旧图像)

Facebook等应用仅为当前可见的单元格加载图像,一旦加载图像,它们就不会再次加载.有人可以告诉我如何复制此行为.

谢谢.

编辑
尝试在NSMutableDictionary对象中缓存图像会在用户快速滚动时产生问题.我只在滚动完全停止并清除内存警告缓存时才获取图像.但应用程序总是会收到内存警告(由于缓存图像的大小)并在重新加载之前清除缓存.如果滚动非常快,它会崩溃.

欢迎任何其他建议

iphone cocoa-touch lazy-loading image uitableview

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

了解oracle中的Lob段(SYS_LOB)?

大多数表(如果不是全部)都有一个"blob"字段.存储用户操作日志的表之一现已增长到8 GB(约500万条记录).

我们的DBA已经看到这个模式现在以指数方式占用空间.我们调查了一下,发现其中一个表(SYS_LOB)需要大约116GB的140GB数据库.

我们的DBA告诉我们这个表与保存用户操作日志的表(8GB)有关

有谁知道这个SYS_LOB表有什么作用?实际的blob是否保存在我们创建的表中,或者oracle实际上将这些blob存储在另一个表中(如果是,那么SYS_LOB将是该表)?

oracle blob

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