问题列表 - 第45680页

Android:如何测试自定义视图?

在Android中有几种单元测试方法,测试我编写的自定义视图的最佳方法是什么?

我目前正在测试它作为我在仪器测试案例中的活动的一部分,但我宁愿只测试视图,孤立.

android unit-testing android-custom-view android-view

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

如何将GAE cron作业作为特定应用程序版本运行?

最近我开始在我的Google App Engine项目中使用有限的暂存.所有版本之间仍然共享数据,但行为(尤其是面向用户的行为)是不同的.

当然,当我实现一些令人难以置信的新东西时,它只运行在我的代码的最新版本上,我觉得它不应该被移植到旧版本.

一些新功能需要定期运行cron作业,但我遇到了问题.我必须运行一个cron作业来调用最新的代码,但这是Google的文档对此问题的评论:

Cron requests are always sent to the default version of the application.
Run Code Online (Sandbox Code Playgroud)

默认版本是最早的版本,因为发送给用户的客户端代码的第一个版本不是未来证明,也不知道如何选择要调用的API版本.

所以我的问题是,如何绕过这个限制并创建一个cron作业,它将调用最新版本而不是默认版本的应用程序?

versioning cron google-app-engine staging

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

在Ubuntu 10.04上使用Nginx设置Tornado以供生产使用

我知道在http://www.friendfeed.com上有一个nginx配置文件 但是我真的不知道如何在Ubuntu 10.04上使用Nginx设置Tornada用于生产.

这是我的情况和假设:1)假设我的Tornado项目是这样设置的:

project/
    src/
       static/
       templates/
           project.py
Run Code Online (Sandbox Code Playgroud)

我已经通过从Github下载了存储库而安装了Tornado sudo python setup.py install

2)我已经安装了Nginx并根据这里的说明启动它:http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid

我的问题是:我的nginx配置文件在哪里?在src /文件夹中?配置Nginx后,如何启动Tornado项目?

nginx tornado ubuntu-10.04

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

设计时错误 - 'VisualState'出现在至少两个名称空间中

我收到以下错误

模糊类型参考.名为"VisualState"的类型出现在至少两个名称空间中,即"System.Windows"和"System.Windows".考虑调整程序集XmlnsDefinition属性.

我没有直接引用任何这些程序集名称空间,我正在执行以下操作:

<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   
Run Code Online (Sandbox Code Playgroud)

应用程序编译很好,只是在设计时抛出这些错误.这种情况发生在作为VSM库一部分的其他几个类中.

.net c# wpf

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

Visual C++上NOMINMAX可能出现的问题

NOMINMAX在我的程序中定义其他任何内容时,我可以遇到什么问题?

据我所知,这将使<Windows.h>没有定义minmax宏,从而与STL许多矛盾,例如std::min(),std::max()std::numeric_limits<T>::min()得到解决.

我是否正确地假设只有Windows特定和遗留代码会出现问题?几乎所有的库都不应该依赖min()max()定义为宏?

编辑:其他Windows标题是否会出现问题?

c++ windows visual-c++

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

Python线程代码不代表线程化

为什么这段代码"行为"没有线程?(请参阅输出.)

import time
from threading import Thread

def main():
    for nums in [range(0,5), range(5,10)]:
        t = Spider(nums)
        t.start()
        print 'started a thread'
        t.join()
    print "done"

class Spider(Thread):
    def __init__(self, nums):
        Thread.__init__(self)
        self.nums = nums
    def run(self):  # this is an override
        for num in self.nums:
            time.sleep(3)  # or do something that takes a while
            print 'finished %s' % (num, )

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

输出:

started a thread
finished 0
finished 1
finished 2
finished 3
finished 4
started …
Run Code Online (Sandbox Code Playgroud)

python multithreading

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

Javascript:检测Carets父节点

我正在iframe中使用designMode构建一个简单的WYSIWYG编辑器,目前我可以使所选文本变为粗体,斜体和下划线以及链接,并且它们工作正常.

但我想知道什么时候caret是内部的b,i,u,a,标签,这样我就可以通知当前的选择是勇敢的或任何用户.

例子:

Hello <b>Stackover|flow</b> is cool!=你在b标签内

<i>Be|st place</i>!=你在i标签内

Hello <a href="http://stackoverflow.com/">Go|od stuff!</a>=你在a标签内

没有图书馆,我想学习这个东西:)

javascript wysiwyg parent caret

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

将多个参数POST到WCF服务

我正在努力了解WCF,所以我的问题可能很愚蠢.我相信我对"GET"操作有着坚定的理解.我现在正在进行一些"POST"操作.我的问题是,我可以使用WebInvoke编写一个接受多个参数的WCF服务操作吗?或者,当我发布数据时,它是否只接受一个序列化参数?

谢谢!

c# wcf

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

通配符sql只有字母字符

我需要为字母字符创建一个规则

我使用了以下通配符字符序列,但没有用!

喜欢'[A-Za-z]'

喜欢'az'

喜欢'A-Za-z'

sql sql-server wildcard

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

PHP AJAX和mySQL没有返回数据?

我有以下PHP块:

$word = mysql_real_escape_string(trim($_GET['word']));
    $firstletter = substr('$word', 0, 1);

    $query = "SELECT * FROM `dictionary` WHERE word LIKE '%$firstletter'";
    $result = mysql_query($query) or die(mysql_error().": ".$query);
    $row = mysql_fetch_assoc($result);
    // send back the word to ajax request
    $i = 0;
    $fullLoad = '';
    while ($i < mysql_numrows($result)) {
        $fullLoad = $fullload . '|' . $row['word'];
        $i++;
    }
    echo $fullLoad;
Run Code Online (Sandbox Code Playgroud)

现在,我的AJAX电话:

$.ajax({
                type: "GET",
                url: "word-list.php",
                data: "word="+ theword,
                success: function(data){ //data retrieved
                    console.log(data);
                            }
    });
Run Code Online (Sandbox Code Playgroud)

现在,让我们假设缺少的单词变量是apple- 所以$word = …

php mysql ajax

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