我熟悉计算两点之间的大圆距离的公式.
即
<?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方向,以计算目标点的位置.自从我上数学课以来已经很久了.;)
我正在使用Drupal 6.x系统来创建练习/个人训练计划,并使用CCK和练习和程序的内容类型,其中程序包含一些标题字段和一个节点参考列表,包括.这很好用,我可以手动创建工作正常的程序.我现在想创建一个模块,它可以根据我开发的一些算法自动生成这些程序,过程如下:
练习有许多相关的属性,虽然我可以使用SQL直接在表中完成上述所有操作,但这样做会非常复杂并且感觉不对.我想在第1步中将练习加载为一个Exercise对象数组(node_load?),然后创建一个程序对象并保存.这种OO类型方法是否可行,或者我是否必须直接操作数据?
有没有办法修复某个窗口的高度,就像使用compilation-window-height的*compilation* buffers一样 ?
使用tortoise svn客户端从subversion存储库更新时,我得到的错误如下:
Could not read chunk size: An existing connection was forcibly closed by the remote host.
Run Code Online (Sandbox Code Playgroud)
它不会阻止我更新,只是中断更新过程,所以我必须在完成之前多次重复更新.
什么可以导致这种行为以及如何解决它?
嗨我在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调试器
我正在使用预处理语句将一些旧代码移动到新的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也失败了.仅使用逗号分隔的字符串也会失败.
我在谷歌上找不到好的文档,你怎么解决这个问题?
很少使用命名的本地类,通常本地类是匿名的.有谁知道为什么下面的代码生成编译器警告?
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 ...警告消失.
这是怎么回事?
我正在使用
echo date('H:i:s')." this step time\n";
,以便知道每个函数需要多长时间才能执行.
我怎么知道微秒的时间呢?
我希望能够阅读 pdf 文件的内容。我需要在 Linux 上用 C 来做到这一点。
我能更接近这一点的是这里,但我认为 Haru 只能创建 pdf 并且无法阅读它们(不是 100% 确定)。
PS:我只需要pdf中的纯文本
我的一个朋友正在谈论她喜欢玩的文字游戏,你试图通过一次切换一个字母来将一个单词转换成另一个单词(它们具有相同数量的字母),其中每个迭代产生一个真正的单词.
例:
MOON - > WOLF
GOON
穿帮
GOLF
WOLF
我认为编写一个程序来生成解决方案是一个有趣的小项目,并且进一步考虑2个单词,确定解决方案是否存在以及最佳解决方案中的迭代次数.
问题是我无法找到可以通过编程方式轻松访问的免费单词列表.我也在考虑用这个作为学习Python的借口,所以如果有人知道免费的单词列表以及如何从Python解析和访问它的指针就会很棒.用于确定如何找到最佳路径的算法我将自己工作.
php ×3
c ×1
cck ×1
connection ×1
datetime ×1
dictionary ×1
drupal ×1
emacs ×1
fiddler ×1
generics ×1
great-circle ×1
http-headers ×1
java ×1
libharu ×1
linux ×1
mysqli ×1
pdf ×1
python ×1
sql-in ×1
svn ×1
tortoisesvn ×1