问题列表 - 第18615页

用Python加载图像(错误)

我想加载图像,但我收到错误消息.

我的代码:

from PIL import Image
im = Image.open("D:\Python26\PYTHON-PROGRAMME\bild.jpg")
im.show()
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Traceback (most recent call last):
  File "D:\Python26\PYTHON-PROGRAMME\00000000000000000", line 2, in <module>
    im = Image.open("D:\Python26\PYTHON-PROGRAMME\bild.jpg")
  File "D:\Python26\lib\site-packages\PIL\Image.py", line 1888, in open
    fp = __builtin__.open(fp, "rb")
IOError: [Errno 22] invalid mode ('rb') or filename: 'D:\\Python26\\PYTHON-PROGRAMME\x08ild.jpg'
Run Code Online (Sandbox Code Playgroud)

python image

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

关于使用project.parent.version作为Maven 3中模块版本的警告

在maven多模块项目中,我希望每个模块始终保持与父模块相同的版本,我通常在模块的pom.xml中执行以下操作:

  <parent>
    <groupId>com.groupId</groupId>
    <artifactId>parentArtifactId</artifactId>
    <version>1.1-SNAPSHOT</version>
  </parent>

  <groupId>com.groupId</groupId>
  <artifactId>artifactId</artifactId>
  <packaging>jar</packaging>
  <version>${project.parent.version}</version>
  <name>name</name>
Run Code Online (Sandbox Code Playgroud)

自从我开始使用maven 3.0-alpha-5以来,我收到了以下警告.

[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.groupid.artifactId:name:jar:1.1-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.groupid.artifactId:name::${project.parent.version}, /Users/whaley/path/to/project/child/pom.xml
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
Run Code Online (Sandbox Code Playgroud)

我很想知道将模块的版本绑定到父版本的真正问题是,如果有的话?或者这是一个一般警告的情况,当任何表达式,无论是否是project.parent.version,用于版本元素.

maven-3 maven

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

基于HTML的报告被分页撕成碎片

我已经创建了一个基于HTML的报告,它可以是C#中的可变长度和段数(这就是为什么不使用Crystal Reports),我不能使用精彩的http://www.printfriendly.com/作为报告是基于内联网的(boooo,hiss).

我已经创建了一个media = print CSS文件,用于使格式化为纸张和墨水尽可能高效,但我有一个问题.报告中有一个非常长的表,大约有50个表行,每个表都围绕高度:200px.不幸的是,由于自动分页,一些表行被切片,一部分表行在一页上,其余部分在下一页上.无论如何(希望通过CSS),将分页符选项设置为不分离表格元素(或类似元素)?

谢谢,亚历克斯

.net html css printing c#-2.0

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

Android - 正在加载,请稍候

当我调用一些AsyncTask(例如从远程服务下载一些数据)时,我可以在Android开发中使用标准的"正在加载,请稍候"对话框吗?

multithreading android

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

MVVM ViewModel查看消息传递

MVVM问题.ViewModel和View之间的消息传递,如何最好地实现?

该应用程序有一些"用户通信"点,例如:"您已为此选择输入了注释.当"是/否/ NA"选择的值发生变化时,您是希望保存还是"丢弃".所以我需要一些被禁止的View绑定到ViewModel的"消息"的方式.

我从MVVM Foundation的Messenger开始走下去.然而,这更像是系统范围的广播,而不是事件/订户模型.因此,如果应用程序有两个View实例(Person1 EditView和Person2 EditView)打开,当一个ViewModel发布"您要保存"消息时,它们都会收到消息.

你用了什么方法?

谢谢安迪

wpf mvvm mvvm-foundation

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

&lt;object type="text/html"&gt;&lt;/object&gt; 中的内容()?

我可以访问加载的本地内容所<iframe>

$("#frame").contents().find('div').css(...)

使用<object type="text/html">替代(同一本地站点)时,内容功能不起作用。

还有另一种方式还是我错过了什么?

下面是测试代码:

HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <link type="text/css" href="css/style.css" rel="stylesheet"/>
    <script type="text/javascript" src="js/jquery-1.3.2-min.js"></script>   
    <script type="text/javascript" src="js/try.js"></script>
</head>
<body>
    <div id="header"></div>
    <div id="here_goes_a_proprietary_side_i_dont_want_to_mess_inside">
        <object id="frame" type="text/html" data="/nastysite/index.php" width="100%" height="100%"></object>
    </div>
    <div id="footer"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).ready(function() {

    alert("go ?");  //temporary solution to wait until everything is loaded.
    $("#frame").contents().find('div').css("background-color", "red"); //nothing appens
    console.debug($("#frame").contents().find('div'));  //nothing
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery object-tag

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

意外的#temp表性能

赏金开放:好人,老板需要答案,我需要加薪.它似乎不是一个冷缓存问题.

更新:

我按照下面的建议无济于事.客户统计数据如何提出了一组有趣的数字.

#temp vs @temp

INSERT,DELETE和UPDATE语句的数量0 vs 1

受INSERT,DELETE或UPDATE语句影响的行0 vs 7647

SELECT语句的数量0 vs 0

SELECT语句返回的行0 vs 0

交易次数0对1

最有趣的是受影响的行数和事务数.为了提醒您,下面的查询返回相同的结果集,只是返回不同类型的表.


以下查询基本上做同样的事情.它们都选择一组结果(大约7000)并将其填充到temp或var表中.在我看来,var table @temp应该比临时表#temp更快地创建和填充,但是第一个例子中的var表需要1分15秒来执行,而第二个例子中的临时表需要16秒.

任何人都可以提供解释吗?

declare @temp table ( 
id uniqueidentifier, 
brand nvarchar(255), 
field nvarchar(255),
date datetime, 
lang nvarchar(5), 
dtype varchar(50)
)
insert into @temp (id, brand, field, date, lang, dtype )
select id, brand, field, date, lang, dtype
from view 
where brand = 'myBrand' 
-- takes 1:15
Run Code Online (Sandbox Code Playgroud)

VS

select id, brand, field, date, lang, dtype
into #temp …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Linq查询问题

我有这个代码从Alleged Perpetrator表返回一个caseID.该表还有一个"LastName"列.我想搜索caseID并返回LastName,但我不知道如何编写它.我一直在微软网站上寻找LINQ to SQL示例,但仍然无法弄明白.任何帮助将不胜感激!

public static class AllegedPerpetratorRepository
{
    public static IQueryable<AllegedPerpetrator> GetByCaseID(
        this IQueryable<AllegedPerpetrator> source,
        int caseID)
    {
        return (from s in source where s.CaseID.Equals(caseID) select s); 
    }
}
Run Code Online (Sandbox Code Playgroud)

c# linq iqueryable linq-to-sql

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

防止在Python中意外误导对象属性?

一个朋友在开始学习Python时被"烧掉",现在认为这种语言可能存在致命缺陷.

他正在使用库并更改了对象属性的值(库中的类),但他使用了错误的属性名称缩写.他花了很长时间才弄清楚出了什么问题.因此,他对Python的反对意味着它允许人们不小心向对象添加属性.

单元测试不能为此提供解决方案.一个人不会针对正在使用的API编写单元测试.可能有一个类的模拟,但模拟可能有相同的错误或关于属性名称的错误假设.

可以使用它__setattr__()来防止这种情况,但(据我所知),没有人这样做.

我能告诉我的朋友的唯一一件事就是,经过几年的全程编写Python代码,我不记得曾经被这个烧过.我还能告诉他什么?

python attributes

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

未定义条件编译符号

我无法让Visual Studio按照我的预期行事.我创建了2个配置文件.一个定义了符号FOO,另一个定义了符号BAR.我有这个代码:

static class MyClass{
#if FOO
  public static string const MyData="foo defined";
#endif
#if BAR /*yes, I know #elif would work here too.. just trying to be simple*/
  public static string const MyData="bar defined";
#endif
}
Run Code Online (Sandbox Code Playgroud)

然后在我的另一个文件中

 if(MyClass.MyData=="foo defined").....
Run Code Online (Sandbox Code Playgroud)

好吧,在我的应用程序中,我收到一个错误,即未定义MyClass.MyData.

此外,如果我在FOO配置文件上有它并输入类似#error test之后#if FOO它将有一个构建错误,但如果我删除它将构建就好了,当我去运行它时,我会得到一个编译错误, MyClass不包含MyData的定义.此外,这是一个ASP.Net Web应用程序.

有人可以帮我弄清楚如何使用条件编译吗?它就好像Visual Studio使用编译符号正确编译它一样,但是每当ASP.Net网络服务器执行它时,它都会重新编译它而没有任何符号...但这只是没有任何意义,为什么它会这样做..

编辑:如果我使用FOO或BAR配置文件并不重要,它们似乎都没有像它们那样定义MyData符号.

EDIT2:

好的,这对于复制很重要!App_Code在解决方案中创建一个新文件夹,然后在其中添加.cs文件,然后将MyClass添加到其中.这将重现在空白项目中工作的错误.我实际上简化了它

#if !(FOO || BAR)
  #error neither foo or bar defined
#endif
Run Code Online (Sandbox Code Playgroud)

看起来Visual Studio没有为App_Code中的常规.cs文件设置条件编译符号

c# compiler-errors conditional-compilation visual-studio

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