问题列表 - 第43320页

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

我正在尝试将此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万
查看次数

在SESSION应该保存什么东西,什么不应该?

我举一个例子,为什么这个问题出现在我脑海中:让我说我创建了扩展PDO类的类'PDOstart'.在类'PDOstart'上,PDO所需的所有变量都在私有部分(如主机,用户,密码和ect)上定义.所以它很容易使用PDO类:

$con = new PDOstart();
$con->query("SELECT ... ");
Run Code Online (Sandbox Code Playgroud)

因为在我的网页上我只使用一个数据库,所以我开始考虑为什么不将PDOstart对象添加到SESSION中?喜欢:$_SESSION['db'] = $con;?所以我不需要在每个页面都做"新的PODstart".但我不确定那会是个好主意......

有什么我应该避免添加到$ _SESSION(出于安全或性能原因)?

php session

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

如何在PC上安装Adobe Flash player时检查我的应用程序?

我的应用程序需要Adobe Flash Player正常运行,我需要它来检查它是否已安装.

那么如何在PC上安装Adobe Flash player来检查应用程序?

我的程序是用C#编写的

c# activex winforms

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

什么是简单的JQuery按钮?

使用简单的JQuery命令,它会将常规按钮变成令人敬畏的东西.

javascript css jquery templates button

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

C#MVC3 ViewBag,如​​何在foreach语句中使用list属性?

public class RegisterSubscription
{
        public string ID { get; set; }
        public string Description { get; set; }
        public int SubscrSelected { get; set; }
        public string Image { get; set; }
        public string InfoUrl { get; set; }
}

private List<RegisterSubscription> activePlans = new List<RegisterSubscription>();
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我有ViewBag.ActivePlans = activePlans; 并且ViewBag填充了正确的数据.现在在我看来,我有:

@foreach (var item in ViewBag.ActivePlans)
{
    <li class="popupmenu" id="service_@(item.ID)" >
    <div>
    @Html.Image(item.Image, new { style="border-style:none; text-align:left; vertical-align:middle; width:64px; height:64px" })
    </div>
    </li>
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:'System.Web.Mvc.HtmlHelper'没有名为'Image'的适用方法,但似乎有一个名称的扩展方法.无法动态分派扩展方法.考虑转换动态参数或调用扩展方法而不使用扩展方法语法.

任何帮助将不胜感激,谢谢你提前.

.net c# asp.net-mvc asp.net-mvc-3

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

Android - Listview删除项目和刷新

我正在尝试使用Delete功能实现ListView以从列表视图中删除项目.我成功删除但在删除数据库中的项目后无法刷新列表视图.

实际上,单击listitem,我显示AlertBox为"删除"和"取消"操作,单击"删除",项目应从数据库中删除,以及从列表视图和列表视图中删除应该刷新.我也用过notifyDataSetChanged()方法.

lview = (ListView) findViewById(R.id.lview);
adapter = new ListView_CustomAdapter(this, listitemDisplay);
lview.setAdapter(adapter);

lview.setOnItemClickListener(new OnItemClickListener() 
{
     @Override
     public void onItemClick(AdapterView<?> a, View v, int position, long id)
     {
        Show_Alert_box(v.getContext(),"Please select action.",position);
     }
});
Run Code Online (Sandbox Code Playgroud)

和Show_Alert_box的代码:

 public void Show_Alert_box(Context context, String message,int position)
     {
         final int pos = position;

         final AlertDialog alertDialog = new  AlertDialog.Builder(context).create();
            alertDialog.setTitle(getString(R.string.app_name_for_alert_Dialog));
            alertDialog.setButton("Delete", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {

                    try
                    {
                        db.open();
                                 String[] whereArgs={String.valueOf(pkID)};
        return db.delete(DATABASE_TABLE_4,"pk_pkID == ?",whereArgs);    
                        adapter.notifyDataSetChanged();
                        db.close();
                    }
                    catch(Exception e) …
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

Medium Trust允许哪些反映许可?

我想问一下Medium Trust中允许哪些方法/类.例如,是否允许这些方法?

GetProperties,GetMethods,Activator.CreateInstance,Assembly.Version,AssemblyName.Name

请告诉我允许哪些方法.

c# asp.net security medium-trust

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

jquery从URL获取查询字符串

可能重复:
如何获取查询字符串值?

我有以下网址:

http://www.mysite.co.uk/?location=mylocation1
Run Code Online (Sandbox Code Playgroud)

我需要的是location从URL 获取变量的值,然后在jQuery代码中使用它:

var thequerystring = "getthequerystringhere"

$('html,body').animate({scrollTop: $("div#" + thequerystring).offset().top}, 500);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何使用JavaScript或jQuery获取该值?

javascript jquery query-string

261
推荐指数
4
解决办法
63万
查看次数

如何在eclipse javadocs中添加注释中的超链接

我想Eclipse解析例如javadoc中的这个超链接:

/*
 * for reference, look here: http://www.google.com
 */
Run Code Online (Sandbox Code Playgroud)

目标是超链接只是"可点击"任何正常的超链接(例如在pdf或doc文件中).

eclipse comments javadoc

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

如果数据不同,Union返回两行,如果相同,则返回一行!为什么?

采取以下声明:

select count( 1 ) as cnt from tbl where val= 1 
union
select count( 1 ) as cnt from tbl where val = 0
Run Code Online (Sandbox Code Playgroud)

如果两个选择返回相同的值,则结果是具有该值的单个行.如果选择返回不同的值,则结果为具有两个值的两行.为什么?

我试图使用以下方法查找行的总数:

select sum (cnt) from
(
    select count( 1 ) as cnt from tbl where value = 1
    union
    select count( 1 ) as cnt from tbl where value = 0
) as tbl2
Run Code Online (Sandbox Code Playgroud)

如果计数不同,它会按预期工作但如果计数相同则给出一半的值...

(PS:更感兴趣的是为什么sql的行为方式比解决方案更好)

sql sql-server-2008

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