问题列表 - 第29319页

使用带有F#类型的CLR接口

我使用任何体面的C#接口与我的F#类型有一些问题,所以我在一个项目中有以下C#接口...

//C#
namespace FunctionalInterfacing  
{  
    public interface IFoo  
    {  
        string Bar(string a, string b);  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

现在我想在F#中编写一个实现它的类型..

#light
module FunctionalInterfacing.Concrete
open FunctionalInterfacing

type public ConcreteType = 
    interface IFoo with
        member this.Bar a b = a
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,我得到以下错误...

此覆盖对相应的抽象成员采用不同数量的参数

有任何想法吗?

c# clr f# interface

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

垂直拆分表格单元格

我有一个HTML表格,其中一些单元格具有动态内容,随着时间的推移会改变高度.假设我想让一个单元格用一种颜色填充下半部分,而上半部分用另一种颜色填充.我想用HTML/CSS这样做,以便当其他单元改变高度时,颜色单元将调整为仍然是一半(即,每种颜色占新高度的一半).

我尝试过以下代码的变体.如果两个高度都是50%那么我只看到两个彩色圆点.如果两个高度都是50px那么A)我认为它不会调整,而B)它对于当前的邻居来说太高了.

<table border="1">
<tr>
  <td>1<br />2</td>
  <td>
    <table border="1">
      <tr>
        <td style="background-color: Blue; height: 50%" />
      </tr>   
      <tr>
        <td style="background-color: Red; height: 50px" />
      </tr>
    </table>
  </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

有一个简单的技巧吗?请注意,我的最终解决方案只需要1px垂直线,单元格高度的一半 - 所以我可以使用边框或背景颜色,甚至创建一个图形,如果它会有所帮助.哦,我的目标是多个浏览器.

html css html-table

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

haskell列表中的独特元素

好吧,这可能会出现在前奏中,但是:有没有标准的库函数来查找列表中的唯一元素?我的(重新)实施,澄清,是:

has :: (Eq a) => [a] -> a -> Bool
has [] _ = False
has (x:xs) a
  | x == a    = True
  | otherwise = has xs a

unique :: (Eq a) => [a] -> [a]
unique [] = []
unique (x:xs)
  | has xs x  = unique xs
  | otherwise = x : unique xs
Run Code Online (Sandbox Code Playgroud)

haskell list

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

使用JavaScript获取CSS背景图像的大小?

是否可以使用JavaScript来获取CSS引用的背景图像的实际大小(像素的宽度和高度)?

javascript css image

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

使用Python和PIL的两个图像之间的均方根差

我需要具有一个类似于此处的函数:http : //effbot.org/zone/pil-comparing-images.htm,该函数计算两个图像之间的均方根差。代码如下:

import ImageChops
import math, operator

def rmsdiff(im1, im2):
    "Calculate the root-mean-square difference between two images"

    h = ImageChops.difference(im1, im2).histogram()

    # calculate rms
    return math.sqrt(reduce(operator.add,
        map(lambda h, i: h*(i**2), h, range(256))
        ) / (float(im1.size[0]) * im1.size[1]))
Run Code Online (Sandbox Code Playgroud)

尝试运行此代码会导致以下错误:TypeError:**或pow()不支持的操作数类型:'NoneType'和'int'。就是这样吗?

python image-processing

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

.NET Web服务:.asmx?WSDL vs .wsdl

这可能是一个愚蠢的问题.我对Web Service一无所知,但我必须处理这个现有的Web服务.

club.asmx?wsdl与club.wsdl有什么区别?

我注意到它们很相似,但是club.wsdl里面有更多东西.

它们不是从.cs代码自动生成的吗?

.net web-services asmx

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

iPhone:从子视图强制删除自己

在appdidfinishlaunch我正在加载一个tabbarcontroller作为子视图,然后我加载另一个视图

MySubView * mySubView = [[MySubView alloc] init];
[window addSubview:mySubView];
[mySubView release];
Run Code Online (Sandbox Code Playgroud)

我想通过子视图中的buttonclick关闭该toplayer,所以我设置了一个IBAction并尝试了不同的东西来强制实际视图关闭:

// 1.
[self.view removeFromSuperview];

// 2.
id  *delegate = [[UIApplication sharedApplication] delegate];
[[[delegate view] objectAtIndex:0] removeFromSuperview];


//3.
[[[delegate window] view] removeFromSuperview];
Run Code Online (Sandbox Code Playgroud)

那么如何从窗口中弹出这个子视图呢?

西蒙欢呼

iphone uiview uiwindow

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

Ruby On Rails - 同一个表之间的多对多

我试图在Rails中创建一个有点复杂的关系,并且在找到最佳方法时遇到一些麻烦.我有一个用户表,其中每个用户充当教师和学生.我想有一个has_many"学生"(也只是用户)和一个has_many"老师"(也只是用户).我不想做任何子类或单表继承.我想在用户之间想要两个不同的many_to_many.做这个的最好方式是什么?这是一个坏主意吗?有更好的解决方案吗?

activerecord ruby-on-rails

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

如何根据列K的长度对选项卡格式文件进行排序

我有一个空格分隔的表格文件,如下所示:

>NODE 28 length 23 cov 11.043478 ACATCCCGTTACGGTGAGCCGAAAGACCTTATGTATTTTGTGG
>NODE 32 length 21 cov 13.857142 ACAGATGTCATGAAGAGGGCATAGGCGTTATCCTTGACTGG
>NODE 33 length 28 cov 14.035714 TAGGCGTTATCCTTGACTGGGTTCCTGCCCACTTCCCGAAGGACGCAC
Run Code Online (Sandbox Code Playgroud)

如何使用Unix sort按DNA序列[ATCG]的长度对其进行排序?

unix linux sorting bash awk

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

为某些基类的所有后代配置Unity注入

如何配置Unity,以便从某个基类派生的任何类都将通过为基类定义的注入管道.

public abstract class Base
{
    public IDependency Dependency {get;set;}
};

public class Derived1: Base
{
};

public class Derived2: Base
{
};


container.RegisterType<Base>(new InjectionProperty("Dependency", new ResolvedParameter<IDependency>()));
var d1 = container.Resolve<Derived1>();
Run Code Online (Sandbox Code Playgroud)

因此,我需要在解析派生类的同时向Unity 注册基类,以便为基类指定的所有注入都将应用于派生类.

DependencyAttribute由于我的项目限制,不允许装饰基类属性.


Unity的codeplex网站上的问题的镜像

inheritance dependency-injection unity-container

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