问题列表 - 第5558页

C#摘要注释中的Xml字符串

我正在记录我在C#中编写的一些处理解析令牌的方法.由于系统其他领域的一些技术限制,这些令牌需要采用XML元素的形式(即<tokenName />).我想将这些令牌的格式放在摘要语句中.

但是,这会引发错误:格式错误 - 名称以无效字符开头".是否有任何类型的转义字符序列可用于在我的C#摘要注释中嵌入XML?

c# documentation

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

加载配置文件时出错:由于已达到网络BIOS命令限制,无法开始监视更改

这个错误刚刚开始在一个特定的项目中发生.当我尝试发布网站时,它给了我这个错误,我无法完成发布!有时重新启动Visual Studio可以神奇地修复问题,但稍后会再次出现.不仅如此,当我重新启动VS时,我失去了所有"撤消功能".

有关于这个主题的知识库文章,但它没有帮助.

我能做些什么来一劳永逸地阻止这个非常恼人的问题?

visual-studio-2005 visual-studio

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

在正在运行的系统上交换逻辑

我想设计这个有两个主要组成部分的系统:

  1. 基础/核心的东西.永远不变.
  2. 东西在核心上运行.经常变化.

这将在Java中开发,但问题适用于任何经典的OO语言.如何在正在运行的系统中替换2以上而不重新编译1,并且在运行时甚至不停止1.重新编译2是可以的,但我不应该打扰1.

有没有任何设计模式可以做到这一点?我认为这有点类似于插件行为,但2实际上对应用程序的工作至关重要,而不仅仅是附加组件.

java oop design-patterns

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

餐饮哲学家在Java中的信号量问题

我正在努力学习餐饮哲学家问题中信号量的基本要点.现在,我有一个类Chopstick,每个Chopstick都有一个信号量,有1个可用的许可证:

public class Chopstick
{
    Thread holder = null;
    private Semaphore lock = new Semaphore(1);

    public synchronized void take() throws InterruptedException
    {
        this.lock.acquire();
        holder = Thread.currentThread();

    }

    public synchronized void release()
    {   
        this.lock.release();
        holder = null;
    }
}
Run Code Online (Sandbox Code Playgroud)

holder变量用于我不确定需要的函数:

public synchronized void conditionalRelease()
{
    if (holder == Thread.currentThread())
    {
        holder = null;
        this.lock.release();
    }
}
Run Code Online (Sandbox Code Playgroud)

该程序编译并运行,但似乎在释放筷子时遇到一些麻烦.有时,筷子会被释放,有时则不会.当他们不释放时,当所有的筷子被拿走并且一个哲学家饿了时,程序最终会挂断.

这是Philosopher类中的代码,用于在随机的时间之后释放筷子:

System.out.println(this.name + " is eating");
Thread.sleep(this.getRandTime());
System.out.println(this.name + " has finished eating");

rightChopstick.release();
System.out.println(this.name + " has released the right chopstick");
leftChopstick.release();
System.out.println(this.name …
Run Code Online (Sandbox Code Playgroud)

java multithreading semaphore locking

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

带有描述性文字的文字输入

我想知道是否有一个简单的方法使用javascript(包括我们在网站上使用的JQuery)将描述性文本放在文本输入中,直到用户点击它来输入他们自己的文本.

例如,我想将"搜索"这个词放在文本输入中(最好是比实际输入颜色浅),直到用户点击输入,当它消失并允许他们输入搜索词时.

我不想让"搜索"这个词成为文本输入的值,因为用户可以搜索单词搜索有点重要.

我在考虑绝对定位一个<p>元素,在输入上单词搜索,并在单击它(或输入)时隐藏它.

你怎么看?这可怕的被误导了吗?

html javascript usability jquery textinput

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

Ada中的设计模式参考实现?

有没有人知道Ada中常见设计模式的一些很好的参考实现?

design-patterns ada

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

与Type.MakeByRefType相反的是什么

Type.MakeByRefType.NET中的方法返回类型的副引用版本,例如,System.Int32返回表示类型的返回类型System.Int32&.

但是,如果你已经有了System.Int32&,获得一个普通老的机制是什么System.Int32?似乎没有相反的方法来删除by-ref修饰符.

目前我已经放置了一个黑客,重新构建了程序集限定的名称,而没有&在类型名称的末尾,然后加载该类型,但这非常脏......

.net reflection

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

为什么FlexUnit中没有assertError()函数?

似乎大多数XUnit测试框架都提供了断言,当你想要声明某个给定的操作会抛出异常时(或AS3用语中的错误.)是否有一些"标准"方法可以忽略这一点,会解释FlexUnit中是否缺少assertError()断言?

我知道如何实现这样的事情,我可能会把它添加到我的FlexUnit(开源!),但这似乎是一个明显的遗漏,我想知道我是不是做错了.

有人对此有何看法?

apache-flex error-handling flexunit actionscript-3 assertions

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

什么是JAXB,我为什么要使用它?

有人在这里发誓JAXB是切片面包以来最棒的东西.我很想知道Stack Overflow用户认为JAXB的用例是什么,以及是什么使它成为一个好的或坏的解决方案.

java jaxb

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

C#:明确声明"不安全"/编译器选项的好处

我理解指针,并且很少需要在C#代码中使用它们.我的问题是:在一段代码中明确说明"不安全"的原因是什么.另外,为什么必须更改编译器选项以允许"不安全"代码?

结论: CLR(或语言规范)中的内容使得我们不能随时使用指针(很像C和C++)而不必键入"unsafe"并更改编译器选项?

澄清一下:我知道"不安全"和"安全"的代码是什么.这只是一个问题,为什么我们必须做所有额外的工作(好吧,不是那么多)只是为了能够使用这些功能.

c# pointers unsafe compiler-options

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