问题列表 - 第11165页

C#多个通用约束

我想知道是否可以添加多个通用约束?

我有一个Add方法,它接受一个Object(电子邮件,电话或地址),所以我想的是:

public void Add<T>(T Obj) 
    where T : Address
    where T : Email
    where T : Phone
{
    if (Obj is Address)
        m_Address.Add(Obj as Address);
    else if (Obj is Email)
        m_Email.Add(Obj as Email);
    else
        m_Phone.Add(Obj as Phone);
}
Run Code Online (Sandbox Code Playgroud)

但我一直在:

"A constraint clause has already been specified for type parameter 'T'. All of the constraints for a type parameter must be specified in a single where clause."

c# generics constraints

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

查找BitmapImage的特定像素颜色

我有一个WPF BitmapImage,我从.JPG文件加载,如下所示:

this.m_image1.Source = new BitmapImage(new Uri(path));
Run Code Online (Sandbox Code Playgroud)

我想查询特定点的颜色.例如,像素(65,32)处的RGB值是多少?

我该怎么做?我采取这种方法:

ImageSource ims = m_image1.Source;
BitmapImage bitmapImage = (BitmapImage)ims;
int height = bitmapImage.PixelHeight;
int width = bitmapImage.PixelWidth;
int nStride = (bitmapImage.PixelWidth * bitmapImage.Format.BitsPerPixel + 7) / 8;
byte[] pixelByteArray = new byte[bitmapImage.PixelHeight * nStride];
bitmapImage.CopyPixels(pixelByteArray, nStride, 0);
Run Code Online (Sandbox Code Playgroud)

虽然我会承认有一些猴子看到,猴子继续这个代码.无论如何,是否有一种直接的方法来处理这个字节数组转换为RGB值?

wpf bitmap image-processing

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

隐藏javascript以免在浏览器中显示

我在我的文件中使用了一些javascripts.但是当我们查看源代码时,它会显示我们的javascript.有什么方法可以隐藏我们的JavaScript使用php在浏览器中显示.

javascript php hide

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

我在哪里可以找到旧的"开发人员协作"插件?

曾几何时,有一个名为"Developer Collaboration"的netbeans插件,允许您进行远程配对编程.

现在,在Netbeans 6.7中,没有更多的"开发者协作",但有一些叫做"Kenai支持".不幸的是,Kenai似乎没有实时编辑器,它似乎只适用于开源项目,但我的项目是封闭源代码.

我切换回Netbeans 6.5,但我发现"Developer Collaboration"插件不再可以通过插件管理器(从工具>插件)下载,我无法从插件门户中找到它

我在哪里可以找到旧的"开发人员协作"插件?或者我有哪个选择?

java collaboration netbeans pair-programming

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

我应该如何从PHP开始使用OAuth服务器

找到了以下OAuth服务器示例 http://oauth.googlecode.com/svn/code/php/OAuth_TestServer.php

但我不清楚1.我应该如何生成证书

  1. 如果它们存储在数据库中,我应该如何指定访问令牌/访问令牌秘密/请求令牌/请求令牌机密?它应该为每个请求重新生成吗?我还应该在数据库中存储什么?

  2. 我应该在哪里实现Access令牌的验证?

请指教

php oauth

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

?检查webView时的响应:shouldStartLoadWithRequest:naviagiontType ...等待?

iPhone/objC

我真的被困在这里,我可以帮忙.

我先解释一下:

我有一个UIWebView加载网址.一旦用户点击的链接 - (BOOL)web视图:shouldStartLoadWithRequest:navigationType:获得消息(根据协议).在这个方法中,我可以决定是否应该在webView中加载url或者使用它做其他事情.我正在建立NSURLConnection,所以我可以检查响应.

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request
 navigationType:(UIWebViewNavigationType)navigationType {

    NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
    if (theConnection) {
        NSLog(@" Connection established");
        receivedDataFromConnection = [[NSMutableData data] retain];
        }
    else {
        NSLog(@"Connection failed");
    }   


    if (downloadYESorNO == YES) {
        NSLog(@"Do the download");
        return NO;
    }
    else {
        NSLog(@"will show in webView");
        return YES;
    }
}
Run Code Online (Sandbox Code Playgroud)

一旦应用程序得到响应 - (void)连接:didReceiveResponse:获取一条消息(根据协议),我可以在那里分析响应.

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{      
        NSString *MIME = response.MIMEType;
        NSString *appDirectory = [[NSBundle mainBundle] bundlePath];
        NSString *pathMIMETYPESplist = [appDirectory stringByAppendingPathComponent:@"MIMETYPES.plist"]; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsurlconnection

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

我是否需要为CDC设备编写自己的主机端USB驱动程序

这可能不被认为与编程直接相关,但我不知道还有什么要问的.我曾尝试查看各种网站,但到目前为止谷歌还没有成为我的朋友.

我无法确定是否需要为我正在开发的设备连接的各种windows/linux/mac平台编写自己的设备驱动程序,或者是否由标准驱动程序提供功能.

我的设备是USB CDC(通信设备),显示为COM:端口.它还包括一个电池充电器,将,一旦装置已经被枚举需要能够从USB连接器中得出的完整的5单元负载(500毫安)电源电流.我的问题是,如果主机中的USB驱动程序决定它无法提供全部电源电流,那么它应该无法枚举设备.

如果,作为备用,我提供第二配置集合,其仅允许所述设备来绘制从接口连接器1个单元负载将标准的驱动程序使用此配置枚举设备.

windows hardware usb

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

SEO URL如何友好?

正如标题所说,SEO友好是一个包含Unicode字符的URL.

编辑:为了澄清,我的意思是使用非ASCII字符但有效的Unicode.

unicode url seo

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

asp.net mvc使用.wml保持覆盖text/html内容类型

我正在开发一个可在移动(手机)设备上查看的网站.我只是使用纯HTML 4.01,没什么特别的.除诺基亚Series 40第1-5版外,我们测试过的所有移动浏览器都能正常显示这些页面.仔细观察,似乎IIS会自动呈现带有内容类型的html text/vnd.wap.wml而不是text/html.由于我们没有使用WAP,因此页面失败并显示错误.

我正在使用ASP.Net MVC 1.0,所以我添加了一个ActionFilterAttribute覆盖内容类型.此代码运行但仍然在客户端以vnd.wap.wml的形式出现.
我正在使用这个doctype;

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

值得注意的是vnd.wap.wml是Accept-Encoding移动浏览器指定的第一个,因此我假设IIS7正在为此提供服务.我想因为MVC并没有专门引用.html(或.aspx)文件,可能会跳过mime类型?我怀疑这可能是一个IIS修复而不是代码修复.

任何帮助深表感谢!

asp.net-mvc iis-7 wml

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

缩略语Camel Back

我经常看到Java类名称

XmlReader
Run Code Online (Sandbox Code Playgroud)

代替

XMLReader
Run Code Online (Sandbox Code Playgroud)

我的直觉是完全是大写的缩略词,但显然很多人都有不同的看法.或许这只是因为许多代码生成器在使用首字母缩略词时遇到了麻烦......

所以我想听听民意.如何将包含首字母缩略词的类名称大写?

java camelcasing naming-conventions

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