问题列表 - 第9532页

对于定期或重复日期,什么是良好的数据结构?

是否存在用于存储定期或重复日期的已发布数据结构?可以处理的东西:

  1. 泵需要每五天回收一次.
  2. 发薪日是每隔一个星期五.
  3. 感恩节是10月的第二个星期一(美国:11月的第四个星期四).
  4. 情人节是每年的2月14日.
  5. Solstice(通常)每年6月21日和12月21日.
  6. 复活节是在春分之日或之后的第一个满月之后的星期日(好吧,这个有点拉伸).

我认为cron内部数据结构可以处理#1,#4,#5(两个规则),也许#2,但我还没有看过它.MS Outlook和其他日历似乎能够处理前五个,但我没有那个源代码.

date recurring data-structures

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

svcutil.exe - 生成的代理不允许可空字段

我试图通过使用svcutil.exe创建WCF代理来使用使用WSDL指定的Web服务,但WSDL指定某些操作具有可选的参数(minOccurs ="0"),例如:

<xs:element minOccurs="0" maxOccurs="1" name="meetingId" type="xs:int" /> 
Run Code Online (Sandbox Code Playgroud)

不幸的是,生成的代理不允许我不指定值(参数不可为空),并且没有"指定"字段作为指示代理不应发送任何值的调用的一部分.

有没有办法使用svcutil生成一个允许我这样做的代理?

(另一方面,我注意到,通过我的研究,其他人能够使用"添加服务引用"功能正确生成这些额外的"指定"字段,但无论出于何种原因,Visual Studio似乎不希望在生成代理之后我添加了参考(之后没有任何事情发生))

WSDL文件 生成的代理

使用的命令:svcutil http://sas-int.elluminate.com/site/external/adapter/default/v1/webservice.wsdl/internal /n:*,Elluminate.WebService.WebServiceProxy /o:WebServiceProxy.cs/config: App.config/nologo

.net wcf wsdl nullable svcutil.exe

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

选择案例以检查十进制数的范围

我需要检查demical是0到49.99或50到99.99或100到199.99还是大于200.我试图用select case来做这个,但我不确定语法.请帮忙!

vb.net

6
推荐指数
3
解决办法
5万
查看次数

黑莓开发 - 有关参考和工具的任何建议吗?

我正在寻找好的参考资料,并提供有关可用于为Blackberry开发的优秀IDE工具的建议.我去过RIM的网站并尝试过他们的IDE,但是在我最后一次使用它时遇到了Vista和用户访问控制的问题.对此的任何指示都将非常感激.

blackberry

6
推荐指数
0
解决办法
495
查看次数

JavaScript:获取参数值和传递变量的名称

我想要做的就是传递给函数的变量的名称该变量的值,并且只在一个变量传递给函数.所以:

var x = "anything";

function showName() {

}

showName(x);
Run Code Online (Sandbox Code Playgroud)

要么

showName("x");
Run Code Online (Sandbox Code Playgroud)

将返回:"x =任何东西".

现在,我必须指定变量两次:

showName("x", x);
Run Code Online (Sandbox Code Playgroud)

为了获取我传入的变量的名称和值.

请注意,我对showName原型中的参数名称不感兴趣,但是对调用函数中的变量名称不感兴趣.另外,传递的变量可能是本地的,所以我不能使用window对象来查找变量.

javascript arguments

46
推荐指数
3
解决办法
5万
查看次数

从外部线程关闭模态对话框 - C#

我正在努力找到一种方法来创建我想要使用C#的Forms功能.

基本上,我想要一个具有指定超时时间的模式对话框.看起来这应该很容易,但我似乎无法让它发挥作用.

一旦我打电话this.ShowDialog(parent),程序流程就会停止,如果没有用户第一次点击按钮,我就无法关闭对话框.

我尝试使用BackgroundWorker类创建一个新线程,但我不能让它在另一个线程上关闭对话框.

我错过了一些明显的东西吗?

感谢您提供的任何见解.

c# user-interface winforms

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

单身人士代码摘录,面试问题

我有另一个面试问题.我觉得这很愚蠢,但也许有些东西我不知道了.问题是这是哪个GoF模式(答案:单身),如果有任何问题,我如何解决它们.

我没有看到任何问题.我提到这从未被释放过,我希望从这种模式中获得.这就是我所说的.我错过了什么吗?

public class Class1
{
    private static Class1 oInstance = null;
    private Class1() { }
    public static Class1 GetInstance()
    {
        if (oInstance == null)
        {
            oInstance  = new Class1();
        }
        return oInstance ;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# design-patterns

6
推荐指数
3
解决办法
2827
查看次数

如何重置table.DefaultView.RowFilter?

下面的代码工作正常并正确过滤行但是如何将表恢复到其原始状态?

DataTable table = this.dataGridView1.DataSource as DataTable;
table.DefaultView.RowFilter = comboBox.Text + " LIKE '%" + strName + "%'";
Run Code Online (Sandbox Code Playgroud)

谢谢

c# datatable defaultview reset rowfilter

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

JS不接受<>大于或小于标志

在过去的几个小时里,我一直被困在一个有趣的(IE:头脑麻木)问题上.

我一直试图用正则表达式解析运算符:

([<>]=?|[!=]=)
Run Code Online (Sandbox Code Playgroud)

我想要的是: <= >= < > == !=

==!=匹配很棒.但是所有与我的Drupal站点有关的<或者>不在我们的Drupal站点上,即使它们理论上应该工作.

我最终做的是: .replace(/more than/ig, ">")

在文中写" more than"我会写的地方>,它的确有效!匹配完美和一切......

这真的很傻,但我想不出这个问题存在的原因.我关闭了Drupal中的所有过滤器,并且在Firebug中只是>正常写入>,没有转义或任何东西.

我真的很困惑,希望得到启迪.

谢谢.

regex jquery parsing drupal

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

如何在XPath属性值匹配中使用通配符?

我有以下XML:

<root>
  <foo>
    <bar type="a whole bunch of stuff, then a magic string: MUPPET" />
    <value>my Muppet value</value>
  </foo>
  <foo>
    <bar type="some other stuff, then a different magic string: GREMLIN" />
    <value>my Gremlin value</value>
  </foo>
</root>
Run Code Online (Sandbox Code Playgroud)

我想构建一个XPath查询,在查看魔术字符串"MUPPET"时返回"my Muppet value"(字符串).我的猜测是:

/root/foo[contains(bar/@type,'MUPPET')]/value/text()
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.我真的不确定该contains(x,y)运算符是否允许查询作为第一个参数.作为一个侧面问题,我不确定我是否需要text()最终.

有帮助吗?

xml xpath

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