问题列表 - 第15622页

Initializer或Static Initiliazer之间的区别?

当我XmlDOM在Asp.Net 中工作时,有一个这样的模式:`XmlReader reader = XmlReader.Create()".

然后我几次遇到相同的模式.

我想知道Static Constructor和"new ClassName()"构造函数之间有什么区别(我不确定我是否使用正确的术语来描述我的意思).

我不是在问什么XmlReader.Create(),我想学习的是为什么我会使用静态构造函数而不是?它会提供什么样的方面?我可以用静态构造函数做什么,但我不能用new关键字构造函数做.

提前致谢.

c# object-initializers

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

无法在静态方法中创建静态变量?

为什么这不起作用?

public static int[] GetListOfAllDaysForMonths()
{
    static int[] MonthDays = new int[] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};

    return MonthDays;
}
Run Code Online (Sandbox Code Playgroud)

我不得不在方法之外移动变量声明:

    static int[] MonthDays = new int[] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};
public static int[] GetListOfAllDaysForMonths()
{
    return MonthDays;
}
Run Code Online (Sandbox Code Playgroud)

另外,通过这种方式创建它,我们只有一个这个数组的实例在内存中浮动?此方法位于静态类中.

c#

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

使用PHP扫描当前文件夹

我有这样的文件夹结构:

/articles
     .index.php
     .second.php
     .third.php
     .fourth.php
Run Code Online (Sandbox Code Playgroud)

如果我在second.php中编写代码,我该如何扫描当前文件夹(文章)?

谢谢

php filesystems directory

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

如何在Android市场中从免费应用链接到付费应用?

如果我在Android市场上有免费版本的付费应用,我如何在免费应用中放置一个按钮,在市场上打开付费版本?

android app-store google-play

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

配置管理和版本控制有什么区别?

任何人都可以简单地解释一下配置管理和版本控制之间的区别是什么?从我在各种网站上可以找到的描述来看,配置管理似乎只是将配置文件放在源控制存储库中的一个奇特的术语.但其他人让我相信有一个更复杂的解释.

version-control configuration-management

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

MySQL日期时间字段和夏令时 - 我如何引用"额外"时间?

我正在使用美国/纽约时区.在秋天,我们"退回"一小时 - 在凌晨2点有效地"获得"一小时.在转换点,会发生以下情况:

它是01:59:00 -04:00
然后1分钟后变成:01 :00:
00-05 :00

因此,如果您只是简单地说"凌晨1点30分",那么您是指第一次1:30滚动还是第二次推测是不明确的.我正在尝试将调度数据保存到MySQL数据库,无法确定如何正确保存时间.

这是问题:
"2009-11-01 00:30:00"在内部存储为2009-11-01 00:30:00 -04:00
"2009-11-01 01:30:00"在内部存储为2009-11-01 01:30:00 -05:00

这很好,也很合理.但是如何保存到01:30:00 -04:00呢?该文件没有显示指定偏移,因此,当我试图指定偏移它已经正式忽略任何支持.

我想到的唯一解决方案是将服务器设置为不使用夏令时的时区,并在我的脚本中进行必要的转换(我正在使用PHP).但这似乎不应该是必要的.

非常感谢任何建议.

php mysql datetime timestamp dst

83
推荐指数
5
解决办法
4万
查看次数

任何体面的weblogic教程?

我们正在将应用程序从Tomcat迁移到WebLogic.有很多事我们都不知道.那里有没有合适的教程?

我们知道这一点,但我想阅读有关经验和/或处理过的信息.

提前致谢.

oracle java-ee weblogic11g

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

将多个事件绑定到jQuery"live"方法

jQuery的'live'方法无法处理多个事件.有没有人知道将多个事件附加到轮询当前和未来元素的函数的好方法?或者我是否因为我需要的每个事件处理程序而使用重复的实时方法?

示例 - 我正在尝试执行以下操作:

$('.myclass').live('change keypress blur', function(){
  // do stuff
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

为什么MemoryStream.GetBuffer()总是抛出?

以下代码将始终抛出UnuthorizedAccessException(无法访问MemoryStream的内部缓冲区.)

byte[] buf1 = { 2, 3, 5, 7, 11 };
var ms = new MemoryStream(buf1);
byte[] buf2 = ms.GetBuffer();      // exception will be thrown here
Run Code Online (Sandbox Code Playgroud)

这是一个普通的旧控制台应用程序,我作为管理员运行.我无法想象我可以给出这个代码更具特权的设置.那么为什么我不能进入这个缓冲区呢?(如果没有人可以,GetBuffer方法有什么意义?)

MSDN文档说

要使用公共可见缓冲区创建MemoryStream实例,请使用MemoryStream,MemoryStream(array [],Int32,Int32,Boolean,Boolean)或MemoryStream(Int32).

我不这样做吗?

PS我不想使用ToArray(),因为它会复制.

windows memorystream exception getbuffer

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

我在哪里可以找到关于OpenXML的好文档

我想在OpenXML中创建powerpoint文件.

我希望使用以下功能

  • 将页面的位绑定到xml文件.例如,一个标记将绑定到xml文件的名称字段.计划是简单地将xml文件放在正确的文件夹中,压缩模板,并将文件重命名为正确的扩展名,并使其正常工作.
  • 我希望有重复的代码部分.我希望模板像数据网格一样工作.例如,我希望 <item><child><name>a</name></child><child><name>b</name></child><child><name>c</name></child></item>在xml文件中以源文件的正确格式创建ABC.
  • 我希望能够访问vbscript以将条件放入模板中,以便在特定时间显示ceratin项目.我也想根据条件改变颜色.

所有这一切都可能吗?我在哪里可以找到文档,以便使用OpenXML API或任何适当的工具包来做到这一点?

.net powerpoint openxml

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