问题列表 - 第31443页

PHP:如何使用Ymd获取日期?

我正在尝试使用"Ymd"日期格式获取Day(周一,周二,周三......),但它并没有给我确切的一天.

例如:

date("l","2014-07-26"); // Output: Thursday
Run Code Online (Sandbox Code Playgroud)

但输出应该是:星期六

谢谢

php date

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

对比和协方差 - CLR通过C#

在CLR中通过c#第三版有一个我似乎无法理解的例子:

不变意味着无法更改泛型类型参数.到目前为止,我在本章中只显示了不变的泛型类型参数.ñ

Contravariant意味着泛型类型参数可以从类更改为从它派生的类.在C#中,使用in关键字指示逆变泛型类型参数.

逆变泛型类型参数只能出现在输入位置,例如方法的参数.n Covariant意味着泛型类型参数可以从类更改为其基类之一.在C#中,您使用out关键字指示协变泛型类型参数.协变泛型类型参数只能出现在输出位置,例如方法的返回类型.

然后作者继续给出这个例子:

public delegate TResult Func<in T, out TResult>(T arg);
Run Code Online (Sandbox Code Playgroud)

这里,泛型类型参数T用in关键字标记,使其成为逆变; 并且泛型类型参数TResult用out关键字标记,使其协变

这是我在下一页(292)遇到问题的地方,然后他继续使用界面说相反.

当使用带有泛型参数和返回值的委托时,建议在任何可能的情况下始终为逆变和协方差指定输入和输出关键字,因为这样做没有任何不良影响,并使您的委托可以在更多场景中使用.与委托一样,具有泛型类型参数的接口可以使其类型参数具有逆变性或协变性.以下是具有逆变>泛型类型参数的接口示例:

public interface IEnumerator<out T> : IEnumerator {
Boolean MoveNext();
T Current { get; }
}
Run Code Online (Sandbox Code Playgroud)

由于T是逆变的,因此可以成功编译和运行以下代码:

// This method accepts an IEnumerable of any reference type
Int32 Count(IEnumerable<Object> collection) { ... }
...
// The call below passes an IEnumerable<String> to Count
Int32 c = Count(new[] { "Grant" });
Run Code Online (Sandbox Code Playgroud)

在第二个例子中,他使用out关键字(IEnumerator<out T>)然后将其称为逆变量.这是正确的还是我错过了什么.在界面中定义逆变和协变是否有区别?我去过Oreilly的网站关于这本书,但没有列出.

.net covariance contravariance

5
推荐指数
2
解决办法
672
查看次数

python:urllib2如何使用urlopen请求发送cookie

我正在尝试使用urllib2打开URL并将特定的cookie文本发送到服务器.例如,我想打开网站解决国际象棋问题,使用特定的cookie,例如search = 1.我该怎么做?

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

import urllib2
(need to add cookie to the request somehow)
urllib2.urlopen("http://chess-problems.prg")
Run Code Online (Sandbox Code Playgroud)

提前致谢

python urllib2

81
推荐指数
4
解决办法
12万
查看次数

Wicket:如何重定向到另一个页面?

如何使用Wicket重定向到另一个页面?IIRC,必须在构造函数中抛出一些异常,但我不记得是哪一个.提前致谢.

java redirect wicket

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

onPostExecute取消了AsyncTask

onPostExecute如果AsyncTask取消了会执行吗?

如果它确实执行了,是否可以安全地说我应该isCancelled在开始onPostExecute之前询问任务是否已被取消(),然后再做其他事情?

multithreading android android-asynctask

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

你在IT领域的领导风格是什么?

我最近被晋升为项目经理/主管.您认为领导风格在编程Dev't中应该具有哪些管理角色?

你的风格是什么?

project-management

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

如何在使用try catch后更好地调试

如果我使用try/catch并显示一个消息框,我只能看到异常,但VS IDE没有指向Exact LINE ...(虽然我得到了函数和堆栈跟踪的名称)

无论如何在调试期间将异常抛回到确切的行而不删除try/catch块?

谢谢

c# exception-handling

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

JVM标志CMSClassUnloadingEnabled实际上做了什么?

我不能为我的生活找到Java VM标志CMSClassUnloadingEnabled实际上做什么的定义,除了一些非常模糊的高级定义,例如"摆脱你的PermGen问题"(它没有,顺便说一句).

我查看了Sun的/ Oracle网站,甚至选项列表也没有说明它的作用.

根据标志的名称,我猜测CMS垃圾收集器默认情况下不会卸载类,而且这个标志会打开它 - 但我不能确定.

java jvm classloader jvm-arguments

182
推荐指数
3
解决办法
9万
查看次数

Windows.Form没有激活keyDown事件

private void screensaverWindow_Load(object sender, System.EventArgs e)
{            
    this.BringToFront();            
    this.Focus();
    this.KeyPreview = true;
    this.KeyDown += new KeyEventHandler(onkeyDown);            
}        
Run Code Online (Sandbox Code Playgroud)

onKeyDown()永远不会被称为.知道为什么吗?

编辑:这在发布模式下工作!?我想它必须是视觉工作室调试器干扰某处

c# input winforms

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

.checked = true无法使用jquery $ function

我想在单击按钮时选中一个复选框.

<form action="" method="post" id="form2">
    <input type="checkbox" id="checkone" value="one" name="one" />
    <input type="button" value="Click me" id="buttonone"/>
</form>
Run Code Online (Sandbox Code Playgroud)

当我尝试以下操作时,复选框未被选中

$('#buttonone').click(function() {
    $('#checkone').checked=true;
});
Run Code Online (Sandbox Code Playgroud)

然后我试过:

$('#buttonone').click(function() {
    document.getElementById('checkone').checked=true;
});
Run Code Online (Sandbox Code Playgroud)

这次复选框被选中了.为什么不使用jquery $函数进行选择?

html javascript forms jquery properties

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