问题列表 - 第4881页

WPF如何动态创建文本框并在按钮单击时找到文本框?

我使用以下代码创建动态TextBoxButton动态:

Button btnClickMe = new Button();
btnClickMe.Content = "Click Me";
btnClickMe.Name = "btnClickMe";
btnClickMe.Click += new RoutedEventHandler(this.CallMeClick);

someStackPanel.Childern.Add(btnClickMe);

TextBox txtNumber = new TextBox();
txtNumber.Name = "txtNumber";
txtNumber.Text = "1776";

someStackPanel.Childern.Add(txtNumber);
Run Code Online (Sandbox Code Playgroud)

我联系了Click Me按钮的点击事件.单击我按钮甚至被正确触发.但是我找不到TextBox我动态输入的内容.

这是我点击我的活动:

protected void ClickMeClick(object sender, RoutedEventArgs e)
{
    // Find the phone number
    TextBox txtNumber = this.someStackPanel.FindName("txtNumber") as TextBox;

    if (txtNumber != null)
    {
        string message = string.Format("The number is {0}", txtNumber.Text);

        MessageBox.Show(message);    
    }
    else
    {
        MessageBox.Show("Textbox is null");
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf textbox mouseevent

17
推荐指数
3
解决办法
5万
查看次数

Python,Sqlite3 - 如何将列表转换为BLOB单元格

将python中的列表作为二进制数据(即BLOB单元)转储到sqlite3 DB中的最优雅方法是什么?

data = [ 0, 1, 2, 3, 4, 5 ]
# now write this to db as binary data
# 0000 0000
# 0000 0001
# ...
# 0000 0101
Run Code Online (Sandbox Code Playgroud)

python sqlite

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

是否有IntelliJ的Perl插件?

当人们想要在IntelliJ中编写Perl时,他们会怎么做?我还没有看到任何增加语言支持的插件.有没有人有为IntelliJ编写语言插件的经验?难吗?我可以使用现有的插件并更改它以使其支持Perl吗?有什么建议?

perl intellij-idea

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

在Python中为列表保留内存?

在使用Python编程时,是否可以为将填充已知数量的项目的列表保留内存,以便在构建列表时不会多次重新分配列表?我查看了文档中的Python列表类型,但没有找到任何似乎这样做的东西.但是,这种类型的列表构建显示在我的代码的几个热点中,所以我想尽可能高效.

编辑:另外,用像Python这样的语言做这样的事情是否有意义?我是一个相当有经验的程序员,但是对Python很陌生并且仍然对它的做事方式有所了解.Python是否在内部将所有对象分配到单独的堆空间中,从而无法尝试最小化分配,或者是直接存储在列表中的诸如整数,浮点数等原语?

python arrays performance memory-management list

44
推荐指数
4
解决办法
3万
查看次数

SQL Server SP - "IN"数组列表的Pass参数?

有没有办法将值数组作为SQL Server 2005的单个参数传递给SP的IN部分?

例如:从MyTable中选择*ID IN(@MyValueArray)

sql-server

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

如何通知某人他们的网站容易受到SQL注入攻击?

原始问题:
我们的联盟合作伙伴有一个易受SQL注入攻击的网站.

我们意外地注意到了这一点(URL中的拼写错误引发了一个非常有用的错误页面).

现在我们不太了解这个联盟合作伙伴.一周前我们开始与他们做生意.他们自己的技术技能很少; 他们的网站是由第三家"做网站"的公司为他们开发的.

现在很明显我们应该警告他们这个问题.但我们有点担心,如果我们告诉他们这个问题,他们会害怕,不再相信我们(拍摄信使让问题消失).

你有没有遇到过这种情况?你做了什么?

另外一点是:
因为开发网站的公司似乎根本没有进行输入验证/消毒,我们对这家公司没有太大的信心.虽然这不是我们关心的问题,但我们认为我们应该警告我们的联盟合作伙伴,因为他们的系统其他部分可能缺乏安全性和质量.这将使我们与他们的开发人员正面交锋,我们不想让他们参与我们的情况.

我们是否应该通知他们我们的其他问题?或者你建议让它成为现实?



更新:
那么,怎么回事?

我们向他们通报了现有问题,包括背景信息,详细的错误报告,并试图用简单的人类语言解释问题是什么以及为什么它是严重的.

他们感谢我们,将这些信息传递给他们的网站开发人员,后者已修复它.
我们不太确定修复的质量,但我们无能为力,这不是我们的责任.(虽然它确实感觉到我们的责任,但自从我们报告以来更是如此).

然而,这种关系发生了变化.它们不那么开放,之前有更多的保留.我们希望将来会有更好的改变,但是确实报告这个问题会损害这种关系中的信任.

因此,如果您发现自己处于相同的位置,请小心,花些时间来解释问题,并为不太理想的响应做好准备.

sql-injection

12
推荐指数
3
解决办法
1013
查看次数

从内部匿名类访问外部匿名类的字段

要从内部类B访问外部类A的字段x,我意识到您可以使用"A.this.x".但是,如果外层阶级也是匿名的呢?例如,

public class Main1 {
    public static void main(String[] args) {
        Comparable c1 = new Comparable(){
            int x = 3;
            public int compareTo(Object o) {
                Comparable c2 = new Comparable(){
                    int x = 4;
                    public int compareTo(Object o) {
                        return x;  // <-- THIS LINE
                    }
                };
                return c2.compareTo(o);
            }
        };
        System.out.println(c1.compareTo(null));
    }
}
Run Code Online (Sandbox Code Playgroud)

运行此代码时,将打印值4,因为这是c2的字段x的值.但是,我想更改标记为"THIS LINE"的行,以便返回外部类的x(即c1的字段x,值为3).如果外部类(即c1的类)是一个命名的类A,那么我可以替换

return x;
Run Code Online (Sandbox Code Playgroud)

return A.this.x;
Run Code Online (Sandbox Code Playgroud)

但由于外层也是匿名的,我没有名字可以使用.

问题:有没有办法修改标记为"THIS LINE"的行,使其引用c1的字段x而不是c2,而不将匿名类更改为命名类?

我意识到这段代码非常难看,以这种方式使用匿名类是不好的编程风格,但代码是由另一个程序生成的,这是实现生成器的最简单方法.

java anonymous-inner-class

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

jQuery:CSS选择器

我如何使用jQuery CSS选择器来查找例如:

css类名:"文本"是dom对象"包装器"中的div?

javascript jquery css-selectors

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

动态创建DOM元素,但淡入其中

我在创建DOM元素时遇到问题,将其附加到另一个元素并使其淡入到位.

这似乎不起作用:

$('<div/>').html('hello').appendTo('#parentDiv').fadeIn();
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我走上正轨

jquery dom fade

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

在MS SQL中使用GUID作为主键是不是一个坏主意?

我们有一个使用UniqueIdentifier作为每个表的主键的系统.我们注意到这是一个坏主意.我已经看过关于这个主题的类似帖子,但我对任何MS SQL性能以及由于这个决定我可能遇到的其他潜在问题感兴趣.

sql database sql-server primary-key

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