问题列表 - 第43661页

如何使用LocationCollection缩放以适应WP7 Bing Maps控件?

如何在Windows Phone 7上将Microsoft.Phone.Controls.Maps.Map控件缩放到正确的缩放级别?

我有一个GeoCoordinates的LocationCollection,我自己计算了中心,但现在我如何计算正确的缩放级别以适应LocationCollection?

PS是否有开箱即用的方法来计算GeoCoordinates的中心,所以我不必自己计算?

编辑:我找到了另一个很好的解决方案:http://4mkmobile.com/2010/09/quick-tip-position-a-map-based-on-a-collection-of-pushpins/

map.SetView(LocationRect.CreateLocationRect(points));

location zoom bing-maps windows-phone-7

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

奇怪的地图减少了CouchDB中的行为.Rereduce?

我有一个mapdbuce问题与couchdb(两个函数如下所示):当我用grouplevel = 2(精确)运行它时,我得到准确的输出:

{"rows":[
 {"key":["2011-01-11","staff-1"],"value":{"total":895.72,"count":2,"services":6,"services_ignored":6,"services_liked":0,"services_disliked":0,"services_disliked_avg":0,"Revise":{"total":275.72,"count":1},"Review":{"total":620,"count":1}}},
 {"key":["2011-01-11","staff-2"],"value":{"total":8461.689999999999,"count":2,"services":41,"services_ignored":37,"services_liked":4,"services_disliked":0,"services_disliked_avg":0,"Revise":{"total":4432.4,"count":1},"Review":{"total":4029.29,"count":1}}},
 {"key":["2011-01-11","staff-3"],"value":{"total":2100.72,"count":1,"services":10,"services_ignored":4,"services_liked":3,"services_disliked":3,"services_disliked_avg":2.3333333333333335,"Revise":{"total":2100.72,"count":1}}},
Run Code Online (Sandbox Code Playgroud)

但是,更改为grouplevel = 1,因此所有不同人员密钥的值应按日期分组,不再提供准确的输出(请注意总数是当前的,但所有其他人都是错误的):

{"rows":[
  {"key":["2011-01-11"],"value":{"total":11458.130000000001,"count":2,"services":0,"services_ignored":0,"services_liked":0,"services_disliked":0,"services_disliked_avg":0,"None":{"total":11458.130000000001,"count":2}}},
Run Code Online (Sandbox Code Playgroud)

我唯一的理论是这与rereduce有关,我还没有学到.我应该探索那个选项,还是我错过了其他的东西?

这是Map函数:

function(doc) {
if(doc.doc_type == 'Feedback') {
    emit([doc.date.split('T')[0], doc.staff_id], doc);
}
}
Run Code Online (Sandbox Code Playgroud)

这就是Reduce:

function(keys, vals) {
// sum all key points by status: total, count, services (liked, rejected, ignored)
var ret = {
    'total':0,
    'count':0, 
    'services': 0,
    'services_ignored': 0,
    'services_liked': 0,
    'services_disliked': 0,
    'services_disliked_avg': 0,
};

var total_disliked_score = 0;

// handle status
function handle_status(doc) {
    if(!doc.status || doc.status == '' || doc.status == undefined) {
        status …
Run Code Online (Sandbox Code Playgroud)

couchdb mapreduce

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

为什么NetBeans总是希望从SVN提交中排除此文件?

我不明白这个古怪的NetBeans问题,每次我去提交SVN仓库的一个分支时,NetBeans总是想要排除一个特定的文件:

为什么netbeans为什么?

我该怎么做才能使NetBeans默认不从提交中排除该文件?我知道我可以单击该复选框将其包含在提交中,但在下次提交时它将再次被排除.让我感到恼火的是我现在要修理它:-)

编辑:请注意命令行工作正常:

[jnet@Stan ApparelQuote.module]$ svn commit -m "Fixed missing space in message"
Sending        ApparelQuote.module/Contents/Controllers/Module_ApparelQuote.php
Sending        ApparelQuote.module/Contents/htdocs/ApparelOrderingSystem.js
Transmitting file data ..
Committed revision 12288.
Run Code Online (Sandbox Code Playgroud)

svn netbeans

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

$@ 如何在 make 条件下工作?

我正在使用 GNU Make 3.80。在我的 Makefile 中,我使用自动变量 $@ 来引用当前目标。

    @echo current target is ... [$@]
ifeq ($@,sms)
    @echo yep, they are equal
else
    @echo no, they are not equal
endif
Run Code Online (Sandbox Code Playgroud)

似乎 $@ 扩展为 sms,如下面的输出所示。

输出是:

current target is ... [sms]
no, they are not equal
Run Code Online (Sandbox Code Playgroud)

我的问题:由于 $@(显然)扩展为 sms,不应该执行 ifeq 条件的“true”分支(结果输出应该是 yep,它们是相等的)?[我不知道为什么输出不是,它们不相等。]

conditional makefile

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

C中嵌套的strtok函数问题

我有一个像这样的字符串:

a;b;c;d;e
f;g;h;i;j
1;2;3;4;5
Run Code Online (Sandbox Code Playgroud)

我想逐个元素地解析它.我使用嵌套的strtok函数,但它只是拆分第一行并使令牌指针为null.我怎么能克服这个?这是代码:

token = strtok(str, "\n");

while(token != NULL && *token != EOF)
{
    char a[128], b[128];
    strcpy(a,token);
    strcpy(b,a);
    printf("a:%s\n",a);
    char *token2 = strtok(a,";");
    while(token2 != NULL)
    {
        printf("token2 %s\n",token2);
        token2 = strtok(NULL,";");
    }
    strcpy(token,b);
    token = strtok(NULL, "\n");
    if(token == NULL)
    {
        printf("its null");
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

token 2 a
token 2 b
token 2 c
token 2 d
token 2 e
Run Code Online (Sandbox Code Playgroud)

c nested token tokenize strtok

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

在C++中是否存在称为"堆栈"的存储区来存储自动变量

在C++中是否存在一个称为堆栈的内存中的特定区域,其中存储了自动变量.

c++ memory-management

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

Ruby/Rails - 使用每个循环迭代/对象与数组向对象添加记录

我试图弄清楚如何为循环的每次迭代向现有对象添加记录.我很难发现对象和数组之间的区别.

我有这个

 @events = Event.find(1)
 @loops = Choices.find(:all, :limit => 5)  #so loop for 5 instances of choice model
 for loop in @loops
       @events = Event.find(:all,:conditions => ["event.id = ?", loop.event_id ])
 end
Run Code Online (Sandbox Code Playgroud)

我正在尝试根据循环变量的id添加新事件到现有的@events对象.但是(=)运算符只是创建了一个@events对象的新实例.

我尝试(+ =)和(<<)作为运算符,但得到了错误

"当你没想到它时,你有一个零对象!你可能已经预料到了一个Array的实例.在评估nil时出错了"

我试过创建了一个数组

 events = []
 events << Event.find(1)
 @loops = Choices.find(:all, :limit => 5)  #so loop for 5 instances of choice model
 for loop in @loops
       events << Event.find(:all,:conditions => ["event.id = ?", loop.event_id ])
 end
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在视图中调用该数组属性

使用对象,我能够在视图中创建一个循环,并调用该对象的所有属性......

<table> 
<% for event in @events …
Run Code Online (Sandbox Code Playgroud)

ruby arrays hash ruby-on-rails

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

Python:从纪元到相对日期的秒数

我从epoch开始使用日期,并且已经有了,例如:

date = 6928727.56235
Run Code Online (Sandbox Code Playgroud)

我想将其转换为另一种相对格式,以便我能够将其转换为相对于纪元的内容.

使用time.gmtime(date),它返回

year=1970, mon=3, day=22, hour=4, min=38, sec=47
Run Code Online (Sandbox Code Playgroud)

我认为epoch开始于'01/01/1970 00:00:00',所以该方法应该返回相对日期,例如:

'2 months 21 days 04:38:47'
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

python time epoch

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

指定绑定变量后的实际SQL语句

我试图记录从我的脚本执行的每个SQL语句.但是我想到了一个我无法克服的问题.

有没有办法在指定绑定变量后计算实际的SQL语句.在SQLite中,我必须使用以下代码计算要手动执行的语句:

def __sql_to_str__(self, value,args):
    for p in args:
        if type(p) is IntType or p is None:
            value = value.replace("?", str(p) ,1)
        else:
            value = value.replace("?",'\'' + p + '\'',1)
    return value
Run Code Online (Sandbox Code Playgroud)

似乎CX_Oracle有cursor.parse()工具.但我无法弄清楚如何在执行之前欺骗CX_Oracle来计算我的查询.

python sql oracle cx-oracle

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

HTML5中的自闭标签(空元素)

8.1.2.1的第6步HTML5规范的开始标记表示void元素可能只有一个/字符.我认为这样做更容易将XHTML的网站迁移到HTML5.

什么是最佳做法?

例如,如果我正在制作一个HTML5(<!DOCTYPE html>)的网站,我该怎么办?

  1. 没有斜线

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    
    Run Code Online (Sandbox Code Playgroud)
  2. 用斜线

    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    
    Run Code Online (Sandbox Code Playgroud)

如果两者都在所有浏览器上正确呈现,那么我假设(1)没有斜线是要走的路,因为它更像是HTML5.

tags html5 element

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