问题列表 - 第2424页

如何从自定义属性中确定附加类型?

我有一个可以分配给类的自定义属性[FooAttribute].我想在属性中做的是确定哪种类型实际使用了我.如果我有:

[FooAttribute]
public class Bar
{
}
Run Code Online (Sandbox Code Playgroud)

在FooAttribute的代码中,我如何确定添加了我的Bar类?我不是专门寻找Bar类型,我只是想用反射设置一个友好的名字.例如

[FooAttribute(Name="MyFriendlyNameForThisClass")]
public class Bar
{
}

public class FooAttribute()
{
  public FooAttribute()
  {
    // How do I get the target types name? (as a default)
  }
}
Run Code Online (Sandbox Code Playgroud)

.net c# reflection custom-attributes

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

如何自动将头文件添加到项目中?

如何使用Cake构建系统,现在使用AUX_SOURCE_DIRECTORY扫描源文件,在同一目录中扫描头文件,最好使用类似的命令?

我还没有在文档中找到一种简单的方法,所以我现在有一个糟糕的bash脚本来后处理我的(CodeBlocks)项目文件......

build-process cmake codeblocks

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

Firefox和SSL:sec_error_unknown_issuer

使用Firefox sec_error_unknown_issuer访问https://mediant.ipmail.nl时,我的客户端收到错误消息.我自己无法重现错误.我在Vista和XP机器上安装了FF,没有任何问题.Ubuntu上的FF也运行正常.

有没有人得到相同的错误,有没有人有一些线索,所以我可以告诉我的ISP更改一些设置?证书是一种所谓的通配符SSL证书,适用于所有子域(*.ipmail.nl).选错最便宜的是我错了吗?

ssl firefox

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

实现身份地图的最佳结构是什么?

虽然DataTable是一个内存耗尽,但是如果对象集非常大,那么DataTable不是实现和IdentityMap的最佳选择,因为检索时间是O(1)吗?

更新

如果我决定使用IDictionary,那么在检索我的对象时是否会牺牲速度?

c# identity-map data-structures

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

jQuery悬停和类选择器

我不想使用以下HTML,CSS和javascript动态地更改div的背景颜色.HTML:

<div id="menu">
    <div class="menuItem"><a href=#>Bla</a></div>
    <div class="menuItem"><a href=#>Bla</a></div>
    <div class="menuItem"><a href=#>Bla</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.menuItem{
  display:inline;
  height:30px;
  width:100px;
  background-color:#000;
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

$('.menuItem').hover( function(){
     $(this).css('background-color', '#F00');
},
function(){
     $(this).css('background-color', '#000');
});
Run Code Online (Sandbox Code Playgroud)

编辑:我忘了说我有理由不想使用css方式.

我确实忘了检查DOM是否已加载.

html javascript css jquery

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

IIS 6上的ASP.NET MVC - 通配符映射 - 传入请求与任何路由都不匹配

我一直在尝试在IIS 6上设置我的Beta 1 MVC应用程序,但无法正常运行.我已按照其他博客文章中的建议添加了.net isapi DLL的通配符映射,但在访问网站的根目录时出现以下错误:

The incoming request does not match any route.
..
[HttpException (0x80004005): The incoming request does not match any route.]
   System.Web.Routing.UrlRoutingHandler.ProcessRequest(HttpContextBase httpContext) +147
   System.Web.Routing.UrlRoutingHandler.ProcessRequest(HttpContext httpContext) +36
   System.Web.Routing.UrlRoutingHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext context) +4
   HCD.Intranet.Web.Default.Page_Load(Object sender, EventArgs e) +81
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
Run Code Online (Sandbox Code Playgroud)

我正在使用MVC模板应用程序中提供的Default.aspx页面,该页面正确地重写对网站根目录的访问.

public partial class Default : Page
{
    public void Page_Load(object sender, System.EventArgs e)
    {
        HttpContext.Current.RewritePath(Request.ApplicationPath);
        IHttpHandler …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc iis-6 .net-3.5

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

你如何在jQuery中创建一个元素"flash"

我是jQuery的新手,并且拥有使用Prototype的一些经验.在Prototype中,有一种"闪现"元素的方法 - 即.用另一种颜色短暂地突出显示它并使其淡化回正常,以便用户的眼睛被吸引到它.在jQuery中有这样的方法吗?我看到fadeIn,fadeOut和animate,但我看不到像"flash"那样的东西.也许这三者中的一个可以与适当的输入一起使用?

jquery

241
推荐指数
17
解决办法
25万
查看次数

如何计算字符串中char的出现次数?

我有字符串

a.b.c.d
Run Code Online (Sandbox Code Playgroud)

我想计算'.'的出现次数.以惯用的方式,最好是单线.

(以前我把这个约束表达为"没有循环",如果你想知道为什么每个人都试图回答而不使用循环).

java string

514
推荐指数
21
解决办法
84万
查看次数

C#程序可以以某种方式测量自己的CPU使用率吗?

我正在开发一个将运行很长时间的后台程序,我有一个外部日志记录程序(SmartInspect),我希望定期提供一些值,以便在调试时实时监控它.

我知道我可以简单地启动多个程序,比如任务管理器或IARSN TaskInfo,但是我想在我自己的程序中保留所有内容,因为我还想添加一些简单的规则,比如程序使用的多于X%CPU,在日志中标记它.

我有一个后台线程,定期向SmartInspect提供一些统计信息,如内存消耗,工作集等.

这个线程是否有可能合理准确地衡量它消耗的计算机CPU资源量?主程序是单线程应用程序(除了记录统计信息的监视程序线程),因此如果一种技术仅限于单个线程使用多少,那么这也是好的.

我找到了一些与Linux和C的rusage相关的条目.我可以使用类似的东西吗?


编辑:好的,我尝试了性能计数器方式,但每次调用时都添加了大量的GC数据,因此内存使用和垃圾收集的图表飙升.我想我现在就把这部分留下来.

c# cpu monitoring performancecounter

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

在C/C++中列出项目的最有效方法

我有100个未分类商品的清单.每个项目属于一个组.该项所属的组只是项类的成员.

使用C/C++我正在寻找最有效的扫描项目列表的方法,检查它们所在的组并将项目打印到屏幕上.这是抓住了.将组中的项目打印到屏幕后,我不想再打印属于该组的项目.

我正在使用pre STL编译器,并且可执行文件的大小很关键,因此我不想开始定义自己的Hash类.

c c++

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