小编Cra*_*der的帖子

两个纬度和经度之间的中点

我正在尝试将此http://www.movable-type.co.uk/scripts/latlong.html中提供的代码段转换为java.但是我没有得到与网站相同的结果.这是我的代码,用于找到两个点之间的中点,其中给出了它们的纬度和经度

midPoint(12.870672,77.658964,12.974831,77.60935);
    public static void midPoint(double lat1,double lon1,double lat2,double lon2)
    {
   double dLon = Math.toRadians(lon2-lon1);
        double Bx = Math.cos(lat2) * Math.cos(dLon);
        double By = Math.cos(lat2) * Math.sin(dLon);
        double lat3 = Math.atan2(Math.sin(lat1)+Math.sin(lat2),Math.sqrt( (Math.cos(lat1)+Bx)*(Math.cos(lat1)+Bx) + By*By) );
        double lon3 = lon1 + Math.atan2(By, Math.cos(lat1) + Bx);
        System.out.print(lat3 +" " + lon3 );
    }
Run Code Online (Sandbox Code Playgroud)

我不确定dLon是否正确.所以请帮助我们弄明白.PSI需要找到中点的纬度和经度

java math maps

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

Perl Regex - 打印匹配的值

打印匹配值的perl正则表达式是什么?例如,我想195从这个字符串打印

"2011-04-11 00:39:28,736::[main]::INFO (Main.java:73) Test.Main::main() Total Successful Transactions = 195".
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?提前致谢

regex perl

23
推荐指数
4
解决办法
7万
查看次数

将快捷键分配给按钮 - Qt C++

我使用Qt Creator创建了一个GUI.这是通过拖放小部件.现在我想为所有按钮分配快捷键.这里的任何人都可以告诉我怎么做吗?先感谢您.

c++ qt

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

Java - Google maps API - 两个地址之间的距离

使用Google Maps API如何确定两个位置之间的行车距离?平台-Java

java api google-maps

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

将int数组转换为char数组

我有一个整数数组说int example[5] = {1,2,3,4,5}.现在我想使用C而不是C++将它们转换为字符数组.我该怎么做?

c

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

Android - 即使父进程被终止也能使服务保持活跃状态

我是Android新手.现在我只是尝试一些包含服务的例子.在其中一个示例中,服务是作为单独的后台进程创建的.使用这样的东西

android:process=":background"  
Run Code Online (Sandbox Code Playgroud)

他们说现在服务将具有独立的流程环境,因此它与启动它的一个(应用程序)是分开的.当我杀死父进程ieApplication时,该服务也被杀死了.这是正常的行为吗?因为我从那篇文章中理解的是服务不会受到影响,因为它是不同的过程环境.如果我错了,请纠正我.提前致谢

更新: 即使我看到相同的行为,如果我使用:远程.

android android-service

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

Flyway-迁移到特定版本

有没有办法告诉flyway仅迁移到特定版本?对于如我有4个版本,例如V1V2V3V4脚本和我只想迁移V3而不是V4。

database flyway

6
推荐指数
2
解决办法
7877
查看次数

QT - 取消选中复选框

伙计们,请让我知道如何使用QT C++取消选中复选框.

c++ qt qcheckbox

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

从Async Task更新TextView,它使用自定义程序对话框

在我的一个应用程序中,我有一个场景,我需要做一些后台任务.为此,我使用异步任务.我也在使用自定义进度对话框.下面是自定义进度对话框的布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout_root"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center_vertical|center_horizontal"
    android:orientation="vertical" >

    <ProgressBar
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:indeterminateDrawable="@drawable/progressloader" 
        android:layout_gravity="center"/>

    <TextView
        android:id="@+id/progressMessage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="@color/black"
        android:textSize="18sp"
        android:text="Please wait...." />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

一切正常,但当我尝试将文本设置为TextView时,我得到java NullPointerException.

AsyncTask代码

private class InitialSetup extends AsyncTask<String, Integer, Long> {

        ProgressDialog dialog = new ProgressDialog(getParent(),R.style.progressdialog);


        @Override
        protected void onPreExecute() {
            dialog.show();
            dialog.setContentView(R.layout.progressbar);

        }

        @Override
        protected Long doInBackground(String... urls) {
                    //    txtView.setText("Testing");    here I am getting the error
            fetchDetails();

            return 0;
        }

        @Override
        protected void onPostExecute(Long result) {

            if (this.dialog.isShowing()) {
                this.dialog.dismiss();
            } …
Run Code Online (Sandbox Code Playgroud)

android textview android-asynctask

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

Tika - 从文档中检索主要内容

Apache Tika的GUI实用程序提供了获取给定文档或URL的主要内容(除了格式文本和结构化文本之外)的选项.我只想知道哪个方法负责提取docs/url的主要内容.这样我就可以在我的程序中加入该方法.另外,他们是否在从HTML页面提取数据时使用任何启发式算法.因为有时在提取的内容中,我无法看到广告.

更新:我发现BoilerPipeContentHandler负责它.

java apache-tika

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