问题列表 - 第41819页

如何使以下代码类型安全?

比方说,我有一个带有执行方法的通用命令trait,它接受一个I​​nput并返回一个Output.就像是

trait Input;
trait Output;

trait Command[I <: Input, O <: Output] {
  def execute(input: I): O;
}
Run Code Online (Sandbox Code Playgroud)

然后,我将创建各种命令,类似于

class SampleInput extends Input
class SampleOutput extends Output

class SampleCommand extends Command[SampleInput, SampleOutput] {
  def execute(input:SampleInput):SampleOutput = new SampleOutput()
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是,我可以创建命令与SampleAInputSampleBOutput编译器会接受愉快.我如何强制执行,以便编译器因类型不匹配错误而失败?

不知何故,我需要在类型下进行分组InputOutput传递该类型以创建命令.我怎么做?

types scala

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

监视自定义Windows服务

我使用Visual Studio .NET和C#构建了一个Windows服务应用程序.这项服务将部署在几百台机器上,我正在寻找一种可靠的方法来监控应用程序.通过监视器,我的意思是,我只想检查以确保它正在运行,并检查每个客户端上的一些设置的状态.

这样做有一个共同的方法吗?

.net c# windows-services

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

Flex中的用户界面设计

我熟悉Actionscript和Flex.但是当谈到在Flex中设计界面时,我发现自己不知道从哪里开始.我想知道创建TweekDeck和Adobe Digital Edition等酷炫用户界面的在线资源/书籍是什么.

apache-flex air user-interface

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

您使用哪些工具来测试公共REST API?

寻找用于测试REST API的工具.

到目前为止,我只知道SoapUI.我尝试过SOAPUI但是 - 至少在mac中 - 它很可怕.

想知道人们用什么来测试自己的API.

api rest qa soapui functional-testing

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

为什么我的Button看起来像是从1990年开始?

我正在编写一个Windows GUI应用程序,我需要一个普通的按钮.

我正在使用此代码生成按钮:

hwnd = CreateWindowEx(
    NULL,
    "BUTTON",
    "Button",
    WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON,
    CW_USEDEFAULT, CW_USEDEFAULT,
    60, 25,
    parentHwnd, NULL,
    GetModuleHandle(NULL), NULL);
Run Code Online (Sandbox Code Playgroud)

我希望按钮看起来像这样(忽略背景颜色):

好按钮

但最终看起来像这样:
坏按钮
我想我错过了一种风格或什么.我该怎么做才能让它看起来像第一个按钮?

c++ windows user-interface winapi button

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

在Windows中捕获笔记本电脑盖关闭事件?

我正在寻找一种拦截笔记本电脑盖关闭事件的方法.在Windows 7中,电源管理允许我在盖子关闭时选择所需的行为.因此窗户必须有一个方法可以知道盖子何时关闭.

我做了我的研究,但只发现了监测睡眠事件的建议.我想更具体的是只回应关闭盖子.

有没有人有建议?

谢谢!

windows

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

Grid中的单元格对齐

嗨,我有一个网格,我正在尝试风格.为我提供了一个皮肤,其中包含:

#tblPageContent td
{
   padding:0px;
   margin:0px;
   vertical-align:top;
   text-align:left;
}
Run Code Online (Sandbox Code Playgroud)

这用于设置Web应用程序中的其他元素的样式,因此我无法删除它.

问题是这样可以将我的网格项设置为左对齐.我其实希望他们居中.

我试图通过在我的网格中添加一个类并设置来覆盖它:

.myRadGridClass
{
   text-align="center;
}
Run Code Online (Sandbox Code Playgroud)

#myRadGrid td
{
   text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

但是现在这不起作用.

有人可以帮助我让网格细胞居中而不去除皮肤css?

css c# asp.net

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

使用jQuery时出现"语法错误,无法识别的表达式"错误.我究竟做错了什么?

我已经用Google搜索了这个异常,它似乎主要归结为使用旧option[@select]样式属性选择器的人.

然而,我的问题有点不同.

当我收到错误时,没有归属于它的行号.

我认为它与我用于页面的哈希有关.

我已经尝试过很多console.log()等等,但还是没能弄清楚.

必要的链接

单击左侧的其中一个条目,允许其加载,然后刷新浏览器并观察控制台.

它发生在Firefox和Safari中.

我究竟做错了什么?

谢谢.

javascript jquery

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

有没有更多的lispy方式来编写这段代码?

我一直在学习Clojure,因为我来自Ruby,在Java背景之前,我在程序上思考起来很困难.

有没有更"'lispy'方式来编写这段代码,还是这样可以吗?

(defn foo
  ([s t]
     (let [x (+ 4 (- t s))]
       (if (> 2 (if (> 6 x)
                  x
                  6)
              x)
         x
         2))))
Run Code Online (Sandbox Code Playgroud)

functional-programming coding-style clojure

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

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