小编dav*_*ooh的帖子

Windows 7上的WinForms背景色

我有一个.Net应用程序,它包含一个显示为对话框的表单.这在Windows XP上运行良好,但是当我在Windows 7上运行此EXE时,表单背景颜色变为黑色.

.net c# winforms c#-4.0

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

c#中的变量对象

我有一个名为gameObject的类,它的一个属性在被调用,component并且是类型object:

public object component;
Run Code Online (Sandbox Code Playgroud)

而我正在尝试使用它object作为一个对象,可以保存你给它的任何类的对象.例如

unit c = new unit(...)
gameObject test = new gameObject(...)
test.component = c;
Run Code Online (Sandbox Code Playgroud)

我想通过组件对象使用c对象.例如

if(test.component==typeof(unit))
    test.component.Draw();//draw is a function of the unit object
Run Code Online (Sandbox Code Playgroud)

这可能吗?我该怎么办?

c# variables typeof object

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

如何压扁继承的类?

有没有办法压缩继承的类来发现哪些函数属于哪个类?

如果你有一个类:

public class Person
{
    public String name;

    public void setName(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }
}
Run Code Online (Sandbox Code Playgroud)

和一个继承的类

public class Worker extends Person
{
    public String job;

    public void setJob(String job){
        this.job = job;
    }

    public String getJob(){
        return this.job;
    }
}
Run Code Online (Sandbox Code Playgroud)

当您实例化Worker时,有没有办法找出Set/GetName属于Person类?

我已经看到了使用接口查找此信息的建议,但我不确定界面如何最好地用于显示此处的函数关系.是否有任何作弊能够引用继承类中的特定类?

编辑:

为了回答我为什么要这样做:我基本上希望能够遍历对象中的方法并忽略来自某个类的方法,在这种情况下我想忽略Person类.

我的真实世界的例子并不像这样简单,但我想不出更好的方法来确定哪些方法属于哪个类而不"扁平化"它们.

java oop inheritance object

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

拦截值在.blur()事件中发生变化

.blur()每次文本字段失去焦点时都使用函数来执行一些代码(当它的值没有改变时).

现在我需要添加一些必须在文本字段值更改时才能执行的逻辑.有没有办法将.change()事件与.blur()?或者,更好的是,有没有办法知道我的文本字段中的值是否仅仅使用了.blur()

javascript jquery events

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

用具体实现替换基类C#

我有以下抽象类和接口:

public interface ITypedEntity{
    TypedEntity Type { get; set; }
}

public abstract class TypedEntity:INamedEntity{
    public abstract int Id{get;set;}
    public abstract string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试创建一个实现ITypedEntity的类并且具有TypedEntity的concrecte实现时,我得到以下错误

 Magazine does not implement interface member ITypedEntity.Type. Magazine.Type cannot implement 'ITypedEntity.Type' because it does not have the matching return type of 'TypedEntity'
Run Code Online (Sandbox Code Playgroud)

我的concrecte实现的代码如下

public class Magazine:INamedEntity,ITypedEntity
{
    public int Id {get;set;}
    [MaxLength(250)]
    public string Name {get;set;}
    public MagazineType Type { get; set; }
}
public class MagazineType : TypedEntity
{
    override …
Run Code Online (Sandbox Code Playgroud)

c# asp.net oop entity-framework

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

计算python中非线性曲线拟合的确定系数(R2)和均方根误差(RMSE)

如何计算python中非线性曲线拟合的确定系数(R2)和均方根误差(RMSE).以下代码执行直到曲线拟合.那么如何计算R2和RMSE?

import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit

def func(x, a, b, c):
    return a * np.exp(-b * x) + c

x = np.linspace(0,4,50)
y = func(x, 2.5, 1.3, 0.5)
yn = y + 0.2*np.random.normal(size=len(x))

popt, pcov = curve_fit(func, x, yn)

plt.figure()
plt.plot(x, yn, 'ko', label="Original Noised Data")
plt.plot(x, func(x, *popt), 'r-', label="Fitted Curve")
plt.legend()
plt.show()
Run Code Online (Sandbox Code Playgroud)

python numpy matplotlib scipy statsmodels

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

如何使用log4net记录EF生成的SQL

在我的Web项目中,我正在使用EF6,我想记录生成的SQL以进行调试.

我也使用log4net来处理日志,所以我正在寻找一种方法将它们集成在一起.

实现这一目标的正确方法是什么?

.net c# log4net entity-framework entity-framework-6

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

对集合的所有元素断言相同的条件

我正在使用 AssertJ,我需要检查列表中的所有对象是否具有intField > 0. 像这样的东西:

assertThat(myObjectList).extracting(p -> p.getIntField()).isGreaterThan(0);
Run Code Online (Sandbox Code Playgroud)

实现这一目标的正确方法是什么?我应该使用其他图书馆吗?

java unit-testing assertj

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

从HTTPS URL生成Java Web服务客户端

我正在为Web服务实现一个测试客户端.该服务使用HTTPS,我正在尝试使用Eclipse向导生成客户端.

使用此URL Eclipse无法找到WSDL定义:向导会警告"所选的服务定义无效".而这个过程无法进行.

网址是正确的,我验证它实现了一个.NET客户端,它的工作原理.唯一的问题是SSL证书已过期.

如何在java中正确生成客户端?

java eclipse https web-services

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

c#我需要在每个星期天运行一个窗口服务

我需要在c#每个星期天运行一次窗口服务.我不能使用窗口调度程序.如何在c#中使用.

谢谢

.net c# windows-services

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