问题列表 - 第4869页

如何使 .NET 可执行文件在 64 位框架上运行

我有一个默认为 32 位的可执行文件。它没有源代码,我想在系统上保留 32 位和 64 位框架。有没有办法让该可执行文件在 64 位 .NET 框架上运行?

.net 64-bit

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

获取IDE和SATA的H/D序列号(非Volumn序列号)

如何在VB.NET中读取IDE和SATA驱动器的硬盘序列号?(我不想要卷序列号).

如果没有管理权限,应该为XP和Vista收集此信息.

vb.net serial-number

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

为什么我的CSS有特殊性问题?

有人可以解释一下为什么在这个例子中第一条规则不是第二条规则吗?根据我的CSS特异性知识,第二个更具体,应该使用.但所有浏览器首先使用.

例:

http://apblog.lv/misc/css_spec/example2.html

CSS:

table.data .negative {
  /* css specificity: 0,0,2,1 */
  color: red;
}
table.data tr.inactive td {
  /* css specificity: 0,0,2,3 */
  color: gray; /* this should be used */
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<table class="data">
  <tr class="inactive">
    <td><span class="negative">should be gray</span></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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

C:POSIX线程库测试套件

我正在开发一个实现用户级线程的线程库(我有类似pthread_setscope的工作),我正在寻找一些测试,以避免为我实现的每个函数编写一个(互斥,条件等... )

有谁知道这样的事情?

c multithreading unit-testing posix test-suite

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

使用VBA在Excel中动态生成表单

我正在尝试查找或开发一些VBA来动态生成表单字段(标签和文本框).

源数据是隐藏的Excel工作表上的表.

有任何想法吗?

excel vba excel-vba

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

查找JUnit TestCase中的测试方法数

有没有办法知道测试用例中的测试方法的数量?

我想要做的是有一个测试案例,测试几个场景,对于所有这些我只会做一次数据setUp().同样,我想在所有测试方法结束时进行一次清理(tearDown()).

我正在使用的当前方法是为文件中存在的测试方法的数量维护一个计数器,并在tearDown方法中减少它们,并在计数达到0时进行清理.但是这个计数器需要在每个时候都要处理.添加了新的测试方法.

java junit

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

如何使用可选值在XSLT中模拟C枚举

我正在尝试进行生成C代码的XSLT转换,应转换以下XML:

<enum name="anenum">
  <enumValue name="a"/>
  <enumValue name="b"/>
  <enumValue name="c" data="10"/>
  <enumValue name="d" />
  <enumValue name="e" />
</enum>
Run Code Online (Sandbox Code Playgroud)

它应转换为以下C代码:

enum anenum {
   a = 0,
   b = 1,
   c = 10,
   d = 11,
   e = 12
}
Run Code Online (Sandbox Code Playgroud)

或替代(因为C预处理器将处理求和):

   enum anenum {
       a = 0,
       b = 1,
       c = 10,
       d = c+1,
       e = c+2
    }
Run Code Online (Sandbox Code Playgroud)

我的XSLT的核心看起来像:

<xsl:for-each select="enumValue">
  <xsl:value-of select="name"/>
  <xsl:text> = </xsl:text>
  <xsl:choose>
    <xsl:when test="string-length(@data)&gt;0">
      <xsl:value-of select="@data"/>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="position()-1"/>
    </xsl:otherwise>
  </xsl:choose>
  <xsl:text>,
Run Code Online (Sandbox Code Playgroud)

(为简单起见,我跳过了一些“最后一个元素不加逗号”的代码)

本示例将不会为d …

c xslt

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

检查浏览器的缓存以查找js文件

如何在用户缓存中检查javascript文件.如果他在一段时间后刷新页面或访问该网站.我不需要再次下载该js文件.关闭站点后是否清理js文件.

javascript browser caching web-applications http

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

合并msi和exe

我的部署项目创建了.msi文件和.exe文件.是否可以将这些合并为一个.exe?

c# deployment

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

Lambda Expression导致弱引用的目标不能是GC吗?

namespace Test
{
    class Test
    {
        delegate void HandleMessage(string message);

        public void handleMessage(string message){}

        static void Main(string[] args)
        {
            HandleMessage listener1 = new Test().handleMessage;
            WeakReference w1 = new WeakReference(listener1);

            HandleMessage listener2 = (message) => { };
            WeakReference w2 = new WeakReference(listener2);

            Console.WriteLine("w1.Target:\t[" + w1.Target + "]");
            Console.WriteLine("w2.Target:\t[" + w2.Target + "]");

            listener1 = null;
            listener2 = null;
            GC.Collect();
            Console.WriteLine("after GC");

            Console.WriteLine("w1.Target:\t[" + w1.Target + "]");
            Console.WriteLine("w2.Target:\t[" + w2.Target + "]");

            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

GC后为什么w2.Target不为空?

    w1.Target:      [Test.Test+HandleMessage]
    w2.Target:      [Test.Test+HandleMessage]
    after …

.net lambda weak-references

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