问题列表 - 第7200页

大圆距离问题

我熟悉计算两点之间的大圆距离的公式.

<?php
$theta = $lon1 - $lon2; 
$dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) +  cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta)); 
$dist = acos($dist); 
$dist = rad2deg($dist); 
//convert degrees to distance depending on units desired
?>
Run Code Online (Sandbox Code Playgroud)

我需要的是与此相反的.给定起点,距离和简单的基数NSEW方向,以计算目标点的位置.自从我上数学课以来已经很久了.;)

php great-circle latitude-longitude

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

以编程方式/通过API创建Drupal CCK内容

我正在使用Drupal 6.x系统来创建练习/个人训练计划,并使用CCK和练习和程序的内容类型,其中程序包含一些标题字段和一个节点参考列表,包括.这很好用,我可以手动创建工作正常的程序.我现在想创建一个模块,它可以根据我开发的一些算法自动生成这些程序,过程如下:

  1. 将所有练习加载到数组中
  2. 加载用户个人信息(先前输入)
  3. 建立最适合的练习
  4. 创建新的节目内容类型
  5. 保存程序

练习有许多相关的属性,虽然我可以使用SQL直接在表中完成上述所有操作,但这样做会非常复杂并且感觉不对.我想在第1步中将练习加载为一个Exercise对象数组(node_load?),然后创建一个程序对象并保存.这种OO类型方法是否可行,或者我是否必须直接操作数据?

drupal cck

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

Emacs:修复某些窗口的高度

有没有办法修复某个窗口的高度,就像使用compilation-window-height的*compilation* buffers一样 ?

emacs

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

从svn存储库更新返回"无法读取块大小"错误

使用tortoise svn客户端从subversion存储库更新时,我得到的错误如下:

Could not read chunk size: An existing connection was forcibly closed by the remote host.
Run Code Online (Sandbox Code Playgroud)

它不会阻止我更新,只是中断更新过程,所以我必须在完成之前多次重复更新.

什么可以导致这种行为以及如何解决它?

svn connection tortoisesvn

55
推荐指数
4
解决办法
6万
查看次数

如何在我的网站和我的网站iis 5中查看提琴手的请求

嗨我在Windows XP iis 5 sp3上有网络服务器.我看到日志,但只是我网站的网址.但我需要看到所有请求信息(标题为正文)例如我去GMAIl我点击搜索rss feed(我添加自己的rss)和gmail需要发送请求到我自己的网络服务器13:01:05 74.125.16.68 GET/9.rss 200(它发送请求,我看到了日志).我想查看有关请求Headers Content-type rss Keep-ALive的所有信息

ETC ......身体

Fiddler没有看到这个请求我有2路(用iis安全或搜索一个好的http调试器

xmlhttprequest httpwebrequest fiddler http-headers

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

如何在mysqli预处理语句中使用IN子句

我正在使用预处理语句将一些旧代码移动到新的msqli接口,我在使用包含IN子句的SQL语句时遇到问题.我通常会这样做:

$ids = '123,535,345,567,878'
$sql = "SELECT * FROM table WHERE id IN ($ids)";
$res = mysql_query($sql);
Run Code Online (Sandbox Code Playgroud)

将其转换为mysqli和预处理语句我尝试了许多解决方案:

$ids = '123,535,345,567,878'
$ids = implode($ids,',');
$result = $msqli->prepare("SELECT foo,blar FROM table WHERE id IN (?));
$result->bind_param("i", $ids);
$result->execute();
Run Code Online (Sandbox Code Playgroud)

上面的操作失败并计算了数组中的元素数量并改变了SQL字符串中的问号数量,并且对数组中的每个元素调用bind_parm也失败了.仅使用逗号分隔的字符串也会失败.

我在谷歌上找不到好的文档,你怎么解决这个问题?

php mysqli sql-in

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

Java - 本地类和泛型,为什么编译器警告?

很少使用命名的本地类,通常本地类是匿名的.有谁知道为什么下面的代码生成编译器警告?

public class Stuff<E> {
  Iterator<E> foo() {
    class InIterator implements Iterator<E> {
      @Override public boolean hasNext() { return false; }
      @Override public E next() { return null; }
      @Override public void remove() { }
    }
    return new InIterator();
  }
}
Run Code Online (Sandbox Code Playgroud)

警告就在new InIterator(),它说

[unchecked] unchecked conversion
found   : InIterator
required: java.util.Iterator<E>
Run Code Online (Sandbox Code Playgroud)

如果该类不变,是匿名的,或者如果它成为成员,则警告消失.但是,作为一个命名的本地类,它需要声明class InIterator<E> implements ...警告消失.

这是怎么回事?

java generics inner-classes

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

php微秒

我正在使用
echo date('H:i:s')." this step time\n";
,以便知道每个函数需要多长时间才能执行.

我怎么知道微秒的时间呢?

php datetime

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

用C阅读PDF

我希望能够阅读 pdf 文件的内容。我需要在 Linux 上用 C 来做到这一点。

我能更接近这一点的是这里,但我认为 Haru 只能创建 pdf 并且无法阅读它们(不是 100% 确定)。

PS:我只需要pdf中的纯文本

c linux pdf libharu

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

免费单词列表以编程方式使用?

我的一个朋友正在谈论她喜欢玩的文字游戏,你试图通过一次切换一个字母来将一个单词转换成另一个单词(它们具有相同数量的字母),其中每个迭代产生一个真正的单词.

例:

MOON - > WOLF
GOON
穿帮
GOLF
WOLF

我认为编写一个程序来生成解决方案是一个有趣的小项目,并且进一步考虑2个单词,确定解决方案是否存在以及最佳解决方案中的迭代次数.

问题是我无法找到可以通过编程方式轻松访问的免费单词列表.我也在考虑用这个作为学习Python的借口,所以如果有人知道免费的单词列表以及如何从Python解析和访问它的指针就会很棒.用于确定如何找到最佳路径的算法我将自己工作.

python dictionary

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