问题列表 - 第20747页

计算一个月内的星期数

可能重复:
计算.NET中的每月星期

我需要计算一个月内给定日期的星期数。我之所以勇气一个月,是因为我遇到的所有示例(在这里和其他地方)都是基于年度的。基本上,我想看看什么是14/2/2010星期几(dd / MM / yyyy格式)。给定星期一的开始日期,我希望它会返回2。

在计算中我必须如何了解文化?

c# culture

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

NonSerialized和Xml.Serialization.XmlIgnore之间的区别?

我们从XML序列化/反序列化类,但是我们要排除类中的属性和字段.

System.NonSerializedSystem.Xml.Serialization.XmlIgnore属性似乎做的工作,但什么是它们之间的区别?看来我们可以在类的属性或字段上使用XmlIgnore.但NonSerialized只能用于字段.是否有任何理由不在每种情况下使用XmlIgnore,如果是这样,NonSerialized属性的目的是什么以及为什么使用不同?


这是允许的:

<System.NonSerialized()> _
Public Foo As String
Run Code Online (Sandbox Code Playgroud)

这是允许的:

<System.Xml.Serialization.XmlIgnore()> _
Public Foo As String
Run Code Online (Sandbox Code Playgroud)

这是允许的:

<System.Xml.Serialization.XmlIgnore()> _
Public Property Bar() As String
    Get
        Return _Bar
    End Get
    Set(ByVal value As String)
        _Bar = value
    End Set
End Property
Run Code Online (Sandbox Code Playgroud)

但这是不允许的:

<System.NonSerialized()> _
Public Property Bar() As String
    Get
        Return _Bar
    End Get
    Set(ByVal value As String)
        _Bar = value
    End Set
End Property
Run Code Online (Sandbox Code Playgroud)

.net attributes xml-serialization

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

CSS:浮动div到右导致容器div在IE中拉伸整个屏幕宽度

我在这里看到了类似的问题,并没有看到答案.我有一个问题,一个元素在父div中正确浮动,并且它导致div在IE7中拉伸页面的整个宽度.在任何其他浏览器(Firefox和Chrome)中都不会发生这种情况.我也在问题后张贴了照片,供参考.我正在使用的HTML如下:

<div id="journal" class="journalIE">
    <div class="title_bar">
        <div>
            Testing
        </div>
        <div class="actions"></div>
        <div class="clear"></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用这些标签的CSS也在下面.我注意到上面引用的另一个人的问题和我的问题之间的一致性是,父母div都有定位(上面的人有绝对,我已经修复).

#journal
{
    z-index: 1;
}

.journalIE
{
    right: 1px;
    bottom: 18px;
    position: fixed;
}

#journal .title_bar
{
    background: #F3F3F3;
    border: 1px solid #C5D6E8;
    color: #363638;
    font-size: 11pt;
    font-weight: bold;
    height: 20px;
    padding: 4px;
    margin-bottom: 4px;
}

#journal .title_bar .actions
{
    float: right;
}

.clear
{
    clear: both;
}
Run Code Online (Sandbox Code Playgroud)

请注意,'actions'类是浮动的.如果我带走那个漂浮物,我的盒子就像这样.但是添加浮动后,它会拉伸整个屏幕,看起来像这样.这是一个已知的IE错误,因为它没有在任何其他浏览器中发生,它让我发疯.

对于那些想知道的人,我确实在"行动"div中有内容,但是已经将所有内容都剥夺了根本问题.

任何帮助将不胜感激.非常感谢.

html css internet-explorer stretch css-float

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

WPF工具栏项Horizo​​ntalAligment ="右"

是否可以使WPF工具栏中的元素具有RightAlignment为Right?

<ToolBar Height="38" VerticalAlignment="Top" Grid.Row="1">
    <Button HorizontalAlignment="Left" Width="50" VerticalAlignment="Stretch"/>
    <Button HorizontalAlignment="Left" Width="50" VerticalAlignment="Stretch"/>
    <ComboBox Width="120" HorizontalAlignment="Right"/>
</ToolBar>
Run Code Online (Sandbox Code Playgroud)

我已经尝试将元素添加到Grid中,并将ColumnDefinitions 分配给Left/Right.我也试过了StackPanel.无论我尝试什么,我似乎无法让ComboBox"锚定"在工具栏的右侧.

更新:

<DockPanel LastChildFill="True">
Run Code Online (Sandbox Code Playgroud)

不起作用,它不会像普通元素那样填充ToolBar元素.

wpf xaml toolbar alignment

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

Java中参数的执行顺序保证?

给出以下函数调用C:

fooFunc( barFunc(), bazFunc() );
Run Code Online (Sandbox Code Playgroud)

执行的顺序barFuncBazFunc未指定,因此barFunc()可以在in 之前bazFunc()bazFunc()之前调用.barFunc()C

Java指定函数参数表达式执行顺序或喜欢的C是不确定?

java specifications operator-precedence jls

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

为什么Java的主要不使用变长参数列表?

我有一个关于Java main声明的语法的问题:

public static void main (String[] args)
Run Code Online (Sandbox Code Playgroud)

由于在调用main函数时可以传递可变数量的字符串,这不应该是变量长度参数列表而不是数组吗?为什么使用字符串参数列表对此方法进行命令行调用甚至可以工作?(除非有幕后处理用字符串列表构建数组,然后将该数组传递给main方法......?)主要声明不应该更像这样......? -

public static void main(String... args) 
Run Code Online (Sandbox Code Playgroud)

java program-entry-point variadic-functions

23
推荐指数
4
解决办法
6849
查看次数

了解Nvidia CUDA

我是开发图像和视频算法的C++程序员,我应该学习Nvidia CUDA吗?或者这些技术之一会消失吗?

parallel-processing video cuda image h.264

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

使用命令行中的新GUID替换文件中的所有GUID

我有一个包含大量字符串的文件Guid="GUID HERE"(GUID HERE每次出现时都是唯一的GUID),我想用新的唯一GUID替换每个现有的GUID.

这是在Windows开发机器上,因此我可以生成唯一的GUID uuidgen.exe(每次运行时都会在stdout上生成GUID).我有sed这样的可用(但并不awk奇怪).

我基本上试图弄清楚是否有可能(如果是这样,如何)使用命令行程序的输出作为替换sed表达式中的替换文本,以便我可以在我的最小努力下进行替换部分.我不需要使用sed- 如果有另一种方法可以做到这一点,比如一些疯狂的vim-fu或其他一些程序,那也可行 - 但我更喜欢使用最小的*nix程序集的解决方案因为我不是真的在*nix机器上.

要清楚,如果我有这样的文件:

etc etc Guid="A" etc etc Guid="B"
Run Code Online (Sandbox Code Playgroud)

我希望它成为这样:

etc etc Guid="C" etc etc Guid="D"
Run Code Online (Sandbox Code Playgroud)

其中A,B,C,D是实际的GUID.

(例如,我已经看到xargs用于类似于此的东西,但它在我需要运行的机器上不可用.我可以安装它,如果它真的是唯一的方法,虽然我不想)

shell text-processing replace guid sed

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

什么是Perl的$; 变量为?

$;在下面的代码片段中是否有任何1知道什么是(第一个拆分函数参数):

      local(@a) = ();
      local($i) = 0;
      for ($i = 0; $i < $d; $i++) {
         @a = split($;, @b[$i]);
         $c     = @a[0];
      }
Run Code Online (Sandbox Code Playgroud)

除了for循环之外,脚本中没有找到标量.

任何帮助表示赞赏.

perl scalar

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

尽管Javascript函数的类为null,但它仍然被调用

如果你可以向我解释为什么shout()不断被调用,我会很高兴,尽管它应该"消失".

var myclass = new Class({
myid: "greatidea",
initialize: function(element) {
    var shout = function() { alert(this.myid); };
    shout.periodical(5000, this); // test debug
}
Run Code Online (Sandbox Code Playgroud)

});
x = new myclass ();
alert(x);
x=null;
alert(x);

另见http://mootools.net/shell/jhCBz/

基本上,我明白了这个想法:函数有自己的注册,现在独立于调用它的对象.但我很乐意得到一个真正的解释.
谢谢.

javascript mootools

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