问题列表 - 第47804页

iPhone SDK:如何检查用户输入的IP是否有效?

我的iPhone应用程序包含几个到服务器的http请求.用户可以输入服务器的IP地址,以便您可以将该应用程序与您自己的专用服务器结合使用.

在发出请求之前,我总是检查输入的IP地址是否有效,我这样做:

-(BOOL)urlExists {

NSString *url = [NSString stringWithFormat:@"%@", ipAddress];
NSURLRequest *myRequest1 = [NSURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:5.0];
NSHTTPURLResponse* response = nil;
NSError* error = nil;
[NSURLConnection sendSynchronousRequest:myRequest1 returningResponse:&response error:&error];
if ([response statusCode] == 404){
    return NO;

}
else{
    return YES;
}

[url release];
[response release];
[error release];
[myRequest1 release];

}
Run Code Online (Sandbox Code Playgroud)

只要输入的地址如下所示,这就完美地运行:xx.xx.xxx.xxx但是如果你尝试输入这样的东西,"1234"或"test",上面显示的代码不起作用.所以我不得不检查输入的地址"看起来"是否像IP地址,我不知道如何做到这一点.

任何建议都非常感谢!

iphone objective-c ip-address nsurlrequest

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

在控制器(导轨)中生成URL

我的控制器中有一个将JSON呈现回客户端的操作:

@data = [{label:"foo", url:"..."}, ...]

render :json => @data
Run Code Online (Sandbox Code Playgroud)

基本上,“数据”是一个对象数组,每个对象都具有label和url属性。希望在服务器端生成URL,而不是将此数据传递给客户端并对其进行迭代以生成URL字符串。

如果我可以使用“ link_to”方法,它将看起来像这样:

link_to“ foo”,{:action =>'some_action',:foobar => {}}

基本上链接到/ foobar / some_action

由于我没有方便的“ link_to”方法,因此在控制器中生成URL的最佳方法是什么?

ruby-on-rails

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

纬度经度位置的国家代码(不使用地理编码服务)

如何从纬度经度位置获取国家/地区代码?

我知道有很多可用的地理编码服务,但它们没有考虑我的要求,因为我的应用程序在它上线几小时后被阻止(许多地理编码请求).

大多数地理编码服务也提供商业服务,但它们还不是一个选项,因为该项目是它的起点.

我做了一些研究,并认为我找到了一种方法:获取包含所有国家(多边形)边界的形状文件(或其他数据文件).接下来只查看lat/lng位置的多边形.最后从特定多边形中读取元数据.

有谁知道我在哪里可以获得包含显示世界上所有国家边界的多边形(或仅仅是线条)的形状文件(或其他格式)?

或者有没有更简单的方法来解决这个问题?

geocoding country-codes latitude-longitude

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

在浏览器中实际使用和支持SNI吗?

我可以找到有关SNI的各种信息(参见维基百科),但我找不到任何有关浏览器实际支持的统计信息.

我能找到的最好的是它应该适用于带有SP3的Windows XP.

有谁知道SNI是否真的可以在实践中使用?

ssl cross-browser sni

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

从img标记加载时,Google静态地图API禁止403

我所拥有的是一张谷歌地图,显示了一个属性的位置,但是当我来打印时,动态地图打印得不那么好,所以我决定实施谷歌静态地图图像API.

http://lpoc.co.uk/properties-for-sale/property/oldgate-dairy-st-james-road-long-sutton-cambridgeshire-pe12/?prop-print=1

^^是打印视图中属性的一个示例,应该显示静态地图图像,但无法加载并查看我的检查器我正在为图像获得403 Forbiden响应.

但如果我直接转到URL,图片就会加载......

我究竟做错了什么?

谢谢

斯科特

api static google-maps image

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

LINQ过滤列表对象

我有list对象,我需要在VB.NET中使用LINQ检查逗号分隔字符串中的id,如下所示:

dim strId as String = "1,2,3,5,"
dim myList = from objmylist where objmylist.id in (strId)
Run Code Online (Sandbox Code Playgroud)

linq vb.net list

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

如何同时更新多个表?

我正在尝试更新三个不同表中的字段,但我遇到了一些错误:

UPDATE 
  a, b, c
SET 
  a.Locked = 0, 
  b.Locked = 0, 
  c.Locked = 0, 
  a.LockedByUsername = 'zolomon', 
  b.LockedByUsername = 'zolomon', 
  c.LockedByUsername = 'zolomon', 
  a.LockedAt = CURRENT_TIMESTAMP, 
  b.LockedAt = CURRENT_TIMESTAMP, 
  c.LockedAt = CURRENT_TIMESTAMP
FROM 
  TableA AS a
  INNER JOIN TableB as b ON n.Objid = o.Objid
  INNER JOIN TableC as c ON n.Namnid = e.Namnid 
WHERE
  a.Namn1 = 'FirstName LastName' AND b.objektkod='SomeIdentifier'
Run Code Online (Sandbox Code Playgroud)

而错误:

Msg 102, Level 15, State 1, Line 2
Incorrect syntax near ','.
Run Code Online (Sandbox Code Playgroud)

t-sql

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

在centos上禁用视觉铃声

我使用centos 4(32位)和bash.

我想知道如何禁用所有贝壳中的视觉铃声?

bash centos

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

focus()在colorbox弹出窗口内不起作用

我试图focus在表单上使用第一个输入字段.但它不起作用.当我呼吁attr("id")输入时,它起作用了.当我为相同的输入调用焦点时,我没有看到任何结果.我也尝试使用原生Javascript.有谁知道如何解决这个问题?

javascript jquery colorbox

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

从表-Jquery中删除行类

我有一个表.表id是resultTable.表中的某些行有一个类.

如何从该表中删除这些类.

我使用下面给出的代码来添加类

     $('#resultTable tr').click(function (event) {
       $(this).addClass("test");
       });
Run Code Online (Sandbox Code Playgroud)

要从整个表中删除类测试,我尝试了下面给出的代码

   $('#resultTable').removeClass("test");
Run Code Online (Sandbox Code Playgroud)

但它没有工作.任何想法?

html jquery

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