问题列表 - 第35496页

XCode webview连接/服务器错误处理

所有,

我是XCode的新手,我试图在尝试使用WebView时如何最好地处理连接问题.我知道有关于SO的相关问题,但似乎都没有提供完整的解决方案.我有以下代码,但似乎有点低效.希望有人可以帮我重构它,使其可以在任何调用UIWebView的地方使用.

注意:请暂时忽略内存问题.我意识到必须加入.

- (void)viewDidLoad {
    [webView setDelegate:self];

    NSString *urlAddress = @"http://www.somesite.com/somepage";
    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];

    NSURLConnection *urlConnection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];

    [super viewDidLoad];
}

// Check for URLConnection failure
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
    UIAlertView *connectionError = [[UIAlertView alloc] initWithTitle:@"Connection error" message:@"Error connecting to page.  Please check your 3G and/or Wifi settings." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
    [connectionError show];
    webView.hidden = true;
}

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {

    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse …
Run Code Online (Sandbox Code Playgroud)

iphone xcode uiwebview nsurlconnection

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

Oracle:是否可以为模式创建同义词?

首先

我是一个神谕新手,我没有当地的神谕大师来帮助我.

这是我的问题/问题

我有一些SQL脚本必须发布到许多Oracle实例.脚本创建存储过程.
创建存储过程的模式与包含存储过程正在读取的表的模式不同.

在不同的实例上,包含表的模式具有不同的名称.

显然,我不想编辑脚本以使它们针对不同的实例进行定制.

有人向我建议,解决方案可能是建立同义词.

是否可以在每个实例上定义表模式的同义词,并在我的脚本中使用同义词?

是否还有其他方法可以在不编辑脚本的情况下完成这项工作?

感谢您的任何帮助.

oracle schema synonym

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

复杂的wolframalpha ajax查询

我想在我的博客中使用Mathematica格式编写公式,在标签的公式中.当Dom被加载时,我应该使用http://www.wolframalpha.com/搜索结果图像来替换那些标签(和什么库)?

例如:

<formula>Limit[((3 + h)^(-1) + -1/3)/h, h -> 0]</formula>
Run Code Online (Sandbox Code Playgroud)

被替换为: 替代文字

如果它是复杂的或无法用javascript完成,请解释原因.

javascript ajax wolfram-mathematica wolframalpha

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

有趣的C++代码片段,有什么解释吗?

可能重复:
为什么我能够使用无效的类指针进行函数调用

class B
{
    public:
    int i;
    B():i(0){}
    void func1()
    {
        cout<<“func1::B\n”;
    }
    void func2()
    {
        cout<<“i = “<<i;
    } 
};


int main()
{

    B *bp = new B;

    bp->func1();

    delete bp;

    bp = NULL;

    bp->func1();
    bp->func2();

    return 1; 
}
Run Code Online (Sandbox Code Playgroud)

输出:

func1::B 
func1::B 
Runtime Exception:
NULL pointer access
Run Code Online (Sandbox Code Playgroud)

c++ null

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

使用阻止REST请求来实现发布/订阅

我最近被要求调查与希望使用RESTful Web服务提供电话事件(例如线路振铃,接听延期,呼叫清除)的电话系统供应商集成的可行性.

我指出REST是一个请求/响应协议,他们正在进行发布/订阅.他们建议的解决方案是发出HTTP REST请求,该请求会阻止,然后在事件可用时或者超时时最终响应.

无论哪种方式,都会有另一个请求无限制地获取下一个事件等等.

这个想法让我感到畏缩,但我确信iPhone"推送"电子邮件就是这样运作的.

这是REST的合理使用吗?

rest asynchronous publish-subscribe

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

将网站用户帐户与Facebook帐户绑定的最佳工作流程

我需要实现facebook-connect到用户已经拥有内部帐户的网站.如果内部帐户不存在,则应从facebook凭据创建.此外,应该可以将现有帐户链接到Facebook帐户.技术实现对我来说很清楚,但我对一个实用,最佳且易于理解的用户活动工作流程更感兴趣.

1)我最初的想法是有一个登录表单,其中包含用户和密码字段以及两个按钮:"connect with facebook"和"login".如果按"登录",内部帐户通常会登录.如果按下"连接Facebook",用户连接到Facebook,然后根据用户和密码的状态,我可以检索内部用户并绑定它与Facebook用户,或创建一个新的内部用户并将其绑定到Facebook用户,或检索绑定到Facebook用户的内部用户.但是,我在工作流程中看到了一些问题.如果输入的用户和密码与绑定到Facebook帐户的用户和密码的内部用户不同,该怎么办?

我将尝试用伪代码来说明问题:

if "login" is pressed:
    internal_user = authenticate(username, password)

if "connect to facebook" is pressed:
    facebook_user = get_facebook_user()
    if username and password are filled in:
        internal_user = authenticate(username, password)
        if facebook_user has no internal_user:
            facebook_user.bind_internal_user(internal_user)
        else:
            # conflict! what to do with it?
            # facebook_user.get_internal_user() != internal_user
    else:
        if facebook_user has internal_user:
            internal_user = facebook_user.get_internal_user()
        else:
            internal_user = facebook_user.create_internal_user()

internal_user.login()
Run Code Online (Sandbox Code Playgroud)

此外,如果用户需要输入Facebook用户名和密码或网站的用户名和密码,用户可能会感到困惑.

2)另一种选择可能是登录表格,连接到Facebook,以及注册表格作为三个不同的选项,连接到Facebook将获得或创建一个内部帐户; 然后是一个单独的可选表单,用于登录用户绑定他们的Facebook帐户.但是,再次有可能留下来创建一个重复的内部帐户.

处理这个问题的最佳做法是什么?其他网站主要使用的是什么?

usability user-interface facebook

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

如何将Joda Time DateTime对象转换为SQL Server格式的String?

我在Java中使用Joda-Time库,并将日期和时间存储为org.joda.time.DateTime对象.

如何可靠地将此DateTime对象转换为将由SQL服务器(包括时区)正确解析的String,以便我可以在INSERT SQL语句中使用它?

java sql-server jdbc jodatime

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

为什么在UserControl中未正确更新Visible属性?

有时我的UserControl的Visible属性无法正确更新.它发生在我的应用程序启动时,在OnFontChanged中,从InitializeComponent内部触发,可能是因为还没有设置其他一些东西.我只是无法找出什么.

替代文字

vScrollBar是一个UserControl,位于另一个UserControl中.显然,只有在尝试将值设置为true时才会发生这种情况. vScrollBar已经有了它的手柄,正如IsHandleCreated的手表所说的那样.

c# user-controls visibility scrollbars

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

x未定义,setTimeout问题

使用以下代码我得到一个clock is not defined错误,为什么?

$(function(){   
    function clock() {
        var nd = new Date();
        var h, m, s;
        h = nd.getHours();
        m = nd.getMinutes();
        s = nd.getSeconds();
        if (h <= 9) h = "0" + h;
        if (m <= 9) m = "0" + m;
        if (s <= 9) s = "0" + s;
        $('#digital-clock .hour').text(h+':');
        $('#digital-clock .min').text(m+':');
        $('#digital-clock .sec').text(s);
    }
    setTimeout('clock()', 1000);
});
Run Code Online (Sandbox Code Playgroud)

javascript settimeout

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

Log4Net Http Appender存在吗?

在log4net中是否有一个appender可以允许winform客户端在不使用共享的情况下读取另一台服务器上的log4net日志?我的应用程序作为Web服务托管.我正在寻找一个HTTP appender或类似的东西.

log4net log4net-configuration

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