问题列表 - 第10384页

如何验证我在iPhone上从Web下载的图像文件?

我正在使用NSURLConnection sendSynchronousRequest方法下载图像,并且工作正常.但是,偶尔我会遇到图像URL指向图像文件以外的问题的问题.例如,我发现这个非图像URL导致了问题:http: //www.100plusposters.com/images/ExoticFlowers.jpg 该URL返回一个网页,我认为这是因为该网站缺少图像.

Objective-C的一个好处是无效图像不会导致崩溃.它简单而安静地继续,并且不显示任何图像,但这仍然是一个问题.

如何在显示之前验证返回的数据以确保它是有效的图像文件?

谢谢!

我的相关代码,如果有帮助......

NSError *error = nil;
NSURLResponse *response;
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:5];

NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

if(data != nil && [error localizedDescription] == nil) 
{
    //Create UIImage object using initWithData method
    //Display UIImage
}
Run Code Online (Sandbox Code Playgroud)

iphone image objective-c uiimage

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

有Python语言规范吗?

Python中有什么类似于Java的JLS或C#的规范吗?

python specifications

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

将objective-c typedef转换为其等效字符串

假设我在.h文件中声明了一个typedef:

typedef enum {
  JSON,
  XML,
  Atom,
  RSS
} FormatType;
Run Code Online (Sandbox Code Playgroud)

我想构建一个将typedef的数值转换为字符串的函数.例如,如果邮件[self toString:JSON]已发送; 它会返回'JSON'.

该函数看起来像这样:

-(NSString *) toString:(FormatType)formatType {
  //need help here
  return [];
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,如果我尝试这种语法

[self toString:FormatType.JSON];
Run Code Online (Sandbox Code Playgroud)

要将typedef值传递给方法,我收到一个错误.我错过了什么?

c enums typedef objective-c

138
推荐指数
9
解决办法
12万
查看次数

在SQL中选择一个带虚拟值的虚拟列?

我有一张桌子,内容如下

Table1
col1   col2
------------
 1      A 
 2      B
 3      C
 0      D
Run Code Online (Sandbox Code Playgroud)

结果

col1   col2  col3
------------------
0       D     ABC
Run Code Online (Sandbox Code Playgroud)

我不知道如何编写查询,可以选择col1和col2

select col1, col2 from Table1 where col1 = 0;
Run Code Online (Sandbox Code Playgroud)

我该如何添加值为ABC的col3.

sql

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

带有服务引用的类库

我有一个类库(.NET),它引用了一个Web服务(在某些服务器中,而不是同一解决方案中的项目).类库有一个暴露给COM的类.该类调用Web服务.

当我添加服务引用时,这会将代码添加到类库的app.config中.

我在同一解决方案中也有一个桌面应用程序,仅用于测试目的.当我运行此应用程序时,它会抛出此异常:

无法在ServiceModel客户端配置部分中找到引用合同"ServiceProxy.EventsServices"的默认端点元素.这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素.

可以通过将生成的类库app.config中服务引用的生成代码复制并粘贴到桌面应用程序的配置文件中来解决此异常.

部署时,我只需要部署DLL(从类库构建)而不是桌面应用程序.我需要将服务引用包含在可以由DLL读取的配置文件中.

有什么建议?

谢谢!

.net web-services app-config class-library

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

回应来自asp.net页面代码隐藏的404错误

我有一个场景,我从代码隐藏服务文件.

哪个文件取决于请求.在某些情况下,将没有要提供的文件,我想将404返回给浏览器.

我怎么能从代码隐藏中做到这一点?这是向用户显示没有可用文件的正确行动方案吗?

asp.net

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

是否总是使用get和set方法来访问类自己的成员字段?

在Java类中,使用getter和setter访问成员字段是不是很好或者不好?

比如哪个更好:

public Order {
    private Agreement agreement;

    public Agreement getAgreement() {
    return agreement;
    } 

    public void process() {
       //should I use:
       getAgreement().doSomething();
       //Or:
       agreement.doSomething();
    }
}
Run Code Online (Sandbox Code Playgroud)

一般来说,我认为直接访问该字段最好是由于KISS原则,并且有人可能会在以后使用不可预测的结果覆盖get方法.

然而,我的同事认为保留一层抽象更好.对此有何共识?

java anti-patterns

8
推荐指数
3
解决办法
2164
查看次数

<div>位置:绝对; 底部:0; 在IE7中没有按预期工作

我的网站是大学的课程目录工具,它有一个中心窗格,其中包含动态更新的类列表.在Firefox,Opera和Chrome中,中心窗格具有预期的滚动行为:当类列表超出高度时,中心窗格具有滚动条.但是,只有在明确设置高度时,IE才显示此栏.在调整大小时不使用JavaScript重置中心窗格高度,如何强制Internet Explorer显示滚动条?

中心窗格:

<div id="middlenav">
    <div id="middleheader"></div>
    <div id="courselist"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

和它的CSS:

div#middlenav {
    position: absolute;
    left: 250px;
    right: 350px;
    top: 0px;
    bottom: 0px;
}

div#courselist {
    overflow: auto;
    position: absolute;
    top: 55px;
    bottom: 0px;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

看起来中心窗格不符合bottom: 0px;语句,并且正在扩展到包含的全部高度#courselist.我尝试了,body { height: 100% }但也没有解决它.

html css scroll internet-explorer-7

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

如何在ruby中实现curry(部分函数)

我需要一些在ruby中实现curry函数的例子(1.8.6或1.8.7而不是1.9).

ruby currying

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

在十进制(双精度)后舍入数字的最快方法是什么?

例如,我的号码是345.38,223.805555,21.3333.我想得到小数点后的数字并将其四舍五入.

345.38 --> 4

2323.805555 --> 8

21.3333 --> 3
Run Code Online (Sandbox Code Playgroud)

c#

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