小编ihe*_*arp的帖子

x64上的sizeof(int)?

当我sizeof(int)在C#.NET项目中执行时,返回值为4.我将项目类型设置为x64,那为什么它会说4而不是8?这是因为我正在运行托管代码吗?

c# clr 64-bit sizeof

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

字形在Chrome浏览器中意味着什么?

在使用开发人员工具的Chrome浏览器中,在" 计算"选项卡上,底部有一个名为" 渲染字体"的部分.在该部分中,有一个项目列出了呈现的字体类型并说明了该字体类型# glyphs.的#表示从0并且至多一个数字.字形实际上意味着什么?是字符数吗?见下面的截图.我尝试在网上搜索,但没有找到确凿的答案.

google-chrome

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

需要从OnResultExecuted获取操作属性

我有一个全局NoCache过滤器,如下所示:https://stackoverflow.com/a/12964123/78739

此全局无缓存筛选器适用于所有操作.我有一个案例,我需要使用OutputCacheAttribute允许缓存一个特定的操作.我在NoCache过滤器中思考,我会检查刚刚执行的操作是否具有OutputCacheAttribute.如果是,则不应用无缓存设置.例如,我的代码是:

[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)]
public sealed class NoCacheAttribute : FilterAttribute, IResultFilter
{
    public void OnResultExecuted(ResultExecutedContext filterContext)
    {
        if (/* action does not have OutputCacheAttribute */)
        {
            var cache = filterContext.HttpContext.Response.Cache;
            cache.SetCacheability(HttpCacheability.NoCache);
            cache.SetRevalidation(HttpCacheRevalidation.ProxyCaches);
            cache.SetExpires(DateTime.Now.AddYears(-5));
            cache.AppendCacheExtension("private");
            cache.AppendCacheExtension("no-cache=Set-Cookie");
            cache.SetProxyMaxAge(TimeSpan.Zero);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何从传递给OnResultExecuted方法的ResultExecutedContext变量中获取操作及其属性.

c# asp.net-mvc-4

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

在 Chrome 中,<select> 元素在禁用时没有背景颜色

Chrome 为禁用的输入设置了默认背景颜色,但<select>在禁用时不会为元素设置。这是什么原因?这对我来说似乎是一个错误。

在 IE、Firefox 和 Chrome 中打开 jsFiddle 链接并注意区别。在 IE 和 Firefox 中,<input><select>两者具有相同的样式。但是在 Chrome 中,元素具有不同的样式。我希望<select>元素具有与<input>.

jsFiddle

<input disabled value="text" />
<select disabled>
    <option>option</option>
</select>
Run Code Online (Sandbox Code Playgroud)

铬合金

铬合金

火狐

火狐

html css google-chrome

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

如何找出程序集引用的程序集?

我有一个引用Microsoft.ReportViewer.WebForms的程序集(类库DLL).我需要找出它引用的Microsoft.ReportViewer.WebForms的版本.有没有可以做到的工具?有点像用于win32 dll的Dependency Walker,但我需要获得FULL程序集引用(包括版本和公钥令牌).

事情是我的DLL正在生产中,所有的ReportViewer DLL都是8.0.0.0,但我收到一条错误,说它无法加载10.0.0.0版本.所以我只需要一个工具,它将向我显示我的DLL引用的完整引用列表.

谢谢

.net

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

将每个矩形和文本分组到D3中

我正在使用d3.js创建一个条形图.在每个栏的顶部,我将显示一些文字.当用户将鼠标悬停在栏上时,它应显示文本.当它们悬停时,文本将消失.为了做到这一点,我需要将元素内部<text><rect>元素分组<g>.

<g class="gbar">
    <rect x="0" y="50" width="10" height="50" />
    <text x="15" y="40">A</text>
</g>
<g class="gbar">
    <rect x="11" y="75" width="10" height="25" />
    <text x="16" y="65">B</text>
</g>
<g class="gbar">
    <rect x="22" y="25" width="10" height="75" />
    <text x="27" y="35">C</text>
</g>
Run Code Online (Sandbox Code Playgroud)

所以这样,我可以做一个.gbar:hover rect, .gbar:hover text { ... }CSS样式来改变元素<rect><text>元素的颜色和不透明度.对于每个数据项,如何使用d3.js将元素<rect><text>元素放在元素中?<g>

谢谢

编辑:要添加更多上下文,这是我到目前为止...

var svg = d3.select('.mygraph')
            .append('svg')
            .attr('height', 100);

svg.selectAll('rect')
   .data(dataSet)
   .enter()
   .append('rect') …
Run Code Online (Sandbox Code Playgroud)

html javascript d3.js

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

通用方法,如果它是List,如何获取值?

我有一个泛型方法,传递的对象可能是单个对象或对象列表.例:

public void MyGenericMethod<T>(T something, int? index)
{
    // if it is a list how do I get to the object in the list?
}
Run Code Online (Sandbox Code Playgroud)

有些人会传递一个List.如果它们确实传递了一个对象列表,那么我将使用index参数从列表中获取单个对象.我可以假设如果index不为null,那么它们会传入一个列表,但是我如何获得该值?我不能这样做:

object temp = something[index.Value];
Run Code Online (Sandbox Code Playgroud)

重要的是要注意,我不能强迫用户将单个对象传入我的泛型方法.此外,我不能使它成为一个数组(T [])并强制用户传入一个数组(或列表).

c#

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

标签 统计

c# ×3

google-chrome ×2

html ×2

.net ×1

64-bit ×1

asp.net-mvc-4 ×1

clr ×1

css ×1

d3.js ×1

javascript ×1

sizeof ×1