问题列表 - 第18897页

如何确定两组纬度/经度坐标之间的距离?

我正在尝试写一些能够确定lat/lon坐标集之间距离的东西.

我使用的是我在本网站上找到的以下代码:

public static double distance (double lat1, double lon1, double lat2, double lon2) { 
    double lat1 = Convert.ToDouble(latitude);
    double lon1 = Convert.ToDouble(longitude);
    double lat2 = Convert.ToDouble(destlat);
    double lon2 = Convert.ToDouble(destlon);

    double theta = toRadians(lon1-lon2); 
    lat1 = toRadians(lat1); 
    lon1 = toRadians(lon1); 
    lat2 = toRadians(lat2); 
    lon2 = toRadians(lon2); 

    double dist = sin(lat1)*sin(lat2) + cos(lat1)*cos(lat2)*cos(theta); 
    dist = toDegrees(acos(dist)) * 60 * 1.1515 * 1.609344 * 1000; 

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

我的问题是我遇到编译错误"当前上下文中不存在名称'toRadians'/'cos'/'sin /'toDegrees'..."我做错了什么?

c# distance latitude-longitude

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

ASP.NET MVC 应用程序自行重启

我们遇到了 ASP.NET MVC 应用程序因未知原因重新启动的问题。关闭的原因是

“Bin 应用程序目录中的子目录已更改或重命名。”

有问题的文件原来是 C:\Users\Jason\AppData\Local\Temp\Temporary ASP.NET Files\root\f691a68c\a1593a1e\hash\hash.web。

值得注意的是,我们正在 Application_Start 中启动 NServiceBus 客户端,如果我们注释掉该行,我们的 Web 应用程序不会自行重启。问题是:1)hash.web 做什么和 2)这个问题与 NServiceBus 相关吗?

.net asp.net asp.net-mvc log4net nservicebus

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

如何使用BeautifulSoup从特定表中获取所有行?

我正在学习Python和BeautifulSoup来从网上抓取数据,并阅读HTML表格.我可以将它读入Open Office,它说它是表#11.

似乎BeautifulSoup是首选,但任何人都可以告诉我如何获取特定的表和所有行?我查看了模块文档,但无法理解它.我在网上找到的许多例子似乎比我需要的更多.

python beautifulsoup

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

MySQL - 保存和加载

我正在开发一款游戏,就在不久之前,我开始着手加载和保存.

我一直在想,但我真的无法决定,因为我不确定哪个更有效率.

我的第一个选择:当用户注册时,只插入一条记录(进入'字符'表).当用户尝试登录时,并且在他/她成功完成后,服务器将尝试从用户加载所有信息(在多个表中分开,并通过mysql'LEFT JOIN'组合),它将运行它拥有的所有信息并将它们应用于实体实例,如果它遇到NULL(这意味着信息不在数据库中),它将自动使用默认值.在保存时,它将插入或更新,以便现在保存在加载时生成的任何默认值.

我的第二个选项:只需在注册时插入所有必需的行(当注册完成时从网站插入行).

下行到第一个选项:如果用户已经登录过,则无用检查,因为所有表都将在首次登录后生成.

第一个选项的优势:如果删除了表中的任何记录,它将插入默认数据,而不是踢掉玩家说它的字符信息已损坏/丢失.

缺点是第二种选择:它可能会浪费一些内存,因为所有表都是在注册时插入的,并且可能存在垃圾邮件机器人,以及甚至无法上网的人.

第一种选择的好处:我们不必检查服务器中的任何内容.

我还注意到第一个选项可能会搞砸任何搜索系统(如果我们尝试查找特定用户,则通过admincp).

mysql

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

是否有一个ceil()替代转6523.70到6523而不转6523.20

在我的情况下,ceil()的功能在我的情况下是没用的,因为我想如果数字包含从0.50到0.99然后它将使它成为ceil,如果它小于0.50它将不会做任何事情.

例:

6523.70将是6524

6523.49将保持不变.

我希望你能得到它们:)

谢谢

php

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

新的java正则表达式,如何抓住这部分字符串

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

http://www.example.com/index.do/blah/1_44/asdf/asdf/asdf
http://www.example.com/index.do/blah/1_44_2342/asdf/asdf/asdf
Run Code Online (Sandbox Code Playgroud)

我需要从上面获取值44,当然'44'可以是任何数字.数字'44'始终以a为前缀_,之后可能是另一个_/.

我不知道java正则表达式API,所以作为指导将不胜感激!

java regex netbeans

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

boost :: bind with null function pointer

如果嵌入在boost::bind返回对象中的函数指针是NULL/ nullptr/ 0,我需要采取除调用之外的操作.如何确定对象是否包含空函数指针?

附加物

  1. 我不相信我可以使用和比较boost::functions,因为boost::bind返回对象与模板函数中的不同调用签名一起使用.
  2. 简化示例:
template <typename BRO>
Retval do_stuff(BRO func, enum Fallback fallback)
{
    if (func == NULL)
    {
        return do_fallback(fallback);
    }
    else
    {
        return use_retval(func());
    }
}

do_stuff(boost::bind(FuncPtrThatMightBeNull, var1, var2), fallback);
Run Code Online (Sandbox Code Playgroud)

由于被调用者中的函数的arity没有改变,我可以将绑定返回对象"转换"为a boost::function和call.empty()

Retval do_stuff(boost::function<Retval()> func, enum Fallback fallback)
{
    if (func.empty())
        return do_fallback(fallback);
    else
        return use_retval(func());
}
Run Code Online (Sandbox Code Playgroud)

c++ boost bind function-pointers boost-bind

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

如何在Emacs初创公司上展示组织模式议程?

当我打开Emacs时,我希望Org-mode议程自动显示我今天要做的事情.org-agenda命令是交互式的,因此它似乎不能很好地用于此目的.

有没有办法在Emacs初创公司上展示组织模式议程?

谢谢,

康纳尔

emacs dot-emacs org-mode

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

.Net for MySQL数据库中的DateTime格式

如何在C#中格式化DateTime.Now的字符串结果以插入DATETIME类型的MySQL数据库表列?

我试过以下但没有成功:

insert blah 
  (Id, Content, DateCreated) 
  select 123, 'Blah blah blah', 1/5/2010 9:04:58 PM

insert blah 
  (Id, Content, DateCreated) 
  select 123, 'Blah blah blah', '1/5/2010 9:04:58 PM'
Run Code Online (Sandbox Code Playgroud)

.net c# mysql datetime

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

获取不同项目及其计数的列表

我有一个对象,它有许多属性但只有两个需要担心的是:

myobject.ID其是int
myobject.Names其是HashSet

然后我有List一些看起来像这样的对象:

List<myobject>
Run Code Online (Sandbox Code Playgroud)

我使用Linq将一些数据转换为转发器,但我不知道如何获取名称列表以及它们出现的频率.

想要使用Linq以避免必须遍历数据.

正如我的标签应该显示的那样,这是一个使用C#的ASP.NET解决方案.

一些澄清:
假设我的列表中只有三个项目:项目1中有John,Fred,Jack的名字.第2项有John,Fred,Joe的名字.第3项约翰的名字.

我试图返回以下内容:John - 3 Fred - 2 Jack - 1 Joe - 1

另外,作为一个注释,我熟悉必须为我的对象编写我自己的比较器,我只是错过了我的想法中整体解决方案的"如何".

c# linq asp.net linq-to-objects

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