小编Jas*_*ies的帖子

如何将Object序列化为URL查询参数列表?

在不知道JavaScript的键的情况下Object,我怎么能像...

var obj = {
   param1: 'something',
   param2: 'somethingelse',
   param3: 'another'
}

obj[param4] = 'yetanother';
Run Code Online (Sandbox Code Playgroud)

... INTO ...

var str = 'param1=something&param2=somethingelse&param3=another&param4=yetanother';
Run Code Online (Sandbox Code Playgroud)

...?

javascript

126
推荐指数
11
解决办法
10万
查看次数

创建Android GPS跟踪应用程序

最近我把android开发作为一种爱好,并且正在寻找开发一个可以使用Google Maps查找和跟踪用户位置的应用程序.

一旦应用程序具有GPS锁定,应用程序就可以通过使用覆盖类绘制路径来跟踪其移动.

我见过像Mytracks这样的类似应用程序是开源的但是现在它们对我来说太复杂了.

理想情况下,我喜欢创建一个看起来像这样的应用程序

他是我的代码,没有进口.

我要做的是创建一系列地理点.每次位置更改时,都会创建一个新的地理点.然后我尝试使用for循环迭代每个geopoint并在它们之间绘制路径.

public class Tracking extends MapActivity implements LocationListener {

LocationManager locman;
LocationListener loclis;
Location Location;
private MapView map;

List<GeoPoint> geoPointsArray = new ArrayList<GeoPoint>();
private MapController controller;
String provider = LocationManager.GPS_PROVIDER;
double lat;
double lon;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.map);
    initMapView();
    initMyLocation();
    locman = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    // locman.requestLocationUpdates(provider,60000, 100,loclis);
    // Location = locman.getLastKnownLocation(provider);

}

/** Find and initialize the map view. */
private void initMapView() {
    map = (MapView) findViewById(R.id.map);
    controller = …
Run Code Online (Sandbox Code Playgroud)

gps android dictionary tracking

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

将maven-build-classpath添加到插件执行类路径

我正在写一些代码生成maven-plugin.

我需要将我的项目类路径注入到我的插件执行类路径中.

我找到了这篇文章.解决方案有效,但很长.也许你们中的某个人知道开箱即用的解决方案.

maven-2 maven-plugin

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

在移动Safari(iPad/iPhone)中防止longpress/longclick上的默认上下文菜单

对于一个网站,我想在用户"长按"屏幕时显示自定义上下文菜单.我在代码中创建了一个jQuery Longclick监听器来显示自定义上下文菜单.将显示上下文菜单,但也会显示iPad的默认上下文菜单!我试图通过preventDefault()在我的监听器中添加一个事件来防止这种情况,但这不起作用:

function showContextMenu(e){
  e.preventDefault();
  // code to show custom context menu
}

$("#myId").click(500, showContextMenu);
Run Code Online (Sandbox Code Playgroud)

问题

  1. 你可以阻止iPad的默认上下文菜单显示吗?
  2. 可以使用jQuery Longclick插件完成吗?

Longclick插件具有针对iPad的一些特定处理(假设通过它的源代码片段):

if (!(/iphone|ipad|ipod/i).test(navigator.userAgent)){
  $(this)
  .bind(_mousedown_, schedule)
  .bind([_mousemove_, _mouseup_, _mouseout_, _contextmenu_].join(' '), annul)
  .bind(_click_, click)
}
Run Code Online (Sandbox Code Playgroud)

所以我假设这回答了我的第二个问题(假设插件使用了正确的事件).

javascript iphone jquery mobile-safari ipad

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

setTimeout Internet Explorer

我在MSIE中有以下javascript:

setTimeout(myFunction, 1000, param );
Run Code Online (Sandbox Code Playgroud)

这似乎适用于除Internet Explorer之外的所有浏览器.param只是没有转发到该函数.看看调试器,它是未定义的.

javascript internet-explorer settimeout

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

如何在JSP中对URL进行URL编码?

我想为我的网站创建一个编码的URL.例如,对于此网址:" http://google.com/index.html "

我想通过URL编码将此URL提供给客户端.

html java jsp

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

禁用几行的行选择 - Primefaces

我想知道是否有一种方法可以根据bean属性禁用Primefaces中给定行集的基于无线电的行选择.

例:

<p:dataTable var="foo" value="#{bean.foos}" selection="#{bean.selectedFoo}">`
    <p:column selectionMode="single" />
    <p:column>
        <h:outputText value="#{foo.bar}" />
    </p:column>
<p:dataTable>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,想象一下我想要禁用行foo.bar == 1,5,10,通过禁用行我的意思是禁用与行关联的单选按钮.

我无法找到一种方法来实现......任何想法?即使是css + javascript hack解决方案也是可以接受的.

谢谢!

jsf primefaces

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

将jQuery添加到PrimeFaces导致所有地方都出现Uncaught TypeError

我正在使用PrimeFaces 3.5和JSF 2.0.我想使用jQuery插件,所以我在我的webapp中包含了jQuery.

<h:head>
    <h:outputScript name="js/jquery.min.js" />
    <h:outputScript name="js/jquery-ui.js" />
</h:head>
Run Code Online (Sandbox Code Playgroud)

但是,在使用PrimeFaces组件时,我会收到类似未捕获的类型错误:

未捕获的TypeError:无法读取未定义的属性"长度"

未捕获的TypeError:对象[object Object]没有方法'autocomplete'

未捕获的TypeError:无法读取未定义的属性'keyCode'

未捕获的TypeError:this.jq.draggable不是函数

未捕获的TypeError:无法读取未定义的属性"LinearAxisRenderer"

未捕获的TypeError:对象[object Object]没有方法'fileupload'

未捕获的TypeError:this.jqEl.datetimepicker不是函数

等等.

这是怎么造成的,我该如何解决?

jquery jsf typeerror primefaces

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

BlueImp jQuery FileUpload GitHub 标记为只读/存档?

BlueImp jQuery 文件上传 GitHub 项目已被标记为“此存储库已由所有者存档。它现在是只读的。”。

请参阅: https: //github.com/blueimp/jQuery-File-Upload

但开发商尚未做出任何解释或发帖。没有继任或连续性计划。开发者声明 Stack Overflow 是该插件的官方支持方式,所以我在这里发帖,因为我现在无法在 GitHub 上发帖询问其只读状态。任何人或开发人员的任何见解都会很棒,因为我们在 PrimeFaces 中大量使用此插件。

jquery file-upload primefaces blueimp jquery-file-upload

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

将其他参数发送到Ajax事件侦听器

我有一个应该重定向到项目视图页面的ajax监听器.但是,由于我使用泛型类型作为模型,我想在我的公共数据表控制器中另外指定具有第二个参数的视图.

不幸的是,人们可以在两个监听器方法之间进行选择,一个使用事件参数来帮助识别对象,第二个让你有机会发送免费的参数但缺少事件.

模板:

<p:dataTable value="#{aObj.objList}" var="item" .... selectionMode="single">

  <p:ajax event="rowSelect" listener="#{aObj.viewItem}" />
  <p:ajax event="rowSelect" listener="#{aObj.viewItem('myItemView?_id=')}" />

  ...
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

控制器:

public void viewItem(SelectEvent event) {
  // ...
}

public void viewItem(String viewUrl) {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

我可以为bean添加其他属性,但由于它是通用的,并且提供模型项不适合污染它.

有没有解决方法?

parameters ajax jsf primefaces

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