问题列表 - 第37651页

如何使C#默认编写英文(非本地化)数字格式?

我在英语Windows 7上使用英语Visual Studio 2008,但我的总部设在荷兰.我的很多程序都需要读写浮点数.与英语相比,荷兰数字符号改变了点和逗号的含义(即荷兰语中的1.001是千分之一,而1,001是1 + 1/1000).我永远不会用荷兰语编写(或读取)数字,但由于某种原因,我编译的每个程序都默认为它,因此每个ToString()都是错误的.这让我每次都这样.我知道我可以把它放在每个线程的开头:

System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-US");
Run Code Online (Sandbox Code Playgroud)

或者用以下内容替换ToString()的每个实例:

String.Format(CultureInfo.InvariantCulture, "{0:0.####},{1:0.####}", x)
Run Code Online (Sandbox Code Playgroud)

但有时我只是想编译一些东西来看看它是如何工作的,而不是做任何改变.而且,我有时会忘记这一点.有没有办法告诉C#,.NET和/或Visual Studio总是让我的所有项目/程序都使用英文数字格式?

c# localization visual-studio-2008 number-formatting

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

如何正确转义html属性中的引号?

我在网页上有一个下拉列表,当值字符串包含引号时,它会断开.

值是"asd但在DOM中始终显示为空字符串.

我已经尝试过各种我认识的方法来正确地逃避弦乐但无济于事.

<option value=""asd">test</option>
<option value="\"asd">test</option>
<option value="&quot;asd">test</option>
<option value="&#34;asd">test</option>
Run Code Online (Sandbox Code Playgroud)

知道如何在页面上呈现这一点,以便回发消息包含正确的值吗?

html xhtml escaping

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

使用什么数据结构?

我需要一个具有以下属性的数据结构:

  • 访问元素必须非常快
  • 未添加的元素不应占用内存(理想情况下,空结构的大小接近零)
  • 每个元素都有两个整数坐标(x,y)(仅由它们访问元素)
  • 创建时已知的元素最大数量(超过10 ^ 3)
  • 元素包含很少的浮点值

如果您还使用C或C++指导此结构的实现,那将是一件好事.

c c++ data-structures

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

operator <<用于嵌套类

我正在尝试为嵌套类ArticleIterator重载<<运算符.

// ...
class ArticleContainer {
    public:
        class ArticleIterator {
                        // ...
                friend ostream& operator<<(ostream& out, const ArticleIterator& artit);
        };
        // ...
};
Run Code Online (Sandbox Code Playgroud)

如果我像我通常那样定义operator <<,那么我会遇到编译器错误.

friend ostream& operator<<(ostream& out, const ArticleContainer::ArticleIterator& artit) {
Run Code Online (Sandbox Code Playgroud)

错误是'friend' used outside of class.我该如何解决?

c++ operator-overloading friend

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

以编程方式确定当前域控制器

我需要查询当前的域控制器,可能是主要的更改用户密码.

(P)DC名称应该是完全合格的,即DC=pdc,DC=example,DC=com(如何正确命名这种表示法?)

如何使用C#完成?

.net c# active-directory domaincontroller domainservices

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

如何在SVN中找到两个分支的共同祖先?

想象一下,你有一个大的SVN树,遍布整个地方.有树干,有树枝,树枝有树枝等等.所以,树上有两个树枝,你怎么能找到共同的祖先?

我知道你可以简单地获取完整的日志并对它进行比较,但是如果你的主干有75,000个版本(并且大部分时间你将主干与另一个比较,可能是遥远的分支),它会变得有点慢.

该过程将自动进行,因此您可以手动建议不易完成的事情.

补充:忘了说,我需要实时完成它.不像10ms那样是"实时",而是"在等待输出的人生气之前"的"实时".如果它低于10秒,那就太好了.

svn

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

Python类继承对象

是否有任何理由要继承类声明object

我刚刚发现了一些代码,我找不到一个很好的理由.

class MyClass(object):
    # class code follows...
Run Code Online (Sandbox Code Playgroud)

python oop inheritance class object

1095
推荐指数
6
解决办法
29万
查看次数

压缩与Python中的最佳比例?

Python中哪种压缩方法具有最佳压缩率?

常用的zlib.compress()是最好的还是有更好的选择?我需要获得最佳的压缩比.

我正在压缩字符串并通过UDP发送它们.压缩的典型字符串大约有1,700,000个字节.

python compression

7
推荐指数
2
解决办法
8910
查看次数

无提示安装参数被忽略,InstallShield 2009

我刚刚从一个离开的人(哦欢乐)继承了一个InstallShield 2009项目,并且我试图让setup.exe以静默模式运行.该项目是一个基本MSI项目,根据文档,我应该能够指定/ s开关与/ v/qn结合使安装程序和MSI进程无声.但是,当我这样做时,该过程正常显示所有对话框.我已经尝试使用/ r开关生成一个应答文件,但这无法产生setup.iss任何地方的任何标志(我检查了windows文件夹,这显然是它的位置).

为什么进程会忽略静默命令?我在安装日志中看不到任何指示问题的内容......我使用的命令行是这样的:

setup.exe/s/v/qn

我尝试过各种大小写组合无济于事.任何意见,将不胜感激.

史蒂夫

编辑:

我也尝试过:

setup.exe/s/v"/ qn"

哪个也行不通.

编辑2:

值得指出的是,安装程序正在执行并从先前版本的产品升级到更新版本.弹出的第一个对话框是"提取msi"对话框,后跟"欢迎升级"对话框.

installshield installshield-2009

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

将方法作为参数传递

我希望能够将方法作为参数传递.

例如..

//really dodgy code
public void PassMeAMethod(string text, Method method)
{
  DoSomething(text);
  // call the method
  //method1();
  Foo();
}

public void methodA()
{
  //Do stuff
}


public void methodB()
{
  //Do stuff
}

public void Test()
{
  PassMeAMethod("calling methodA", methodA)
  PassMeAMethod("calling methodB", methodB)
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# .net-3.5

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