问题列表 - 第41392页

多年来两个日期之间的Pythonic差异?

下面有更有效的方法吗?我希望将两个日期之间的年份差异作为单个标量.欢迎任何建议.

from datetime import datetime
start_date = datetime(2010,4,28,12,33)
end_date = datetime(2010,5,5,23,14)
difference  = end_date - start_date
difference_in_years = (difference.days + difference.seconds/86400)/365.2425
Run Code Online (Sandbox Code Playgroud)

python datetime

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

如何使用WPF表单构建库

是否可以构建一个包含WPF表单的类库 dll?当我尝试构建一个时,我得到以下错误:

错误1库项目文件无法指定ApplicationDefinition元素.
错误2项目文件包含无效的属性值.

如果我将我的项目设置为Windows应用程序,它将编译并运行.有没有办法解决这个问题?我正在使用VS2010和C#.NET 4.0,如果这可能是你们感兴趣的话.

谢谢

c# wpf window visual-studio-2010

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

由于以下原因导致通信链接失败:java.io.EOFException

我的webapp在Tomcat 5.5上运行,我在web.xml中声明了数据源:

<resource-ref>
    <res-ref-name>jdbc/OrdiniWebDS</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
Run Code Online (Sandbox Code Playgroud)

在context.xml(tomcat conf)中:

<Resource 
  auth="Container" 
  driverClassName="com.mysql.jdbc.Driver" 
  maxActive="100" 
  maxIdle="30" 
  maxWait="10000" 
  name="jdbc/OrdiniWebDS" 
  password="[mypassword]" 
  type="javax.sql.DataSource" 
  url="jdbc:mysql://[myHost:port]/ordiniweb" 
  username="[myusername]"
 />
Run Code Online (Sandbox Code Playgroud)

该数据库是MySql 5.0.一切都运作良好,除了有时,经过几个小时的"不使用",在第一次访问时,我得到了这个例外:

com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.io.EOFException

STACKTRACE:

java.io.EOFException
 at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1956)
 at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2368)
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2867)
 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1616)
 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1708)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:3255)
 at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1293)
 at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1428)
 at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
 at com.blasetti.ordiniweb.dao.OrdiniDAO.caricaOrdine(OrdiniDAO.java:263)
...
** END NESTED EXCEPTION **



Last packet sent to the server was 0 ms ago.
 com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2579)
 com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2867)
 com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1616)
 com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1708) …
Run Code Online (Sandbox Code Playgroud)

jdbc tomcat5.5 communicationexception

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

如何优雅地交换Map中的键和值

我已经知道如何以艰难的方式完成它并使其工作 - 迭代条目并"手动"交换.但我想知道,像这么多任务一样,这个问题能否以更优雅的方式解决.

我读过这篇文章,遗憾的是它没有优雅的解决方案.我也没有可能使用任何花哨的Guava BiMaps或jdk以外的任何东西(已经定义了项目堆栈).

我可以假设我的地图是双射的,顺便说一下:)

java collections hashmap

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

编译我的android项目时,resources.ap_不存在

编译错误:生成最终存档时出错:java.io.FileNotFoundException:..\bin\resources.ap_不存在.

编译其他简单的样本作品.相同的源文件和项目在我学院的机器上运行.

有小费吗 ?为什么不生成resources.ap_?

resources android

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

std :: vector的第二个参数

看着向量,我意识到在创建向量时我从未使用过第二个参数.

std::vector<int> myInts; // this is what I usually do
std::vector<int, ???> myOtherInts; // but is there a second argument there?
Run Code Online (Sandbox Code Playgroud)

看看上面的链接,它说它适用于:

要使用的分配器对象而不是构造新的对象.

或者,对于这个:

分配器:用于定义存储分配模型的分配器对象的类型.默认情况下,使用类型T的allocator类模板,它定义了最简单的内存分配模型,并且与值无关.

我想这与内存管理有关.但是,我不知道如何使用它.

有关于此的任何指示?

c++ vector allocator

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

用于在Linux中编程的工具

我想开始使用Linux操作系统和所有免费的东西进行编程.

  • Linux,C或C++或C#使用的最常用和最好的语言是什么?

  • 哪些工具类似于Turbo C或Windows中的Visual Studio?

c c# c++ linux

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

Scala:返回布尔值的简短模式匹配形式

我发现自己经常写这样的东西:

a match {     
  case `b` => // do stuff
  case _ => // do nothing
}
Run Code Online (Sandbox Code Playgroud)

是否有更短的方法来检查某个值是否与模式匹配?我的意思是,在这种情况下我可以写if (a == b) // do stuff,但如果模式更复杂怎么办?就像匹配列表或任意复杂的任何模式时一样.我希望能够写出这样的东西:

if (a matches b) // do stuff
Run Code Online (Sandbox Code Playgroud)

我对Scala比较陌生,所以请原谅,如果我错过了大的东西:)

scala pattern-matching

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

如何将CSS元素动态更改为HTTPS或HTTP

我有CSS与background-image的元素引用另一个网站.问题是,在IE中,如果您使用的是HTTP,则不能拥有资源,反之亦然.

我正在使用ASP.NET,我想找到一种方法让CSS知道它是否是在HTTPS或NOT中请求的...

我必须使用绝对...(它在不同的网站上)

谢谢!

html css ssl https

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

DateTime做什么?和使用(var x = new y())是什么意思?

我不明白以下几行是什么意思,请向我解释一下.

1.

DateTime? pInsertDate;
Run Code Online (Sandbox Code Playgroud)

在这个变量声明中,什么?意思?

2.

using (TransactionScope scope = new TransactionScope())
Run Code Online (Sandbox Code Playgroud)

在这个对象创建时,using意味着什么?

c#

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