问题列表 - 第28072页

Android:如何获得两个地理协调之间的步行距离?

我使用了这个查询网址

http://maps.google.com/maps?q=from+A+to+B&output=kml

,这是在这个问题的答案中给出的.但在我尝试之后,它不适用于坐标.它适用于地址名称.我想我可以使用谷歌的地理编码来获取地址.但我想知道是否还有另一种方法来获得两个坐标之间的步行距离?

java gis google-maps geolocation geospatial

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

在matlab中拟合二维曲线

有一个名为cftool的曲线拟合工具箱的工具箱功能,可以让曲线拟合到一维数据.二维数据有什么用吗?

matlab curve-fitting

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

创建一个空分支

Subversion 1.6 Ubuntu 10.4

我有一个具有以下存储库布局的项目.

proj/trunk
proj/branches/new_feature1/
proj/branches/new_feature2/
proj/tags
Run Code Online (Sandbox Code Playgroud)

但是,我想创建一个小型测试应用程序,这不是一个新功能.只是测试项目的一个小方面.我想在新分支上创建这个test_app.但是,我不想从主干到分支复制.我只是想创建一个新的空分支,以便我可以开发这个test_app.

有没有办法做到这一点?

非常感谢任何建议,

svn

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

C中的指针和地址

以下代码操作指向同一位置的指针; 我很困惑为什么当我运行代码时,输​​出没有显示值重合.

#include "stdio.h"  
main()  
{  
int i=3,*x;  
float j=1.5,*y;  
char k='c',*z;  

x=&i;  
y=&j;  
z=&k;  

printf("\nAddress of x= %u",x);  
printf("\nAddress of y= %u",y);  
printf("\nAddress of z= %u",z);  

x++;  
y++;y++;y++;y++;  
z++;  

printf("\nNew Address of x= %u",x);  
printf("\nNew Address of y= %u",y);  
printf("\nNew Address of z= %u",z);  

printf("\nNew Value of i= %d",i);  
printf("\nNew Value of j= %f",j);  
printf("\nNew Value of k= %c\n",k);  
}  
Run Code Online (Sandbox Code Playgroud)

输出:

地址x = 3219901868
地址y = 3219901860
地址z = 3219901875
新地址x = 3219901872
新地址y = 3219901876
新地址z = 3219901876 …

c pointers programming-languages

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

更快的替代memcpy?

我有一个正在执行memcpy的功能,但它占用了大量的周期.有没有比使用memcpy移动内存更快的替代/方法?

c performance memcpy

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

在.Net应用程序中使用Active Directory Web服务

我正在尝试构建一个.Net应用程序来询问Active Directory.

编辑:我需要使用Web服务来执行此操作,因为我将使用需要使用Web服务的第三方工作流工具从Sharepoint工作流与AD通信.

根据我的研究,Windows 2008 R2内置了Active Directory Web服务(ADWS).

我无法在网络上的任何地方找到任何细节或示例,告诉我是否应该能够在.Net应用程序中使用ADWS来读取/写入AD信息.

我应该只是能够添加Web引用,还是仅供Powershell使用的ADWS.

干杯,

伊恩

.net web-services active-directory

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

Django:国家下拉列表?

我有一份地址信息表.其中一个字段是地址国家/地区.目前这只是一个文本框.我想要一个下拉列表(ISO 3166国家).我是一个django新手,所以我还没有使用过Django Select小部件.有什么好办法呢?

在某个地方对文件中的选项进行硬编码?把它们放在数据库中?在模板中?

django country django-forms django-widget drop-down-menu

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

使用NSInvocation在主线程上执行选择器

我想在主线程上执行动画(导致UIKit对象不是线程安全的),但是在一些单独的线程中准备它.我有(baAnimation - 之前已经分配了CABasicAnimation):

SEL animationSelector = @selector(addAnimation:forKey:);
NSString *keyString = @"someViewAnimation";

NSInvocation *inv = [NSInvocation invocationWithMethodSignature:[workView.layer methodSignatureForSelector:animationSelector]];
[inv setTarget:workView.layer];
[inv setSelector:animationSelector];
[inv setArgument:baAnimation atIndex:2];
[inv setArgument:keyString atIndex:3];
[inv performSelectorOnMainThread:@selector(invoke) withObject:nil waitUntilDone:NO];
Run Code Online (Sandbox Code Playgroud)

我明白了:

*** + [NSCFString length]:无法识别的选择器发送到类0x1fb36a0

呼叫:

>     #0 0x020984e6 in objc_exception_throw
>     #1 0x01f7e8fb in +[NSObject doesNotRecognizeSelector:]
>     #2 0x01f15676 in ___forwarding___
>     #3 0x01ef16c2 in __forwarding_prep_0___
>     #4 0x01bb3c21 in -[CALayer addAnimation:forKey:]
>     #5 0x01ef172d in __invoking___
>     #6 0x01ef1618 in -[NSInvocation invoke]
Run Code Online (Sandbox Code Playgroud)

[workView.layer addAnimation:baAnimation forKey:@"someViewAnimation"];工作正常.我究竟做错了什么?

iphone animation objective-c nsinvocation

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

为什么'virtual'是派生类中重写方法的可选项?

当一个方法virtual在类中声明时,它的派生类中的覆盖也会被自动考虑virtual,并且C++语言virtual在这种情况下使该关键字成为可选:

class Base {
    virtual void f();
};
class Derived : public Base {
    void f(); // 'virtual' is optional but implied.
};
Run Code Online (Sandbox Code Playgroud)

我的问题是:选择的理由是什么virtual

我知道编译器并不是绝对必要的,但我认为如果编译器强制执行这样的约束,开发人员将会受益.

例如,有时当我阅读其他人的代码时,我想知道一个方法是否是虚拟的,我必须追踪它的超类来确定它.而一些编码标准(谷歌)使得将virtual关键字放在所有子类中是"必须的" .

c++ virtual derived-class

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

Python - 将CSV转换为对象 - 代码设计

我有一个小脚本,我们用来读取包含员工的CSV文件,并对该数据执行一些基本操作.

我们读入数据(import_gd_dump),并创建一个Employees包含对象列表的Employee对象(也许我应该想到一个更好的命名约定...大声笑).然后,我们调用clean_all_phone_numbers()Employees,要求clean_phone_number()每个Employee,以及lookup_all_supervisors()Employees.

import csv
import re
import sys

#class CSVLoader:
#    """Virtual class to assist with loading in CSV files."""
#    def import_gd_dump(self, input_file='Gp Directory 20100331 original.csv'):
#        gd_extract = csv.DictReader(open(input_file), dialect='excel')
#        employees = []
#        for row in gd_extract:
#            curr_employee = Employee(row)
#            employees.append(curr_employee)
#        return employees
#    #self.employees = {row['dbdirid']:row for row in gd_extract}

# Previously, this was inside a …
Run Code Online (Sandbox Code Playgroud)

python oop

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