问题列表 - 第11512页

UISearchDisplayController没有结果tableView?

通常,UISearchDisplayController在激活时会使tableView变暗并聚焦searchBar.只要在searchBar中输入文本,它就会创建一个searchResultsTableView,它在searchBar和键盘之间显示.当第二个UITableView被加载/显示/隐藏/卸载时,将调用searchDisplayController的委托.通常它会在输入时显示实时搜索结果或自动完成条目.

在我的应用程序中,我想搜索Web服务,我不想为用户输入的每个字母调用webservice.因此,我想完全禁用searchResultsTableView并在输入文本时保持暗灰色覆盖.然后,一旦他点击搜索按钮,我就会触发搜索(带有加载屏幕).

只返回searchResultsTableView的零行看起来不太好,因为它显示一个带有"无结果"消息的空searchResultsTableView.我试图在它出现时隐藏表(searchDisplayController:didLoadSearchResultsTableView:),但是黑色的灰色叠加层也是隐藏的,这样底层的tableView再次完全可见.

除了从头开始重新创建UISearchDisplayController功能之外的任何想法?

iphone objective-c uisearchbar searchdisplaycontroller

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

Javascript:为什么这会产生丑陋的字符串??? 我想要货币

 var total = 0;
        $(".amount").each(function() {
            var value = $(this).val();
            value = (value.length < 1) ? 0 : value;
            var tmp = parseFloat(value).toFixed(2);
            total += tmp;
        });
        $(".total").text(total);
Run Code Online (Sandbox Code Playgroud)

我试图循环一些文本框并总结他们的价值观.这会产生令人讨厌的字符串.我错过了什么?如果我在第一个文本框中放入8,则总文本最终为"08.000.000.000.00".我究竟做错了什么?我想格式化为货币,但如果没有,至少只是两位十进制数.有什么指针吗?

谢谢,〜在圣地亚哥

javascript jquery string-formatting

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

在Web服务器上使用随机文件夹名称来限制对它的访问 - 不好主意?

假设我的public_html中有" admin "文件夹,我不希望除了我以外的任何人都可以访问它.如果不使用密码来保护它(使用apache htaccess)我只需将其重命名为" admin-7815696ecbf1c96e6894b779456d330e "并保持打开状态(当然是禁用文件夹索引)怎么办?

人们通常会从这种"解决方案"中惊慌失措,因为它看起来非常脆弱.但它真的比密码保护更糟糕吗?与密码保护相比,我无法想到任何重大的安全风险.有人能够找到这个文件夹的名称吗?

apache security

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

Javascript日期解析错误 - 6月的日期失败(??)

我有一些解析ISO-8601日期的JavaScript.出于某种原因,6月份的日期失败了.但7月和5月的日期工作正常,这对我来说没有意义.我希望一双新的眼睛会有所帮助,因为我无法看到我在这里做错了什么.

功能定义(带bug)

function parseISO8601(timestamp)
{
  var regex = new RegExp("^([\\d]{4})-([\\d]{2})-([\\d]{2})T([\\d]{2}):([\\d]{2}):([\\d]{2})([\\+\\-])([\\d]{2}):([\\d]{2})$");
  var matches = regex.exec(timestamp);
  if(matches != null)
  {
    var offset = parseInt(matches[8], 10) * 60 + parseInt(matches[9], 10);
    if(matches[7] == "-")
      offset = -offset;

    var date = new Date();
    date.setUTCFullYear(parseInt(matches[1], 10));
    date.setUTCMonth(parseInt(matches[2], 10) - 1); //UPDATE - this is wrong
    date.setUTCDate(parseInt(matches[3], 10));
    date.setUTCHours(parseInt(matches[4], 10));
    date.setUTCMinutes(parseInt(matches[5], 10) - offset);
    date.setUTCSeconds(parseInt(matches[6], 10));
    date.setUTCMilliseconds(0);

    return date;
  }
  return null;
}
Run Code Online (Sandbox Code Playgroud)

测试代码

alert(parseISO8601('2009-05-09T12:30:00-00:00').toUTCString());
alert(parseISO8601('2009-06-09T12:30:00-00:00').toUTCString());
alert(parseISO8601('2009-07-09T12:30:00-00:00').toUTCString());
Run Code Online (Sandbox Code Playgroud)

产量

  • 2009年5月9日星期六格林威治标准时间12:30:00
  • 星期四,2009年7月9 日12:30:00 GMT
  • 星期四,2009年7月9日12:30:00 GMT …

javascript parsing date

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

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

Android新手在30天内成功完成项目并将其提交给ADC2是否现实?

仅仅是为了免责声明,我不是想在Android Developer Challenge中赢得奖品,而只是想参加.

我最近听说过Android的嗡嗡声,并对此感兴趣.今天我偶然发现了一个关于Android开发者挑战2的网站.幸运的是,提交尚未结束,但遗憾的是明天8月1日开始.由于这是一个新的机会,我想尝试一下,但我想我是有点晚了.

我已经配置了开发平台并获得了一些教程.我想知道我是否可以在30天内成功开发项目并提交.或者这真的是一项需要数月准备的重大任务.我只是想知道它是否值得一试.

而对于记录我对Androids一无所知,只不过它是一个开源平台,用于在手机上进行应用程序开发.我知道Java但不称职,所以可能需要修改它.

如果我得到一些关于我即将开始的实际指示,那将是很好的.如果不可能,我可能需要节奏,享受生活中的其他事情.

那么有可能在30天内完成一个小而体面的应用程序,或者它已经很晚了,如果有的话有什么建议吗?

java android

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

.NET控制台应用程序如何查找引用的程序集?

我使用引用外部DLL的C#创建了一个控制台应用程序.当我在我的开发机器上运行它时,一切正常.在生产机器上,我收到"类型初始化"错误.看看这个,似乎可能是因为应用程序无法找到引用的DLL.

在我的开发框中,引用的DLL位于GAC中,但不在生产中.在开发框中从GAC中删除DLL时,会发生同样的错误(除非我在调试模式下从本地Visual Studio构建运行它).

我对网站设置比较熟悉,并且知道DLL可以放在bin目录或GAC中,以便Web应用程序可以找到它们.但我不确定这对于控制台应用程序是如何工作的.

我不愿意将DLL放到生产盒上的GAC中,因为它只需要这个小应用程序.我是否有其他方法来部署控制台应用程序并让它找到所需的程序集?

这是我得到的例外:

错误1找不到类型或命名空间名称"Entry"(您是否缺少using指令或程序集引用?)C:\ Documents and Settings\Hacker\My Documents\Visual Studio 2005\Projects\basic\basic\Program .cs 10 8基本

c# dll console

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

如何在列表视图中对整数进行排序

如何在ListView中对整数列进行排序

c#,.net 2.0,Winform

System.Windows.Forms.ListView

c# listview winforms

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

Struts标签与JSTL

Struts有许多有用的自定义JSP标记,Struts-EL增加了非常需要的EL支持.我正在寻找关于使用Struts/Strut-EL标签的相对优点的想法,而不仅仅是使用JSTL标签.

jsp struts jstl

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

识别LINQ-to-XML:将属性/值反序列化为结构化变量/值对的最佳实践

我正在努力反序列化以下XML:

<?xml version="1.0" encoding="utf-8" ?>

<conf name="settings">

    <item name="lorem"
        one="the"
        two="quick"
        three="brown"
        four="fox"
        five="jumps"
        six="over"
        seven="the"
        eight="lazy"
        nine="dog"
            />

    <item name="ipsum"
        one="how"
        two="many"
        three="roads"
        four="must"
        five="a"
        six="man"
        seven="walk"
        eight="down"
        nine="?"
            />

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

希望以最优雅和简洁的方式使用LINQ-to-XML这样做,但考虑到我不是城里最聪明的孩子,当谈到嵌套方法,感染类型,泛型,等等,我认为它是是一个好主意,问你们是否有人愿意继续向我展示一些LINQ识字率:)

现在,对于我正在做的事情,每个价值:

XDocument config = XDocument.Load("whatever.conf");

var one = from q in config.Descendants("item")
            select (string)q.Attribute("one");

var two = from q in config.Descendants("item")
            select (string)q.Attribute("two");
Run Code Online (Sandbox Code Playgroud)

而且我知道我完全忽略了这一点,不仅因为我在那里重复了很多,而且因为只有一个项目才能查询,所以,如果你有任何评论或建议,那将非常感激.非常感谢!

更新:如果前一个例子可能没有真正帮助,这里有一个更现实的场景:

<?xml version="1.0" encoding="utf-8" ?>

<conf name="ftp-settings" freq="daily" time="23:00">
    <item   name="isis"
            host="10.10.1.250"
            user="jdoe"
            pass="4/cB0kdFGprXR/3oTs8mtw=="
            file="backup.tar.gz"
            path="/var/log"
        />
    <item   name="seth"
            host="10.10.2.250" …
Run Code Online (Sandbox Code Playgroud)

c# serialization linq-to-xml

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