问题列表 - 第31703页

Android动画 - 翻转

我需要创建一个动画 - 翻转视图并显示另一个视图.

当前显示的视图的宽度缓慢减小到零,之后,要显示的视图的宽度必须从零增加.

在此期间,高度从当前显示的高度变为略微减小的高度,然后再返回.

我怎样才能实现这一点...使用ViewFlipper.

animation android flip

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

NSURLConnection阻止主线程吗?

我正在使用NSURLConnectioniPhone应用程序,并且在发送initWithRequest:到我的NSURLConnection实例后界面似乎变慢了.我不确定这是否正在发生,因为我的处理代码需要很长时间来处理响应,或者是因为NSURLConnection它阻塞了主线程.

任何人都可以确认NSURLConnection将创建连接并在单独的线程上等待数据,然后在主线程上调用其委托方法吗?

谢谢!

iphone multithreading nsurlconnection

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

重载和依赖注入有什么区别?

虽然界面驱动的DI ...我仍然不清楚这与基本重载概念的确切区别.任何C#示例都会有所帮助.

编辑:我在这里读到我的问题的原因 ,StreamReader可以看作是IoC/DI的例子......这与过载有什么不同?或者它只是DI而不是完全DI?

c# dependency-injection

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

TortoiseHG:无法部分提交合并

我试图在Mercurial中合并两个头.合并后,我没有提交并做了一些更改.然后我尝试提交并收到以下消息:

abort:无法部分提交合并(不指定文件或模式)

我使用TortoiseHG作为视觉外壳,使用Beyond Compare进行比较和合并.我对他们所有人都相对较新.

我该怎么做才能成功完成提交?

merge mercurial dvcs tortoisehg

11
推荐指数
3
解决办法
7747
查看次数

使用"script"dataType处理jQuery ajax错误

我正在使用围绕jQuery的AJAX函数的包装器函数,如下所示:

$.getAjax = function(url, type, callback){
    $.ajax({
        url: url,
        cache: false,
        dataType: type,

        success: function(){
            alert("success");
        },
        complete: function(XMLHttpRequest, textStatus){
            alert("complete");

            if (callback != undefined) {
                callback();
            }
        },
        error: function (XMLHttpRequest, textStatus, errorThrown){
            alert("error");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

当我使用"text"作为dataType时,即使url无效,它也能正常工作.当url无效时,它首先调用错误然后调用complete函数.没关系.但是当我使用"script"作为dataType时,当url无效时它不会调用任何东西.当我使用"script"作为dataType时,我该怎么做才能捕获HTTP 404错误?

ajax error-handling jquery

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

如何使用Vim填充字符x到y列的行

如何使用Vim将具有指定字符的行的剩余部分填充到某列?例如,假设光标位于第四列,我想用破折号填充当前行的其余部分,直到第80列.我该怎么做?

vim

29
推荐指数
3
解决办法
6362
查看次数

python:if row [1] .upper().find(brand)!= - 1:

这两个陈述是否相同?

if row[1].upper().find(brand)!=-1:
Run Code Online (Sandbox Code Playgroud)

if row[1].upper().find(brand):
Run Code Online (Sandbox Code Playgroud)

python

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

Databind并验证TableViewer?

我使用org.eclipse.core.databinding框架来绑定TextSWT应用程序中的某些字段.我添加了一个更新策略来验证数据,并仅在用户单击保存按钮时在模型上设置值:

    UpdateValueStrategy toModel = new UpdateValueStrategy(UpdateValueStrategy.POLICY_CONVERT);
    if (validator != null) {
        toModel.setAfterGetValidator(validator);
    }

    UpdateValueStrategy fromModel = new UpdateValueStrategy(UpdateValueStrategy.POLICY_UPDATE);

    binding = bindingContext.bindValue(SWTObservables.observeText(this, SWT.Modify),
                    BeansObservables.observeValue(pVO, propertyName), toModel, fromModel);
Run Code Online (Sandbox Code Playgroud)

这段代码非常有效.

但我怎么能这样做TableViewer呢?

我想让它工作,这样当我在IHM中添加一些东西时,模型保持不变直到我打电话 getBindingContext().updateModels();

java data-binding jface

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

优先处理事件处理程序

我有以下代码,我处理一个事件两次.但是我总是希望确保mynewclass始终首先处理事件,然后触发本地事件处理程序代码.我理解MyClass事件应首先触发,因为它是首先创建的事件,但因为线程和入队正在发生,我认为它花了太长时间并且myhandleeventlocal在我想要它之前做了一些事情.我能等待它发生的任何方式吗?

    public MyMainClass
    {

    private MyMethod()
    {
        MyClass mynewclass = new MyClass();
        mynewclass.myObject += MyHandler(myhandleventlocal);
        mynewclass.loadedevent += EventHandler(loadedevent)
    }

    private void myhandleventlocal()
    {

             //do stuff

    }

    private void loadedevent()
    {
         //do some stuff
     }

    }

    public MyClass
    {
         public MyObject myObject;
         public event loadedevent;
         public MyClass()
         {
               myObject = new MyObject();
               myObject += MyHandler(myhandlevent);

         }

         private void myhandlevent(long value, string detail)
         {

             //Start a thread
             //Enqueue value and detail
             //On seperate thread dequeue value and process …
Run Code Online (Sandbox Code Playgroud)

.net c# event-handling .net-3.5 c#-3.0

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

HTTP"主机"标头参数中是否需要端口号?

假设我发出一个HTTP请求:foosite.com但实际发送请求的端口是6103,我不要将该端口放在Host标头中,例如:

GET /barpage HTTP/1.1
Host: foosite.com
Method: GET
Run Code Online (Sandbox Code Playgroud)

应该http服务器然后识别我正试图在端口6103上与它通话?或者因为它在请求标题中被省略了我在赌博,如果服务器实际上认识到这一点?

我问这个问题:我发现浏览器,至少是firefox + chrome,把端口放在Host头部.但我正在使用的Java应用程序没有.当端口没有通过时,Host服务器会回复以为我在端口80上.所以我需要獾?服务器操作员还是Java程序员?

http http-headers

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