问题列表 - 第20948页

为iPhone手机应用程序自动完成ajax文本框?

我已经开发了一个rails网站,其中我有一个带有自动完成功能的文本框(当用户开始输入时,下面有一个有效值列表"下拉").为此,我使用了Rail的自动完成功能.

现在我正在开发这个网站的移动版本.由于目标浏览手机将是iphone,我正在使用jqtouch.

因此我的问题是:在iphone网络应用程序上执行"自动填充的ajax文本框"的最佳方法是什么?

我怀疑应该有一个简单的方法,因为jqtouch使用jquery,并且有几个自动完成插件(顺便说一句,不知道哪一个最适合这个任务).但是,如果有人认为这比使用jqtouch有更好的方法,我愿意接受建议.

iphone ajax jquery autocomplete jqtouch

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

使用电话标准将字母转换为数字

只启动java,需要一个程序将手机按钮上的字母转换成数字.

例如a = 2或v = 8.我尝试了几种方法,它编译好,但不会给我答案?

public class digits

{
    public static void main (String letter)

    {

        if (letter=="A" || letter=="B" || letter== "C")
         {
            System.out.println("1");
         }

         else if(letter=="D" || letter=="E" || letter== "F")
         {
            System.out.println("2");
         }

        else if (letter=="G" || letter=="H" || letter== "I")
         {
            System.out.println("3");   
         }
         else if (letter=="J" || letter=="K" || letter== "L")
         {
            System.out.println("4");    
         }
         else if (letter=="M" || letter=="N" || letter== "O")
         {
            System.out.println("5");    
         }    

        else if (letter=="P" || letter=="Q" || letter== "R" || letter== …
Run Code Online (Sandbox Code Playgroud)

java

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

使用filteredArrayUsingPredicate始终为Core Data提取的对象返回一个空数组

我正在尝试使用NSArray的filteredArrayUsingPredicate:方法来过滤核心数据托管对象的数组.这是一个大纲:

NSArray *array = self.fetchedResultsController.fetchedObjects;

NSPredicate *predicate = [NSPredicate
                          predicateWithFormat:@"name contains[c] %@", searchString];

NSArray *filteredArray = [array filteredArrayUsingPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

这总是返回一个空的'filteredArray'?我猜这是我的谓词,但我知道'array'中的对象是带有名为"name"的键的托管对象.'searchString'的值是可以的,我已经运行了performFetch:before.

core-data nsarray iphone-sdk-3.0 nspredicate

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

[优化此项]:慢速LINQ到对象查询

我有这个问题困扰着我; 它被封装为一个新的查询运算符,我制作了两个版本,试图看看哪个更好.两者表现得非常糟糕.

第一次尝试; 陈述式

public static IEnumerable<IEnumerable<?>> Section<?>(this IEnumerable<?> source, int length)
{
    return source.Any()
        ? source.Take(length).Cons(source.Skip(length).Section(length))
        : Enumerable.Empty<IEnumerable<?>>();
}
Run Code Online (Sandbox Code Playgroud)

第二次尝试:势在必行的"收益率回报"风格

public static IEnumerable<IEnumerable<?>> Section<?>(this IEnumerable<?> source, int length)
{
    var fst = source.Take(length);
    var rst = source.Skip(length);

    yield return fst;

    if (rst.Any())
        foreach (var section in rst.Section(length))
            yield return section;
}
Run Code Online (Sandbox Code Playgroud)

事实上,第二次尝试在可读性,组合性和速度方面都更糟糕.

关于如何优化这个的任何线索?

c# linq optimization performance linq-to-objects

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

Vector,Size_type和Encapsulation

我有一个类具有私有数据成员的类vector< A*>.

该类有两个实际使用的公共方法vector<A*>::size_type:

  1. 返回向量中元素数量的方法
  2. 方法通过索引返回向量中的元素

我可以在类的公共部分添加以下typedef:

typedef vector :: size_type SIZE_t;

但恕我直言,它暴露了太多关于类实现的细节.

另一种方法是使用size_t.

你怎么看?

c++ encapsulation stl

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

OS的黑莓市场份额

我正在寻找开发带存储的Blackberry应用程序.由于我的大部分数据都是结构化的,因此我一直在考虑使用SQLite进行存储.由于只有运行OS v5.0或更高版本的设备支持这一点,我想知道是否有很大一部分B'Berry市场运行v4.xx操作系统.

任何人都可以提供他们的市场份额细分吗?获得此统计数据甚至可能吗?

谢谢,
Teja.

mobile-phones blackberry

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

在Haskell中将值插入有序树中

基本上我已经定义了一个Tree数据类型,其定义如下:

data Tree a = Empty
| Leaf a
| Node (Tree a) a (Tree a)
deriving (Eq, Ord, Show)
Run Code Online (Sandbox Code Playgroud)

现在我必须创建一个函数来将值插入到有序树中(它不必对树进行排序,只需添加值).这是我到目前为止所提出的:

insert :: a -> Tree a -> Tree a
insert x Empty      = Leaf x
insert x (Leaf m)   | m < x     = Node (Leaf x) m Empty
                    | otherwise = Node Empty m (Leaf x)
insert x (Node l m r)   | x > m     = Node (Leaf l) m (insert x r)
                        | otherwise = Node …
Run Code Online (Sandbox Code Playgroud)

sorting tree haskell insert

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

使用.NET删除目录中超过3个月的文件

我想知道(使用C#)我如何删除超过3个月的某个目录中的文件,但我想日期可以灵活.

需要明确的是:我正在寻找超过90天的文件,换句话说,应该保留不到90天前创建的文件,其他所有文件都被删除.

.net c# directory file

106
推荐指数
5
解决办法
12万
查看次数

将数据从免费应用程序db导入付费应用程序db

我目前在市场上有一个免费的应用程序,我也想提供它的付费版本.安装付费版本后,我想从免费版本导入数据库和共享首选项,以便用户可以卸载它而不会丢失任何内容.

问题是:在我的免费版本中,我没有android:sharedUserId一套.如果我添加一个,系统上的应用程序ID将更改,我将无法再访问该数据.这两个应用都将使用相同的证书进行签名.如何在不破坏免费应用程序权限的情况下导入数据?

android sharing

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

如何隐藏JavaScript代码

可能重复:
如何模糊JavaScript?

你好!

是否可以隐藏JS代码?怎么样?我在某处读到了一种技术:将JS带到外部文件,然后使用js-encrypt.

我知道不可能躲避所有人的眼睛,但......

谢谢.

javascript

20
推荐指数
2
解决办法
7万
查看次数