小编Dam*_*mon的帖子

继承Non-Generic One C#的通用接口

这是课堂设计问题.

我有主要的抽象类

public abstract class AbstractBlockRule
{
    public long Id{get;set;}
    public abstract List<IRestriction> Restrictions {get;};
}

public interface IRestriction{}

public interface IRestriction<T>:IRestriction where T:struct
{
    T Limit {get;} 
}

public TimeRestriction:IRestriction<TimeSpan>
{
    public TimeSpan Limit{get;set;}
}

public AgeRestriction:IRestriction<int>
{
    public int Limit{get;set;}
}

public class BlockRule:AbstractBlockRule
{
    public virtual List<IRestriction> Restrictions {get;set;}
}

BlockRule rule=new BlockRule();
TimeRestriction t=new TimeRestriction();
AgeRestriction a=new AgeRestriction();

rule.Restrictions.Add(t);
rule.Restrictions.Add(a);
Run Code Online (Sandbox Code Playgroud)

我必须使用非泛型接口IR限制,以避免在主抽象类中指定泛型类型T. 我对仿制药很新.有人可以让我知道如何更好地设计这个东西吗?

.net c# oop generics

23
推荐指数
2
解决办法
8716
查看次数

如何检查pyqt中是否选中了复选框

我正在尝试根据是否选中复选框来创建条件语句.我尝试了类似下面的内容,但它总是返回true.

self.folderactive = QtGui.QCheckBox(self.folders)
self.folderactive.setGeometry(QtCore.QRect(50, 390, 71, 21))
self.folderactive.setObjectName(_fromUtf8("folderactive"))
if self.folderactive.isChecked:
    folders.createDir('Desktop')
    print "pass"
elif not self.folderactive.isChecked:
    folders.deleteDir('Desktop')
    print "nopass"
Run Code Online (Sandbox Code Playgroud)

有没有办法获得是否选中复选框的bool值?

pyqt4 python-2.7

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

CSS3简单圆环图

我要做的是创建一个简单的圆环图.我目前只使用CSS(3),但我不知道是否可以没有javascript.

到目前为止我所拥有的:http: //jsfiddle.net/aBP5Q/

HTML:

<div class="donut-container" style="background: #9C0;">
    <div class="donut-inner">
        <div class="donut-label">HTML</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.donut-container {
    width: 150px;
    height: 150px;
    float: left;
    -webkit-border-radius: 75px;
    -moz-border-radius: 75px;
    border-radius: 75px;
    margin-right: 20px;
}

.donut-inner {
    width: 134px;
    height: 134px;
    position: relative;
    top: 8px;
    left: 8px;
    background: #FFF;
    -webkit-border-radius: 65px;
    -moz-border-radius: 65px;
    border-radius: 65px;
}

.donut-label {
    line-height: 130px;
    text-align: center;
    font-size: 20px;
}
Run Code Online (Sandbox Code Playgroud)

我想将绿色和蓝色显示为百分比.因此,绿色不是0%,全绿色(360度)是100%.如果可能的话,甚至可以在加载图表时使用简单的动画.

非常感谢您的帮助.

css css3 donut-chart

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

按下回车键后,Jquery将注意力集中

我的代码如下:

$('.summaryT').keypress(function(e){
    if(e.which == 13){
        callajax();
        $(this).focusout();

    }
});
Run Code Online (Sandbox Code Playgroud)

正如您在上面的代码中看到的,当用户按下回车键时,首先callajax()运行(正常工作).之后我想从.summaryT输入框中集中注意力,我该如何实现这一目标?

html javascript css php jquery

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

sql boolean 0/1 To Represent true or False

In my database 1 is used to represent true and 0 to represent false. In my column, now i was wondering if anyone can help me write a query that outputs if the value equals to 1 display true if equals to 0 display false?.

sql

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

MySql 视图错误“视图'tablet_001.hisrec'引用无效的表或列或函数或视图的定义者/调用者缺乏使用它们的权限”

当执行此操作时

SELECT count(*) FROM hisrec
Run Code Online (Sandbox Code Playgroud)

出现这个错误

视图“tablet_001.hisrec”引用无效的表或列或函数或视图的定义者/调用者缺乏使用它们的权限

如果执行

SELECT COD FROM hisrec
Run Code Online (Sandbox Code Playgroud)

出现同样的错误

但如果执行此操作

SELECT * FROM hisrec

一切正常:S

为什么??

我是 root.... 拥有所有特权!

mysql

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

在visual studio 2012中对CRUD操作进行单元测试

我正在测试Visual Studio 2012中的create类

我的控制器类是:

  public ActionResult Create()
    {
        return View();
    }

    //
    // POST: /Member/Create

    [HttpPost]
    public ActionResult Create(Member member)
    {
        if (ModelState.IsValid)
        {
            db.Members.Add(member);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

        return View(member);
    }
Run Code Online (Sandbox Code Playgroud)

测试类是:

[TestClass]
public class MemberTest
{

    [TestMethod]
    public void Create(Member mem)
    {
        mem.MemID = 123;
        mem.MemName = "sruthy";


        /// dont know what is writing.

    }
}
Run Code Online (Sandbox Code Playgroud)

SampleDataContext.cs

public class SampleDataContext:DbContext
{
    public DbSet<Member> Members { get; set; }
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
    }
}
Run Code Online (Sandbox Code Playgroud)

我被困在测试用例中请帮助我.

c# unit-testing entity-framework asp.net-mvc-4

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

如何在 Java 中使用 SQL Server 日期时间类型

我使用 Microsoft SQL Server 2008 R2、Java 7 和 Microsoft JDBC Driver 4.0 for SQL Server。

一旦我有一个名为 rs 的结果集,从日期时间列中获取“日期和时间”类型的最简单方法是什么,我可以从中提取日、月、年、小时、分钟和秒?

对于其他类型,我可以简单地使用 rs.getString("column name") rs.getInt("column name") 等方法,但 getDate 返回日期类型,而 getHour() 等在文档中被标记为已弃用。

java sql sql-server datetime

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

无法启动 EC2 实例

我正在尝试启动一个 EC2 实例,但收到以下错误消息并且不知道该怎么做。

Each network interface requires either a subnet or a network interface ID.
Run Code Online (Sandbox Code Playgroud)

我试图找到类似的帖子,但找不到。请有人帮我。谢谢

amazon-ec2 amazon-web-services

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

代表们如何改进应用程序的性能?

我是代表们的新概念.我已经知道它类似于C++中的指针.在其优势中,它提到了代表的有效使用提高了性能.

考虑到它是一个指针.它如何改善应用程序的性能?

如果有人能用一个简单的例子解释这一点,那将会有所帮助.

c# asp.net delegates

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