小编Bel*_*ris的帖子

Eclipse源与文件系统不同步

我继承了一个java项目,对Eclipse没有多少经验.在包浏览器中,我可以看到包含所有类的项目大纲,但是当我尝试编辑其中的任何类时,它表示找不到源代码.当我看到源代码是它应该是的地方.我假设在从源代码控制中提取代码时,路径必须已从原始代码更改.是否有一种简单的方法可以告诉IDE只将代码文件连接到类?

真正奇怪的是,找到了同一目录中的"部分"文件,而其他文件却没有找到.不能说到目前为止我对这个IDE的看法非常高.

java eclipse

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

将ObservableCollection绑定到DataGridView

我将可观察的集合(FoodList)绑定到WinForm中的BindingSource。表单上的数据网格使用此BindingSource。我以为,当我向集合中添加新项目时,它将引发一个事件,并且新行将显示在网格中。但是,这不会发生。

namespace Foods
{
    public class FoodList : ObservableCollection<Food>
    {

    }
}

private void frmFoods_Load(object sender, EventArgs e)
{
    try
    {
        foodSource = new Source("Foods.xml");
        foodBindingSource.DataSource = foodSource.Foods;
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

private void AddFood()
{
    using (frmFood frm = new frmFood())
    {
        frm.ShowDialog(this);
        if (!frm.Canceled)
        {
            foodSource.Foods.Add(frm.Food);     // <-- No new row.
            //foodBindingSource.ResetBindings(false);
            foodDataGridView.ClearSelection();
            foodDataGridView.CurrentCell = foodDataGridView[0, foodDataGridView.Rows.Count - 1];
            foodDataGridView.Focus();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# datagridview winforms

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

如何使用Perl比较两个字符串

我用谷歌搜索,直到我用完了选项.我一定做错了什么,但我无法弄清楚是什么.(显然我是Perl的新手并继承了这个项目).我只是想看看变量是否等于'Y'.正如您在下面的代码底部看到的那样,我尝试了'eq','='和'=='.除了将新变量设置为等于'eq'操作的结果之外,所有尝试都会导致页面爆炸.字符串测试($ stringtest)的结果似乎是空的,如果不是,我不知道如何测试它.

#!/usr/bin/perl -w
#######################################################################
# Test script to show how we can pass in the needed information
# to a web page and use it to run a program on the webserver and
# redirect its output to a text file.
#######################################################################
require 5;  #Perl 5 or greater
require "jwshttputil.pl";
require "jwsdbutil.pl";

# Parse QUERY_STRING
&HTTPGet;
# Parse POST_STRING - NOTE: This CLEARS the post data
&HTTPPost;

print STDOUT "Content-type: text/html\n\n";
print STDOUT "<HTML><BODY>";

$canrun = "Y";
$is4ge = …
Run Code Online (Sandbox Code Playgroud)

perl

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

标签 统计

c# ×1

datagridview ×1

eclipse ×1

java ×1

perl ×1

winforms ×1