问题列表 - 第41484页

TypeDescriptor CanConvertFrom Bug?或者我做错了?

这是从http://dnpextensions.codeplex.com/中取出的扩展方法.

我理解字符串"test"不是数字字符串......

我知道GetConverter(targetType)的类型是int ...

我不明白为什么它说它可以从一个字符串转换...但它失败了...

/// <summary>
///     Converts an object to the specified target type or returns the default value.
/// </summary>
/// <typeparam name = "T"></typeparam>
/// <param name = "value">The value.</param>
/// <param name = "defaultValue">The default value.</param>
/// <returns>The target type</returns>
public static T ConvertTo<T>(this object value, T defaultValue)
{
    if (value != null)
    {
        var targetType = typeof(T);
        var valueType = value.GetType();

        if (valueType == targetType) return (T)value;

        var converter = TypeDescriptor.GetConverter(value);
        if …
Run Code Online (Sandbox Code Playgroud)

c# system

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

如何在python中绕过sys.exit()的0-255范围限制?

在python中(在Linux系统上),我正在启动一个使用os.system()和检索返回代码的命令.如果返回代码不同于0,我想使用相同的返回代码退出程序.所以我写道:

ret = os.system(cmd)
if ret != 0:
   print "exit with status %s" % ret
   sys.exit(ret)
Run Code Online (Sandbox Code Playgroud)

当返回代码低于256时,它工作正常,但是当它大于255时,使用的退出代码是0.如何使sys.exit()接受大于255的代码?

编辑:限制实际为255

实际上,ret变量接收256,但sys.exit()未能使用它,因此程序返回0.当我cmd手动启动时,我看到它返回1而不是256.

python linux exit-code

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

postgresql重复键违反了唯一约束

嗨,我有一个问题,我知道这是多次发布,但我没有找到我的问题的答案.问题是我有一个表和一列"id"我希望它是正常的唯一数字.这种类型的列是串行的,每个插入后的下一个值是从一个序列中提交的,所以一切似乎都可以,但它仍然有时显示此错误.我不知道为什么?在文档中它是写的顺序是傻瓜教授,并始终有效.如果我向该列添加UNIQUE约束,那么它会是什么?我曾多次在Postres工作,但这个错误第一次出现在我面前.我做的一切正常,我之前从未遇到过这个问题.你能帮我找到可以在将来用于所有将要创建的表的答案吗?让我们说我们有这样的容易:

CREATE TABLE comments
(
  id serial NOT NULL,
  some_column text NOT NULL,
  CONSTRAINT id_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE interesting.comments OWNER TO postgres;
Run Code Online (Sandbox Code Playgroud)

如果我添加:

ALTER TABLE comments ADD CONSTRAINT id_id_key UNIQUE(id)
Run Code Online (Sandbox Code Playgroud)

是否应该或是否还有其他事情要做?

postgresql

24
推荐指数
7
解决办法
5万
查看次数

如何使用Spring和Tiles2本地化页面标题?

我有一个Spring应用程序,它使用Tiles作为视图层.所以我的所有页面定义都是这样的:

<definition name="main.page" template="/tiles/layout.jsp">
    <put-attribute name="title" value="Page Title"/>
    <put-attribute name="header" value="/tiles/header.jsp"/>
    <put-attribute name="body" value=""/>
    <put-attribute name="footer" value="/tiles/footer.jsp"/>
</definition>

<definition name="welcome.page" extends="main.page">
    <put-attribute name="title" value="Main Page"/>
    <put-attribute name="body" value="/pages/welcome.jsp"/>
</definition>
Run Code Online (Sandbox Code Playgroud)

设置页面标题的代码是:

<title><tiles:getAsString name="title"/></title>
Run Code Online (Sandbox Code Playgroud)

我想用Spring标签进行本地化:

<spring:message>
Run Code Online (Sandbox Code Playgroud)

有没有"最佳实践"如何做到这一点?

spring localization tiles internationalization

10
推荐指数
2
解决办法
3722
查看次数

OpenMP调试新手问题

我开始学习OpenMP,在集群中运行来自https://computing.llnl.gov/tutorials/openMP/exercise.html的示例(使用gcc 4.3).所有的例子都很好,但我有一些问题:

  1. 我怎么知道哪些节点(或每个节点的核心)有不同的线程被"运行"?
  2. 节点的情况,用于发送信息并将其恢复的微秒或纳秒的平均传输时间是多少?
  3. 调试OpenMP程序的最佳工具是什么?
  4. 加速真实节目的最佳建议?

c openmp

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

Java中两个字符串的交集

需要一个Java函数来查找两个字符串的交集.即字符串共有的字符.

例:

String s1 = new String("Sychelless");
String s2 = new String("Sydney");
Run Code Online (Sandbox Code Playgroud)

java algorithm intersection

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

如何解析YouTube返回的日期到时间戳?

YouTube返回日期Updated dateSubmitted on日期如下:2010-08-22T04:46:18.000Z

是否有PHP函数或解析此的日期掩码?

php youtube datetime youtube-api youtube-data-api

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

是否可以告诉NuGet在哪里存储解决方案的包?

我一直无法找到这个问题的答案.我之前使用过Nu,并且有能力识别"宝石"的安装位置.例如,我喜欢保持我的项目结构:

MyProject
    |-MyProject.build
    |-MyProject.sln
    |-doc
    |-lib
    |  |- ... my packages/gems ...
    |-sql
    |-src
    |  |-app
    |  |-test
    |-tools

正如您所看到的,我希望为我的解决方案中使用的第三方库保留一个"lib"文件夹.使用Nu,在我的项目的根目录中,我可以简单地使用命令:

nu install log4net --location=lib

这样做会获取所请求的包并将其放在我的"lib"文件夹中以便稍后进行引用.

那么,这可能是使用VS.NET中的"包管理器控制台"吗?我还需要使用其他方法吗?谢谢您的帮助!

visual-studio nuget

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

无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

我尝试连接到mysql时收到以下错误:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

这个错误有解决方案吗?它背后的原因可能是什么?

mysql sockets connect

245
推荐指数
14
解决办法
72万
查看次数

我在哪里可以获得MapView的"默认"android箭头图形?

我在我的MapView上使用自定义叠加层,并且我在使用GPS时试图模仿官方Google"地图"应用程序的外观,因此我正在寻找应用程序用来显示轴承的箭头.

我发现的最接近的是它,但是它太大了,它不是官方的动画GIF,我不确定我是否被允许使用它.

编辑:刚发现这完全没用,因为我忘了(显然)GIF没有alpha透明层.

以前有人不得不用这个吗?我会被迫自己制作吗?

maps android android-mapview

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