小编Mat*_*nen的帖子

从C#中的接口继承XML注释

我想知道是否有人知道如何将接口xml注释链接到实现.问题是我希望基本注释首先来自我的界面.例:

interface myinterface {

       /// <summary>
       /// Does something.
       /// </summary>
       void method1(string foo);

}
Run Code Online (Sandbox Code Playgroud)

然后实现是:

public class myclass : myinterface {


       public void method1(string foo) {
             //do something...
       }
}
Run Code Online (Sandbox Code Playgroud)

所以现在如果我在实例化对象后用鼠标悬停在方法上:

myclass foo = new myclass();
foo.method1("do something");
Run Code Online (Sandbox Code Playgroud)

如何使评论显示在悬停弹出窗口中?有没有什么方法可以将接口注释链接到实现?我知道Java中有一种方法,但找不到C#的解决方案.

谢谢

.net c# visual-studio-2010

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

一些额外的高度像素 - 它们可能来自哪里?

例如,这个链接:http://4ad.com/releases/20949,如果你看一下页面右上角的专辑封面图片,黑色边框不是很正方形:还有一些额外的像素底部的高度.

据我所知,图像尺寸为300x300像素.没有明显的(对我们来说)额外的4.5像素高度的来源.有谁知道可能造成这种差异的原因是什么?

html css

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

Chrome打印预览与DEVTools不同

我已经设置了一个打印样式表,在firefox中它看起来很好.

在Chrome中,整个页面在打印预览(CTRL + P)中被打破,但如果我打开Chrome DEVTools(F12)并使用该emulate CSS media功能页面看起来正确 - 就像在Firefox中一样.

奇怪的是,如果我再次打开打印预览,在我激活模拟选项一次后,页面在打印预览中看起来是正确的!即使我只是激活然后取消激活模拟选项,执行此操作后打印预览始终是正确的!

我的print.css开头

@media print { ... }

并包含在页面中,<head>如下所示:

<link rel="stylesheet" type="text/css" href="print.css" media="print">

我试图删除media="print"但没有任何变化.

css printing google-chrome google-chrome-devtools

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

在2D中以程序方式生成"blob"图形的好方法

我想以计算速度快的方式创建一个"blob".这里的blob被定义为像素的集合,可以是任何形状,但都是连接的.例子:

.ooo....  
..oooo..  
....oo..  
.oooooo.
..o..o..  

...ooooooooooooooooooo...  
..........oooo.......oo..  
.....ooooooo..........o..  
.....oo..................  


......ooooooo....  
...ooooooooooo...  
..oooooooooooooo.  
..ooooooooooooooo  
..oooooooooooo...  
...ooooooo.......  
....oooooooo.....  
.....ooooo.......  
.......oo........  
Run Code Online (Sandbox Code Playgroud)

在哪里 是死空间,o是标记的像素.我只关心"二进制"生成 - 像素是ON还是OFF.因此,例如,这些看起来像一些想象中的番茄酱或虚构细菌或任何有机物质.

什么样的算法可以实现这一目标?我真的很茫然

language-agnostic graphics procedural-generation noise

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

在web.xml中使用属性

我想控制web.xml中的设置,并为不同的环境使用不同的设置.

是否可以在web.xml中使用类路径上的属性文件中的属性?像这样的东西:

 <context-param>
  <param-name>myparam</param-name>
  <param-value>classpath:mypropertyfile.properties['myproperty']</param-value>
 </context-param>
Run Code Online (Sandbox Code Playgroud)

最好的祝福

P

web.xml web-applications properties

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

iPhone应用程序崩溃[self.tableView endUpdates]

我的表视图显示了用户列表.添加用户后,我在刷新表格视图时遇到问题.我尝试过不同的代码和事件组合,现在应用程序在endUpdates调用时崩溃了.该应用程序是在配方应用程序之后建模的,因此用户单击添加按钮,然后会出现一个模态窗口,询问用户名称.然后它进入编辑屏幕,然后返回用户列表.此时,新用户没有显示出来.但是,如果我导航回主屏幕,然后返回用户屏幕,则会出现用户.

这是我的一些代码:

    - (void)controllerWillChangeContent:(NSFetchedResultsController *)controller {
    sectionInsertCount = 0;
    [self.tableView beginUpdates];
}
- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller {
  [self.tableView endUpdates];

}

    - (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id <NSFetchedResultsSectionInfo>)sectionInfo atIndex:(NSUInteger)sectionIndex forChangeType:(NSFetchedResultsChangeType)type {
 switch(type) {

  case NSFetchedResultsChangeInsert:
            if (!((sectionIndex == 0) && ([self.tableView numberOfSections] == 1))) {
                [self.tableView insertSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationFade];
                sectionInsertCount++;
            }

   break;
  case NSFetchedResultsChangeDelete:
            if (!((sectionIndex == 0) && ([self.tableView numberOfSections] == 1) )) {
                [self.tableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationFade];
                sectionInsertCount--;
            }

   break;
        case NSFetchedResultsChangeMove:
            break;
        case NSFetchedResultsChangeUpdate: 
            break;
        default:
            break;
 }
}

    - (void)controller:(NSFetchedResultsController …
Run Code Online (Sandbox Code Playgroud)

iphone core-data uitableview

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

可靠地处理ASP.NET MVC模型绑定错误

我正在使用MVC控制器开发REST API.我想处理所有模型绑定错误,并以用户友好的方式将它们报告给客户端.在我的自定义模型绑定器中,我已经抛出了一个特殊异常,它被异常处理程序认为是安全的并显示给客户端.

但是,当默认模型绑定器看到无效值(例如,asdf对于a int)时,它似乎要么完全忽略它(如果参数不需要),要么抛出一个普通模型ArgumentException(如果需要参数).是否可以可靠地处理这两种情况并获取参数名称和相关错误,而无需手动重写整个活页夹?

我宁愿不显示ArgumentException它是因为它揭示了客户端不应该关心的方法和命名空间名称.ArgumentException如果消息可以避免,我也不会解析消息,并且无法解决完全忽略非必需参数的无效值的问题.

error-handling asp.net-mvc model-binding

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

为什么我不能用urllib2.urlopen()下载整个图像文件

当我运行以下代码时,它似乎只是下载文件的第一个小位然后退出.有时候,我会得到一个10054错误,但通常只是在没有获取整个文件的情况下退出.我的互联网连接是无聊的,我经常在firefox中的较大文件上下载,但我的浏览器获取200k图像文件没有问题.我是python和编程的新手,所以我想知道我缺少什么细微差别.

import urllib2
xkcdpic=urllib2.urlopen("http://imgs.xkcd.com/comics/literally.png")
xkcdpicfile=open("C:\\Documents and Settings\\John Gann\\Desktop\\xkcd.png","w")
while 1:
    chunk=xkcdpic.read(4028)
    if chunk:
        print chunk
        xkcdpicfile.write(chunk)
    else:
        break
Run Code Online (Sandbox Code Playgroud)

python image download

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

JQuery Datatable问题:数据插入后居中列数据

我有一个最初为空的数据表,并在特定的Javascript调用后填充.将数据插入表后,我想将所有数据集中在其中一列中.我尝试以这种方式在初始化步骤中指定它:

dTable = $('#dt').datatable({ 'aoColumns': [ null, null, { "sClass" : "center" }] });
Run Code Online (Sandbox Code Playgroud)

插入完成后,第三列中的数据不居中.我尝试在插入后修改aoColumns并重新绘制表格:

dTable.fnSettings().aoColumns[2].sClass = "center";
dTable.fnDraw();
Run Code Online (Sandbox Code Playgroud)

这也不起作用.所以我的问题是我应该如何告诉数据表将数据置于第三列的中心?

提前感谢您的建议.

克里斯

javascript datatable jquery jquery-ui

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

货币格式化功能实际上有用吗?

许多语言(如.NET语言Java)都内置了货币格式化工具.他们所做的是使用特定于文化的数字格式格式化数字并添加文化的货币符号.

这里的问题是数字格式与货币符号强烈耦合.实际上,数字格式应该是周围文本语言的正确格式,而货币符号应该是所讨论的货币.例如,在德语文档中谈论美元时,您不会使用美国千位分隔符.

你能想到这种货币格式化功能的实际用途,还是只是为了打动以金钱为导向的管理人员?

formatting localization currency

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