问题列表 - 第2956页

箭头键的键码

谁能帮助我在c#.net keypress事件中获取箭头键的密钥代码?你能帮助我摆脱这个检查点吗?

最好的问候,阿伦.

c# keypress winforms

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

为什么我不能在另一个类中调用公共方法?

我有这两个类交互,我试图从第一类调用四个不同的类用于第二类.

这些方法是公共的,它们确实返回值,但由于某种原因,没有建立连接.我尝试的错误是:"An object reference is required for the nonstatic field, method, or property 'GradeBook.[method I want called]'"


我已经初始化了一切.我不想将方法创建为静态.我再次阅读了我的任务细节,我甚至不应该这样,但我似乎无法让这个工作无论如何我都说出来.

myGradeBook.[方法] GraceBook.[方法]

这似乎都会造成错误.

目前的错误:

The best overloaded method match or 'System.Console.WriteLine(string, object)' has some invalid arguments.

Arugment '2': cannot convert from 'method group' to 'object'
Run Code Online (Sandbox Code Playgroud)

我甚至不是那些意味着什么......

编辑:我刚刚修复了这个问题,这要归功于Visual Studio的Step Into功能.我不知道为什么花了这么长时间才使用它.

c# methods call

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

你应该在UI类中加入多少逻辑?

我不确定是否已经提出过这个问题,但是你应该在UI类中添加多少逻辑?

当我开始编程时,我常常把我的所有代码放在表单上,​​就像每个人都知道的那样,这对于测试和维护的屁股来说是一个绝对的痛苦.加班我已经发布了这种做法有多糟糕,并开始将所有内容都分成几类.

有时在重构时我仍然有"我应该把这些东西放在哪里"的感觉,但是因为大多数时候我正在处理的代码是在UI层中,没有单元测试并且会在难以想象的地方打破,我通常最终将它留在UI层.

关于你在UI类中放置了多少逻辑,是否有任何好的规则?我应该寻找什么模式,以便将来不做这种事情?

user-interface refactoring

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

如何使用FtpWebRequest(.NET)更改目录?

有人能告诉我如何使用FtpWebRequest更改目录吗?这似乎应该是一件容易的事,但我没有看到它.

编辑

我只想添加...我没有在FtpWebRequest上设置我的心.如果有更好(更简单)的方法在.NET中进行FTP请告诉我.


显然没有办法使用实时连接,你需要更改uri以欺骗ftpwebrequest使用不同的请求(感谢Jon).

所以我正在寻找第三方客户......

我尝试过的一些开源解决方案效果不好(不断崩溃),但我发现一个开源解决方案通过了一些初步测试(.NET FTP Client).

.net ftp ftpwebrequest

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

在D中打印浮点数

自从我上次使用D编程语言以来已经有一段时间了,现在我将它用于一些涉及科学计算的项目.

我有一堆浮点数据,但是当我使用它打印时writefln,我得到的结果如下:4.62593E-172这是零!如何使用字符串格式化%stuff来打印0这样的东西?

现在我正在使用黑客:

    if( abs(a) < 0.0000001 )
        writefln(0);
    else
        writefln(a);
Run Code Online (Sandbox Code Playgroud)

它完成了这项工作,但我希望使用格式化操作,如果可能的话.

UPDATE

有人建议,writefln("%.3f", a)但它的问题是它打印不必要的额外零,即0成为0.0001.2变成1.200
我可以使它也删除尾随零?

printf d

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

在商业产品中使用gSOAP需要什么许可?

我想在商业上分发的产品中使用gSOAP.我想到的用途是我怀疑是一个非常典型的工作流 - 使用wsdl2h生成标头,使用soapcpp2消耗标头,然后在我的代码中调用存根中生成的函数.

我不是百分之百确定我需要使用哪些许可才能做到这一点.这里有没有人经历过这个并找到了解决方案?

licensing open-source gsoap

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

这是双重检查锁定吗?

Checkstyle将此代码报告为"双重检查锁定习语已损坏",但我认为我的代码实际上并未受到双重检查锁定问题的影响.

如果不存在具有该id的行,则该代码应该在数据库中创建一行.它在多线程环境中运行,我想避免主键存在的SQL异常.

伪代码:

private void createRow(int id) {
  Row row = dao().fetch(id);
  if (row == null) {
     synchronized (TestClass.class) {
        row = dao().fetch(id);
        if (row == null) {
           dao().create(id);
        }
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以同意它看起来像双重检查锁定,但我没有使用静态变量,fetch()和create()中的代码可能太复杂,无法内联并使其无序.

我错了还是格式?:)

java synchronization locking double-checked-locking

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

安全修改std :: pair <U,V> ::在对向量中首先?

我目前正在研究DNA数据库类,我目前将数据库中的每一行与匹配分数(基于编辑距离)和实际DNA序列本身相关联,在迭代循环中首先以这种方式进行修改是否安全?

typedef std::pair<int, DnaDatabaseRow> DnaPairT;
typedef std::vector<DnaPairT>          DnaDatabaseT;

// ....

for(DnaDatabaseT::iterator it = database.begin();
    it != database.end(); it++)
{
    int score = it->second.query(query);
    it->first = score;
}
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是我可以稍后按分数对它们进行排序.我已经尝试过地图并收到有关首先修改的编译错误,但有没有比这更好的方法来存储所有信息以便以后进行排序?

c++ sorting std-pair

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

GPS信号清洁和道路网络匹配

我正在使用GPS装置和移动计算机来跟踪行人的行程.我想实时"清理"输入的GPS信号,以提高其准确性.此外,事实上,不一定是实时的,我想"锁定"个人的GPS修复到道路网络的位置.是否有任何技术,资源,算法或现有软件可以在前面提出建议?

我已经在信号清理方面考虑了一些事情: - 丢弃修复数量为num.卫星= 0 - 速度不自然地高(例如,600英里/小时)

并且在"锁定"到街道网络(我听到称为"地图匹配")方面: - 根据均方根误差锁定到最近的网络边缘 - 当修复远离道路网络时,突出显示这些点和允许用户使用GUI(比如Web浏览器中的OpenLayers)来拖动,捕捉和放下道路网络

谢谢你的想法!

gis gps

6
推荐指数
3
解决办法
2573
查看次数

是否可以在Windows上使用Mono静态编译?

我想知道是否可以在Windows上使用Mono静态编译.如果是这样,我该怎么办?

mono static compilation

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