问题列表 - 第24773页

在一段时间正常操作(运行时)后更改执行顺序的Onpaint事件(无效)

我有3个数据图,通过他们的绘画事件绘制.当我有需要插入图表的数据时,我调用controls invalidate()命令.

第一个控件的paint事件实际上为其他2个图形创建了一个位图缓冲区,以避免重复长循环.

因此,invalidate命令按特定顺序(1,2,3).这很有效,但是当绘制的数据到达图形窗口(PictureBox)的末尾时,数据通常会开始滚动,绘制事件开始以错误的顺序触发(2,3,1).

以前有人遇到过这个吗?为什么会发生这种情况?

c# drawing onpaint invalidation

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

java中的java.lang.Void?

我目前正在使用.Net 2.0并且有一个接口,其泛型类型用于定义方法的返回类型.就像是

interface IExecutor<T> {
  T Execute() { ... }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,实现此接口的某些类实际上不需要返回任何内容.

在Java中,您可以使用java.lang.Void来实现此目的,但经过相当多的搜索后,我发现在C#中没有相应的东西.更一般地说,我也没有找到解决这个问题的好方法.我试图找到人们如何与代表一起做这件事,但也没有发现 - 这让我相信问题是我在搜索时很糟糕:)

那么解决这个问题的最佳方法是什么?你会怎么做?

谢谢!

c# generics

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

Makefile - 如何保存.o目录?

想象一下以下文件夹结构:

  • 项目
    • SRC
      • code.c
      • 生成文件
    • 箱子

如何将code.c编译到code.o并直接将其放在bin中?我知道我可以将它编译到src下的code.o和do"mv code.o ../bin"但如果出现编译错误会产生错误,对吧?即使它以这种方式工作,有没有更好的方法呢?

谢谢.

makefile

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

为什么会员提供者不是通用的?

我不得不承认我讨厌会员提供者.默认实现通常不太合适,到目前为止我还没有看到自定义成员资格提供程序的良好实现,可能是因为这是不可能的:-)

所以问题是:

在您看来:哪些是没有会员/角色提供者作为通用类的原因?我的意思是,为什么微软没有选择这种方法.

编辑

阅读答案我意识到可能还不够清楚,我在谈论MembershipProvider和RoleProvider.不是关于ASP NET的核心认证机制.

c# asp.net generics membership-provider

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

如何使用Greasemonkey自动提交表单?

我正在尝试使用greasemonkey自动提交表单但是我不知道如何使用此按钮执行此操作.该按钮似乎具有以下属性

a class="blue-button" href="javascript:void(0)" onclick="Form.submit(this);"
Run Code Online (Sandbox Code Playgroud)

而我上面看到的唯一形式是

<form xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://www.blizzard.com/ns/store" action="/account/management/add-game.xml" autocomplete="off" method="post">
Run Code Online (Sandbox Code Playgroud)

页面在这里您可以使用"email9999@trash2009.com"和"a1a1a1a1"作为登录.

javascript forms greasemonkey submit form-submit

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

Scala 2.8的哪个IDE?

与旧版Scala的问题相同,但是他们说Eclipse插件已经大大改进了.它现在是最好的IDE吗?今天不同的Scala IDE如何比较?

ide scala scala-2.8

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

C++中的sizeof是在编译时还是运行时评估的?

例如,此代码段的结果取决于哪台机器:编译器机器或机器可执行文件有效?

sizeof(short int)
Run Code Online (Sandbox Code Playgroud)

c++ runtime sizeof compile-time

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

如何从包含非前缀关键字的列表中进行搜索

我正在编程一个程序来搜索列表中的名称,即使关键字不在名称前面我也需要找到它们(这就是我的意思是非前缀)

例如,如果我的列表是乐器,我在搜索文本框中键入"guit".
它应该找到名称"吉他,Guitarrón,原声吉他,低音吉他,......"
或类似Longdo Dictionary的搜索建议.

这是我简单而愚蠢的算法(这就是我所能做的)

    const int SEARCHROWLIMIT = 30;
    private string[] DoSearch(string Input, string[] ListToSearch)
    {
        List<string> FoundNames = new List<string>();

        int max = 0;
        bool over = false;
        for (int k = 0; !over; k++)
        {
            foreach (string item in ListToSearch)
            {
                max = (max > item.Length) ? max : item.Length;
                if (k > item.Length) continue;
                if (k >= max) { over = true; break; }
                if (!Input.Equals("Search")
                    && …
Run Code Online (Sandbox Code Playgroud)

c# search autosuggest

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

如何在ruby中迭代多个枚举?

我知道可以压缩两个数组,结果可以用#each迭代.但是你怎么用未知数量的枚举来做呢?让我们说吧

anand = %w(1-0 0.5-0.5 0.5-0.5 1.0)
carlsen = %w(0-1 0.5-0.5 0.5-0.5 1.0)
kramnik = %w(0.5-0.5 0.5-0.5 0.5-0.5 1.0)
players= [anand, carlsen, kramnik]
#something smart

players.each{|round|puts round} #first line should be  "1-0 0-1 0.5-0.5" 
Run Code Online (Sandbox Code Playgroud)

ruby enumerable

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

在Windows 7上获取任务栏中的窗口列表?

如何获取Windows 7任务栏上显示的窗口列表?我尝试过EnumWindows,但是我的窗口比任务栏上显示的窗口多(800 vs 15).

c c++ windows windows-7

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