问题列表 - 第10453页

使用空格在ComboBox中显示枚举

我有一个枚举,例如:

enum MyEnum
{
My_Value_1,
My_Value_2
}
Run Code Online (Sandbox Code Playgroud)

用:

comboBox1.DataSource = Enum.GetValues(typeof(MyEnum));
Run Code Online (Sandbox Code Playgroud)

但现在我的问题是:如何将"_"替换为"",以便它成为带空格而不是下划线的项目?并且数据绑定对象仍然有效

c#

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

Log4net转换模式列表

有没有可用于log4net的所有转换模式的完整列表,我甚至无法在源代码中找到它们.

我发现的就是这个,不应该有更多的模式.例如,我如何获得托管应用程序的名称?

另一个问题是我如何添加自己的图案?

这里的例子就是可比的列表,但对于nlog

编辑: 我找到了应用程序名称的模式,[Application]但我仍在寻找母亲负载.有人至少可以指向管理这些的源代码中的类.也许我可以从那里找到清单.

.net c# logging log4net

31
推荐指数
4
解决办法
5万
查看次数

WPF ListView虚拟化分组

有没有人知道在启用分组时支持UI虚拟化的ListView实现?默认情况下,在设置分组时禁用VirtualizingStackPanel.

看来微软不打算在.NET Framework的v4.0中实现这一点,所以我正在寻找替代解决方案.

.net wpf virtualization performance listview

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

异常处理:在参数验证方面你会有多精细化?

我用一种方法编写一个简单的小班,发送电子邮件.我的目标是在遗留的Visual Basic 6项目中实现它,通过COM Interop工具将其公开为COM对象.

有一个细节我发现很难解决,我应该在多大程度上验证参数.从那个角度来看,我真的不高兴,而且根本不是一个细节,就是我实际处理异常的方式:

public class MyMailerClass
{
    #region Creation
    public void SendMail(string from, string subject, string to, string body)
    {
        if (this.IsValidMessage(from, subject, to, body)) // CS1501
        {
            MailMessage msg = new MailMessage();
            msg.IsBodyHtml = true;
            msg.From = new MailAddress(from);
            msg.To.Add(to);
            msg.Subject = subject;
            msg.Body = body;
            SmtpClient srv = new SmtpClient("SOME-SMTP-HOST.COM");
            srv.Send(msg);
        }
        else
        {
            throw new ApplicationException("Invalid message format.");
        }
    }
    #endregion Creation

    #region Validation
    private bool IsValidMessage(string from, string subject, string to, string body)
    { …
Run Code Online (Sandbox Code Playgroud)

c# vb6 exception-handling com-interop

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

WPF工具包DatePicker更改默认值'show calendar'

我正在使用最新的WPF工具包,特别是DatePicker.一切正常,但是当没有提供任何值时,默认的"SHOW CALENDAR"文本出现在DatePickerTextBox中.我希望能够在WPF中更改此值.

一个告诉我下载源代码,添加一个新的Dependency属性并重新编译为dll.这很酷但是如果新版本发布会怎么样?

这就是为什么我想以这种方式模板化这个控件,我将能够覆盖这个默认字符串.知道怎么做吗?

谢谢!

datepicker wpftoolkit

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

堆栈上的局部变量分配顺序

看看这两个功能:

void function1() {
    int x;
    int y;
    int z;
    int *ret;
}

void function2() {
    char buffer1[4];
    char buffer2[4];
    char buffer3[4];
    int *ret;
}
Run Code Online (Sandbox Code Playgroud)

如果我打破function1()gdb,并打印变量的地址,我得到这个:

(gdb) p &x  
$1 = (int *) 0xbffff380
(gdb) p &y
$2 = (int *) 0xbffff384
(gdb) p &z
$3 = (int *) 0xbffff388
(gdb) p &ret
$4 = (int **) 0xbffff38c
Run Code Online (Sandbox Code Playgroud)

如果我做同样的事情function2(),我得到这个:

(gdb) p &buffer1
$1 = (char (*)[4]) 0xbffff388
(gdb) p &buffer2
$2 = (char (*)[4]) …
Run Code Online (Sandbox Code Playgroud)

c memory x86 stack gcc

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

如何从一个屏幕导航到另一个屏幕

如何从一个"活动"屏幕导航到另一个"活动"屏幕?在第一个屏幕中我有一个按钮,如果我点击按钮它必须移动到另一个活动屏幕.

java android android-activity

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

如何将此正则表达式更改为不区分大小写(查找src标记)

Regualar expression: <img[^>]+src\s*=\s*['"]([^'"]+)['"][^>]*>
Run Code Online (Sandbox Code Playgroud)

当'src'为小写并管理单引号和双引号时,这样可以正常工作.我希望这个表达式返回以下测试数据的匹配项

1. <html><img src ="kk.gif" alt="text"/></html>
2. <html><img Src ="kk.gif" alt="text"/></html>
3. <html><img sRC ="kk.gif" alt="text"/></html> (any charcter in 'src' can be uppercase/lowercase)
4. <html><img SRC ="kk.gif" alt="text"/></html>
5. <html><img src ='kk.gif' alt="text"/></html>
Run Code Online (Sandbox Code Playgroud)

java regex

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

用Java立即杀死线程

是否可以在不引发异常的情况下终止Java线程?

这仅用于测试目的 - 我想模拟整个计算机死于中间线程的情况.

注意 - 我看到了一个已弃用的Thread.destroy()方法,但文档说它从未实现过.

java multithreading kill

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

MySQL DELIMITER语法错误

此MySQL脚本安装多个触发器.

它适用于运行MySQL 5.0.51b-community的一台机器.在运行MySQL 14.12 Distrib 5.0.45的另一台机器上,对于redhat-linux-gnu(i386),它失败了,这个错误消息似乎与DELIMITER // ... // DELIMITER; 句法 :

第272行的错误1064(42000):SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在'DELIMITER附近使用正确的语法; DROP TRIGGER IF EXISTS trigger_name; DELIMITER'在第1行

脚本语法(摘要)是:

DROP TRIGGER IF EXISTS trigger_name;
DELIMITER //
CREATE TRIGGER trigger_name BEFORE UPDATE ON table
FOR EACH ROW BEGIN
  -- Trigger logic goes here
END //
DELIMITER;

-- More trigger drop/create statements follow
Run Code Online (Sandbox Code Playgroud)

脚本有什么问题,我该如何纠正?

mysql sql triggers delimiter

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