问题列表 - 第38784页

Android:将列表<GeoPoint>传递给另一个活动

我有一个GeoPoint类型的ArrayList.

private List<GeoPoint> points = new ArrayList<GeoPoint>();
Run Code Online (Sandbox Code Playgroud)

我想传递points给另一个Activity并检索该活动中的数据.我该怎么做?我知道我必须使用parcelable但我搜索过,但找不到传递ArrayLists的方法.

android parcelable android-activity

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

jQuery UI自动完成,在没有结果时显示

我有以下代码:

// Autocomplete search
    $("#shop_search").autocomplete({
      source: '<%= spotify_search_path(:json) %>',
      minLength: 1,
      select: function(event, ui) {
        append_place(ui.item.name, ui.item.id, ui.item.shop_type, ui.item.address_geo, ui.item.contact, ui.item.email, ui.item.web);
        $("#shop_search").val('');
      }
    }).data( "autocomplete" )._renderItem = function( ul, item ) {
      return $( "<li></li>" )
      .data( "item.autocomplete", item )
      .append( "<a>" + "<span class='autocomplete_link'>" + item.name + "</span>" + "<br />" + "<span class='autocomplete_address'>" + item.address_geo + "</span>" + "</a>" )
      .appendTo( ul );

      $(".ui-autocomplete-loading").ajaxStart(function(){
        $(this).show();
      });

      $(".ui-autocomplete-loading").ajaxStop(function(){
        $(this).hide();
      });

    };
Run Code Online (Sandbox Code Playgroud)

目前它只显示搜索结果时的下拉自动完成功能.我想让它显示"找不到匹配项"时找不到任何内容.我应该在代码中添加什么?

谢谢.

jquery-ui autocomplete

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

我如何在F#中编写经典的高/低游戏?

我正在阅读函数式语言,我想知道如何用函数式语言实现"尝试" .所以我决定尝试在F#中做到这一点

但我无法获得一半的基础知识.我无法弄清楚如何使用随机数,如何使用返回/继续(起初我以为我做了一个多语句如果错了但似乎我做得对)我无法弄清楚如何打印一个数字在F#所以我用C#方式做到了.

更难的问题是tryparse中的外部参数,我仍然不确定如何在tries不使用可变变量的情况下实现.也许你们中的一些人可以告诉我如何正确实现这一点

我上周要做的C#代码

using System;

namespace CS_Test
{
    class Program
    {
        static void Main(string[] args)
        {
            var tries = 0;
            var answer = new Random().Next(1, 100);
            Console.WriteLine("Guess the number between 1 and 100");
            while (true)
            {
                var v = Console.ReadLine();
                if (v == "q")
                {
                    Console.WriteLine("you have quit");
                    return;
                }
                int n;
                var b = Int32.TryParse(v, out n);
                if (b == false)
                {
                    Console.WriteLine("This is not a number");
                    continue;
                }
                tries++;
                if (n == …
Run Code Online (Sandbox Code Playgroud)

f#

7
推荐指数
3
解决办法
637
查看次数

如何在c#中测试多个布尔值是否具有相同的值?

是否有更短的测试方法:

if (!((a == b) && (a == c) && (a == d) && (a == e) && (a == f)))
Run Code Online (Sandbox Code Playgroud)

我最后写了一个让我这样做的方法

if (!AllEqual(new[] { a, b, c, d, e, f }))
Run Code Online (Sandbox Code Playgroud)

这感觉更好,并且更具可读性,但我想知道框架中是否有某些东西可以做到这一点?

c# coding-style

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

如何在C中找到套接字连接状态?

我有一个TCP连接.服务器只是从客户端读取数据.现在,如果连接丢失,客户端在将数据写入管道(断开的管道)时将收到错误,但服务器仍会侦听该管道.如果连接是UP还是NOT,我能找到任何方法吗?

c network-programming

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

如何使用zend路由器主机名路由多个子域

我需要在Zend中创建路由来简单地复制当前的实时站点url结构,这种结构很不一致

我想要做的是路由子域如下:

www.site.com - >静态路由器

a.site.com&b.site.com - >类别控制器

c.site.com和d.site.com - >位置控制器

其余子域 - >用户控制器

谁能指导我如何解决这个问题,谢谢.

更新:

首先感谢Fge,投票给你答案,它有效,但我还需要一些建议:

  1. 由于每个规则都有许多子域,因此有一种比在循环中添加规则更好的方法

    foreach($ subdomains as $ a){$ tr = new Zend_Controller_Router_Route_Hostname("$ a.site.com",array('module'=>'mod','controller'=>'ctrl','param_1'=> $一个 )); $路由器 - > addRoute($一个,$ TR); }

  2. 如何将它与其他路由类型结合起来解析参数(链接?),比如http://a.site.com/:b/:c,我想把它解析为param_1(a),param_2(b) ,param_2(c)

routing zend-framework zend-route

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

使用java创建XML文件

如何使用java创建一个xml文件并将其保存在我的机器的某个地方.有哪些属性还包含在xml文件中?我找到了org.w3c.dom.Document但是在创建元素属性和保存xml文件时遇到了问题.

谢谢.

java xml

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

在LINQ中仅设置一个命名空间

我在LINQ中遇到了一些名称空间问题.因此,从MSDN的教程开始,我们可以执行以下操作,使用LINQ将命名空间添加到XML文档:

// Create an XML tree in a namespace.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
    new XElement(aw + "Child", "child content")
);
Console.WriteLine(root);
Run Code Online (Sandbox Code Playgroud)

哪个会给你XML:

<Root xmlns="http://www.adventure-works.com">
  <Child>child content</Child>
</Root>
Run Code Online (Sandbox Code Playgroud)

但我想做的是:

XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Roots");
XElement child = new XElement("Child", "child content");
root.Add(child);

Console.WriteLine(root);
Run Code Online (Sandbox Code Playgroud)

但这给了我以下xml:

<Root xmlns="http://www.adventure-works.com">
    <Child xmlns="">child content</Child>
</Root>
Run Code Online (Sandbox Code Playgroud)

问题是我不想xmlns=""在我的子元素中编辑(编辑:我不想在我的子元素中使用任何名称空间),我希望它看起来就像第一种产生它的方式.我建立一个相当大的XML文件,所以我不能添加的所有元素在同一声明,并需要能够使用AddSetAttributeValue多种方法XElements仍然具有xmlns的第一个元素.我有什么想法可以做到这一点?

谢谢!

c# linq namespaces linq-to-xml

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

如何使用jQuery从这个json中选择数据?

var tz = {"US": [123, 456, 784], "UK": [456, 461, 953]};
Run Code Online (Sandbox Code Playgroud)

我从网页的表单中获取国家/地区代码.

例如

var countryCode = $('#country option:selected').val(); // Now "countryCode" is UK
Run Code Online (Sandbox Code Playgroud)

现在我想得到的数组数据"UK".例如[456, 461, 953]

我该如何编写代码?谢谢.

jquery select json

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

是否可以通过编程方式从cameraRoll中删除照片...?

我想删除相机中保存的照片是否支持iphone ..?任何信息..?

iphone cocoa-touch

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