问题列表 - 第1648页

.NET中的TransactionScope错误?更多信息?

我已经阅读过(或者从同事那里听到)在.NET中,TransactionScope可以达到超时,然后是VoteCommit(而不是VoteRollback).这是准确还是传闻?我无法在网上找到谈论这个问题的信息(如果这是一个问题),所以我想知道是否有人有任何直接的经验,可以解决一些问题?

.net c# transactions

23
推荐指数
2
解决办法
5444
查看次数

如何在Lucene索引中获取文档子集的顶级术语?

我知道有可能在Lucene索引中获得最高项,但是有没有办法根据Lucene索引的子集获得最高项?

即在特定日期范围内的文档索引中的最高术语是什么?

lucene

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

你可以在ASP.NET MVC的页面上有两个表单吗?

使用Web表单我知道您在页面上只能有一个ASP.NET表单.我已经完成了一些实现,其中我使用Javascript将其他表单添加到页面以支持登录控件(返回到Logon.aspx而不是当前页面).我想知道每个页面的单个表单是否仍然存在于ASP.NET MVC中,或者是否已解除此限制.

.net asp.net-mvc

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

你在VB.NET中使用'My'命名空间吗?

VB.NET有"我的"命名空间,但有多少VB.NET开发人员实际使用它?

  • 如果你不这样做,为什么?
  • 如果你正在使用它,为什么?

我正在考虑为VB.NET构建一个框架,并使用My命名空间将其插入VB似乎是一个合理的想法.是吗?

vb.net

14
推荐指数
4
解决办法
9718
查看次数

受密码保护的.NET ClickOnce部署?

如何使用密码保护ClickOnce部署的应用程序?我是否必须更改Web的IIS设置或有没有办法以编程方式执行此操作?我正在使用Visual Studio 2005(.NET 2.0).

如果我必须使用Web凭据,是否仍然可以自动更新应用程序?

如果您可以提供一些示例代码或管理IIS的详细说明,那将会很棒.

谢谢!

.net security deployment clickonce winforms

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

java - 在字符串方法参数上同步java中的io操作?

基本上,我有一个包含 2 个方法的类:一个将对象序列化为 XML 文件,另一个从 XML 读取对象。以下是恢复对象的方法中同步部分的示例:

    public T restore(String from) throws Exception {
     // variables declaration
        synchronized (from) {
            try {
                decoder = new XMLDecoder(new BufferedInputStream(
                        new FileInputStream(from)));
                restoredItem = decoder.readObject();
                decoder.close();
            } catch (Exception e) {
                logger.warning("file not found or smth: " + from);
                throw new Exception(e);
            }
        }
    // try to cast it
    }
Run Code Online (Sandbox Code Playgroud)

序列化对象时采用类似的方法。现在,当我创建一个单元测试时,它依次创建 10 个线程,每个线程尝试序列化并立即读取布尔值或字符串,它会失败,显示发生 ClassCastExceptions。这让我觉得我的序列化是错误的(在单线程环境中一切正常)。如果你一直和我在一起:),这里有两个我需要你帮助的问题:

  1. 在传递给方法的字符串参数上进行同步是否有意义(考虑到 java 中有一个字符串池)?顺便说一句,我试过同步 XMLSerializer 类本身,结果保持不变。
  2. 如何正确同步单个文件上的 io 操作?

java io multithreading synchronization

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

C#检查COM(串行)端口是否已打开

是否有一种简单的方法可以以编程方式检查串行COM端口是否已打开/正在使用?

通常我会用:

try
{
    // open port
}
catch (Exception ex)
{
    // handle the exception
}
Run Code Online (Sandbox Code Playgroud)

但是,我想以编程方式检查,以便我可以尝试使用另一个COM端口或其他类似的端口.

.net c# serial-port

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

为什么像Vim和Emacs这样的旧编辑器会在界面中暴露文件和缓冲区之间的区别?

我的问题有意义吗?使用Vim或Emacs,您会发现接口公开了代码在缓冲区中编辑的文件状态的表示,该文件是可以填充缓冲区或写入缓冲区的磁盘存储.程序员知道的所有这些东西,但只是编辑文本时,它为什么暴露?任何新的编辑器都会告诉你"这是一个文件.编辑它."

是的,我理解技术含义,但这不是我的问题.这个问题甚至不是关于它是否是一个好主意.Vim和Emacs是我们今天常用的两个最古老的编辑器,他们分享这种行为.我知道没有新的编辑器做同样的事情.编辑何时停止这样做,为什么?

vim emacs editor

12
推荐指数
3
解决办法
2546
查看次数

C语言中I18N的资源

我正在玩c ++中的语言环境和I18N,并一直在寻找真实世界的例子.我在他的(2012年4月发布的C++ 11第2版)中阅读了Josusis关于I18N的章节,并发现它很有用,但没有真实世界的例子可以借鉴我不知道我是不是以下最佳实践是犯下初学者错误.StackOverflow可以用什么资源指向我在网络和印刷中用C++做I18N的东西?

还有什么库可用于C++,使i18n更容易?标准库中不需要的是什么?乍一看,似乎标准库中不存在UTF8支持.

编辑:

在做了一些阅读之后,似乎C和C++都是Unicode"不可知".对于处理以Unicode/UTF8/16/32编码的数据,似乎还需要使用第三方库.问题的关键在于标准库本身只考虑ISO 8859和相关的字符页面,这些页面根据您的语言环境设置而变化.这意味着我可能想要将ICU库用于字符串而不是使用std::string甚至是std::wstring.

c++ internationalization

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

RichTextBox和下划线颜色

有没有办法改变下划线的颜色RichTextBox?我试过这个,但似乎没有用.有谁知道这些枚举值来自哪里?没有看到任何文件.

谢谢.

pinvoke colors richtextbox underline winforms

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