小编Jer*_*iah的帖子

为什么变量名不能以数字开头?

我在回答问题时曾与一位新的C++开发人员合作:"为什么变量名称不能以数字开头?"

我无法想出答案,除了一些数字可以包含文本(123456L,123456U),如果编译器认为所有带有一些字母字符的数字都是变量名称,那就不可能.

这是正确的答案吗?还有其他原因吗?

string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
Run Code Online (Sandbox Code Playgroud)

c++ variables programming-languages language-design variable-names

126
推荐指数
10
解决办法
9万
查看次数

如何告诉MSTEST在解决方案中运行所有测试项目?

我需要知道如何告诉MSTEST在解决方案文件中运行所有测试项目.这需要从命令行完成.现在我必须传递一个特定的项目文件,我试图让它从一个解决方案文件运行.

我希望这是可能的,因为在Visual Studio中,按Ctrl + R,A,在当前打开的解决方案中运行所有测试.

我解释帮助文件的方式,你必须专门传递每个DLL.

我想从我的CruiseControl.NET服务器的命令行运行它,所以我可以编写其他实用程序来实现这一点.如果有一种通过其他方法实现这一目标的奇怪方法,请告诉我.

如何告诉MSTEST运行所有测试项目以获得解决方案?

<exec>
    <!--MSTEST seems to want me to specify the projects to test -->
    <!--I should be able to tell it a SOLUTION to test!-->
    <executable>mstest.exe</executable>
    <baseDirectory>C:\projects\mysolution\</baseDirectory>
    <buildArgs>/testcontainer:testproject1\bin\release\TestProject1.dll 
    /runconfig:localtestrun.Testrunconfig 
    /resultsfile:C:\Results\testproject1.results.trx</buildArgs>
    <buildTimeoutSeconds>600</buildTimeoutSeconds>
</exec>
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net tdd mstest command-prompt

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

如何从Windows批处理文件中删除Y子文件夹中的N类N文件?

我正在尝试编写一个可以从子目录中删除文件的Windows批处理文件.我宁愿不对目录结构进行硬编码,因此我可以将此过程与其他项目一起使用.

  • 我需要删除X类型的文件,
  • 我有父文件夹C:\MyProject,
  • 有Y个子文件夹C:\MyProject\?,
  • 有N个文件要删除.

有一种快速del(类型)功能我只是缺少?

windows file-io command-line command-prompt

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

如何在XAML中正确添加前缀(或后缀)到数据绑定?

如何对单个TextBlock进行数据绑定以说"嗨,Jeremiah"?

<TextBlock Text="Hi, {Binding Name, Mode=OneWay}"/>
Run Code Online (Sandbox Code Playgroud)

寻找一个优雅的解决方案.有什么?我正试图远离为每个前缀/后缀组合编写转换器.

c# data-binding wpf xaml

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

有什么方法可以解决C#中的内存泄漏问题

我正在学习C#.据我所知,您必须正确设置以使垃圾收集器实际删除所有内容.我正在寻找多年来从你那里学到的智慧,聪明.

我来自C++背景,非常习惯代码气味和开发模式.我想知道C#中的代码气味是什么样的.给我建议!

删除内容的最佳方法是什么?

如何解决"内存泄漏"问题?


编辑:我正在尝试开发一个"总是为内存管理做的东西"的列表


非常感谢.

.net c# garbage-collection memory-leaks

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

哪种方法更好?允许线程暂停一段时间或删除它并在以后重新创建它?

我们有一个需要每两个小时运行一次的流程.这是一个需要在其自己的线程上运行的进程,以便不中断正常处理.

运行时,它将下载100k记录并根据数据库进行验证.运行它的框架有很多对象来管理这个过程.这些对象只需在进程运行时出现.

什么是更好的标准?

  1. 让线程处于等待模式,直到我再次需要它为止.要么,

  2. 完成后删除它,并在下次需要时创建它?(系统计时器事件.)

multithreading sleep

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

XAP代表什么?

XAP代表什么?它是首字母缩略词吗?我知道silverlight XAP文件包含什么,但不知道它代表什么.

silverlight file-extension

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

你如何计算 CRC 中使用的 XOR 余数?

我试图记住如何计算循环冗余检查中的 XOR 算法的余数以验证网络消息的余数位。

我不应该扔掉那本教科书。

这在代码中很容易完成,但是如何手动完成呢?

我知道它看起来像一个标准的除法算法,但我不记得从那里去哪里得到余数。

      ___________
1010 | 101101000
Run Code Online (Sandbox Code Playgroud)

注意:我确实在谷歌上搜索过,但无法找到他们在计算剩余部分时映射步骤的地方。

crc xor polynomial-math

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

Silverlight可以包含ActiveX吗?

你好,谢谢!

我正在尝试从Silverlight应用程序访问USB端口.由于Silverlight在沙箱中运行,因此无法执行此操作.

是否可以从Silverlight应用程序内部运行ActiveX控件?(最好不要叠加)

如果是这样:存在哪些例子?这方面的最佳做法是什么?

silverlight activex sandbox

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

在C#中,如何在ViewModel的View上设置DataContext?

我试图围绕MVVM.我理解了很多,但我很难掌握一个方面:设置DataContext.

我想显示一个特定对象的视图.用户无法确定可见内容,因此我需要在代码中创建视图.然后,我想将视图的DataContext设置为一个对象(用于绑定).我试图不将代码放在View中,但View.LayoutRoot.DataContext不公开.

我错过了什么?

试图避免这种情况:

public class View
{
    public View(object dataContext)
    {
        InitializeComponent();
        LayoutRoot.DataContext = dataContext;  
    }
}
Run Code Online (Sandbox Code Playgroud)

用这样的东西:

public class ViewModel
{
    ...

    public UIElement GetView()
    {
        UIElement *element = new View();
        element.LayoutRoot.DataContext = element;
        return element;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf datacontext binding mvvm

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