问题列表 - 第36294页

Java foreach声明中的字段赋值

我知道以下示例中使用的foreach循环无法编译.但有人知道为什么不允许在foreach循环声明中使用字段?

public class Foo {
    private Object obj;

    public void run(List<Object> objects) {
        for (obj : objects) {
            process();
        }
    }

    private void process() {
        // do something with obj
    }
}
Run Code Online (Sandbox Code Playgroud)

java foreach

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

使用Matlab Google-Earth Toolbox绘制纬度和经度

我正在尝试使用Google-Earth工具箱绘制一些航路点.它的文档相当差,所以我认为这将是一个很好的Stack Overflow问题.

我有一个矩阵,wypts有十进制格式的纬度和经度坐标对(如果有人想在宾夕法尼亚州的州立大学机场(SCE)).

wypts =
   40.8489  -77.8492
   40.8922  -77.8492
   40.9355  -77.8492
   40.9788  -77.8492
   41.0221  -77.8492
   41.0654  -77.8492
   41.1087  -77.8492
   41.1154  -77.8492
Run Code Online (Sandbox Code Playgroud)

以下不起作用,而不是在宾夕法尼亚州绘制点,它在南极之外没有绘制任何东西:

output = ge_plot(wypts(:,1),wypts(:,2))
ge_output('wypts.kml',output)
Run Code Online (Sandbox Code Playgroud)

matlab google-earth latitude-longitude

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

Java Swing:如何为组件定义一个(两者中的)最小维度?

要成功定义最小尺寸,我必须执行以下操作:

// setting minimal width AND height
Dimension min = new Dimension(100, 100);
comp.setMinimumSize(min);
comp.setPreferredSize(min);
comp.setSize(min);
Run Code Online (Sandbox Code Playgroud)

当我留下一行时它不起作用,这很奇怪,但这不是重点。

我该怎么做,以限制只有一个两个维度(宽度高度),并让该部件和/或布局管理器自动决定对未指定的尺寸?

当我为不想限制的维度使用非常小的值时,许多组件显示错误(即太小)。

java size swing dimensions layout-manager

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

什么是Microsoft Visual Studio相当于GCC ld选项--whole-archive

将静态库与可执行文件链接时,通常会丢弃未引用的符号.在我的例子中,一些未使用的对象用于将它们各自的类注册到工厂中,如果丢弃了对象,则该注册失败.

在我们使用gcc的Unix下,我可以将标志--whole-archive传递给链接器ld(参见下面的ld文档摘录),这使得ld不会丢弃任何对象.Visual C++有这样的东西吗?

--whole归档

    对于
    `--whole-archive'选项后命令行中提到的每个归档
    ,请在链接中包含归档中的每个目标文件,而不是在归档中搜索所需的
    目标文件.这通常用于将存档文件转换
    为共享库,从而强制将每个对象包含在
    生成的共享库中.此选项可能不止一次使用.

c++ linker static-libraries visual-c++

22
推荐指数
4
解决办法
7148
查看次数

VSWindowManager替换 - 需要将VS2010窗口切换到双监视器配置

我试图找到一个解决方案,让我在Visual Studio 2010中的单显示器和多显示器配置之间切换.我看到VSWindowManager尚未更新 - 还有其他解决方案吗?

multiple-monitors visual-studio-addins visual-studio-2010 visual-studio

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

比较Python列表

我在python中有几个长列表并比较它们并找到彼此相等的列表,除了它们中的最后一个元素.哪种方法最快?

python list

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

可以表达lambda表达式的"类型"吗?

将lambda表达式视为可调用对象的"语法糖",可以表达未命名的基础类型吗?

一个例子:

struct gt {
    bool operator() (int l, int r) {
        return l > r;
    }
} ;
Run Code Online (Sandbox Code Playgroud)

现在,[](int l, int r) { return l > r; }是上述代码的优雅替代(加上gt的可调用对象的必要创建),但有没有办法表达gt(类型)本身?

一个简单的用法:

std::set<int, gt> s1;  // A reversed-order std::set
// Is there a way to do the same using a lambda?
std::set<int, some-magic-here-maybe([](int l, int r) { return l > r; }) > s2;
Run Code Online (Sandbox Code Playgroud)

c++ lambda stl c++11

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

在分支上呈现提交的子集作为github pull请求

我在github上分叉了一个项目.

我在我的主分支上提交了1,2,3,4和5.

我想提交提交2和5作为上游的拉取请求,这样当上游接受,并且我与上游同步我的分支时,我没有任何冲突.

我可以通过多种方式做到这一点?

git

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

有没有办法让ASP.NET应用程序向用户显示启动Application_Start事件的等待屏幕?

问候人们,

我正在维护的ASP.NET应用程序具有相当长的启动过程.更新了许多数据文件等.我被问到,当Application_Start运行时,应用程序是否有办法返回等待屏幕(必要时是静态的)?

c# asp.net

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

从数据库中读取多行 - 我哪里错了?

string connectionString = ConfigurationManager.AppSettings["AllRttpDBConnectionString"];
MySqlConnection connection = new MySqlConnection(connectionString);
MySqlCommand command = connection.CreateCommand();

command.CommandText = "Select * from test where ServiceName like 'T%' " ;

try
{
  connection.Open();
}
catch (Exception e)
{
  Console.WriteLine(e.ToString());
}

try
{
  MySqlDataReader reader;
  reader = command.ExecuteReader();

  while (reader.Read())
  {
    Player.Name = reader["Name"].ToString();
    Player.Number = Convert.ToInt32(reader["Number"].ToString());

    //push to list
    PlayerList.Add(Player);
  }

  connection.Close();
}
catch (Exception e)
{
  connection.Close();
  logger.Info(e.ToString());
}
Run Code Online (Sandbox Code Playgroud)

上面是我用来从数据库中读取多行到列表的代码.但是,我的所有列表项都具有完全相同的数据(数据库的最后一行).

我知道它可能是一个非常简单,愚蠢的错误,但我无法看到它.

c# mysql

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