问题列表 - 第13157页

UITableView困境:继续获取此运行时错误无法识别的选择器

嗨,大家好,

我有这个错误让我无法继续前进.我基本上有一个应用程序,其中包含一个指向单个UIViewControllers的UITabViewController.所以其中一个标签,我想实现一个基本的TableViewController.

现在,无论我做什么,无论是剪切和粘贴示例实现UITableView的UIViewController代码,还是其他什么,甚至只是来自Xcode的默认UITableViewController模板,我都会得到同样的错误:

2009-09-06 12:29:23.889 iKosher [12536:207] * - [UIViewController tableView:numberOfRowsInSection:]:无法识别的选择器发送到实例0xe1d8d0 2009-09-06 12:29:23.891 iKosher [12536:207]*终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因:'*** - [UIViewController tableView:numberOfRowsInSection:]:无法识别的选择器发送到实例0xe1d8d0'2009-09-06 12:29:23.891 iKosher [12536:207]堆栈:( 807902715,2492915529,808284155,...

在IB中,我所做的就是将视图拖到UITableView上并将其委托设置为指向文件所有者.

不知道我还能从这里做些什么

iphone uitableview uiviewcontroller

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

在Javascript数组中查找字符串键

1)我有这个Javascript数组:

lang=new Array();
lang["sq"]="Albanian";
lang["ar"]="Arabic";
lang["en"]="English";
lang["ro"]="Romanian";
lang["ru"]="Russian";
Run Code Online (Sandbox Code Playgroud)

2)在某些其他进程中,变量中有一个返回值:

result.detectedSourceLanguage = 'en';
Run Code Online (Sandbox Code Playgroud)

3)现在,我想通过这样做打印语言全名:

alert(lang[result.detectedSourceLanguage]);
Run Code Online (Sandbox Code Playgroud)

对话框显示:undefined

有任何想法吗?

BTW:即时通讯使用JQuery,欢迎使用JQuery解决方案.

javascript arrays

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

Lucene指数优化

在Lucene中是否有一种预测方法可以知道索引是否已经优化?

谢谢.

lucene lucene.net

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

i18n验证

Think Global,Act Local

这就是他们告诉你的,但是在我开发的所有时间里,我总是看到谷歌,微软,甲骨文等大公司以局部方式进行验证:他们知道我来自哪个国家,所以他们会尝试验证我的电话号码,邮政编码和其他详细信息,例如银行帐号以及我所在国家的正确验证方法.昨天我报名参加谷歌结账,他们甚至向我展示了我国的邮政编码格式的一些例子!

所以我的问题是,他们是如何做到的?我知道他们有成千上万的员工,但我发现很难相信他们都必须重新改造井.美国有无数的验证方法,但世界其他地方呢?我还没有看到一个开源的体面图书馆(除了非常不完整和过时的PEAR尝试之外)在各个国家的各个共同方面进行验证,例如:

  • 民事身份证
  • 税号
  • SSN(社会安全号码)
  • BBAN(基本银行账号)
  • 传真,电话和手机号码
  • 邮政编码
  • 车牌
  • 钞票序列号
  • 等等...

有什么隐藏的资源我不知道吗?

php language-agnostic validation localization internationalization

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

编写php函数来验证数组中的数据

我将如何编写一个能够处理数组中数据的函数?

我的意思是,我可以使用

function CheckStuff($_POST){}
Run Code Online (Sandbox Code Playgroud)

代替

function CheckStuff($_POST['var1'], $_POST['var2']){}
Run Code Online (Sandbox Code Playgroud)

我要问的原因是我需要函数来处理存储在数组中的所有值,并且有很多.

php

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

在TortoiseGIT中获取克隆的Msys Git安装路径错误

我安装了Msys GitTortoiseGIT x64.每当我尝试使用Get Clone命令时,我都会收到错误:"Msys Git Install Path Error".

奇怪的是,当我把它全部放好时,它会工作一次然后停止.现在我已经多次卸载并重新安装了两个程序,我无法让它再次运行.

Msys Git安装路径错误http://friendfeed-media.com/82c54fedb7db8420f23782832e59ba3b54edf6e7

如果这属于超级用户或其他东西,请随时迁移.

git open-source tortoisegit

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

如何在MySQL中使用Regexp替换命令?

我的目标是用一个catchall链接替换数据库中的链接.我通常使用REPLACE命令替换数据库中的字符串,但这次我遇到了困难,因为为了找到我需要使用正则表达式的链接,这根本就没有用完:

UPDATE node_revisions SET body = REPLACE ( `body` , 'http://.*.\pdf', '/migration-update' );

UPDATE node_revisions SET teaser = REPLACE ( `teaser` ,  'http://.*pdf', '/migration-update' );
Run Code Online (Sandbox Code Playgroud)

这两个问题只是平淡无奇.

在这种情况下需要做些什么?

regex mysql replace

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

Java:如何缩进Transformer生成的XML

我正在使用Java的内置XML转换器来获取DOM文档并打印出生成的XML.问题是尽管明确地设置了参数"indent",但它根本没有缩进文本.

示例代码

public class TestXML {

 public static void main(String args[]) throws Exception {
  ByteArrayOutputStream s;

  Document d = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
  Transformer t = TransformerFactory.newInstance().newTransformer();

  Element a,b;

  a = d.createElement("a");
  b = d.createElement("b");

  a.appendChild(b);

  d.appendChild(a);

  t.setParameter(OutputKeys.INDENT, "yes");

  s = new ByteArrayOutputStream();

  t.transform(new DOMSource(d),new StreamResult(s));

  System.out.println(new String(s.toByteArray()));

 }
}
Run Code Online (Sandbox Code Playgroud)

结果

<?xml version="1.0" encoding="UTF-8" standalone="no"?><a><b/></a>
Run Code Online (Sandbox Code Playgroud)

期望的结果

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<a>
 <b/>
</a>
Run Code Online (Sandbox Code Playgroud)

思考?

java xml transform indentation

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

在Rails中消除Markdown?

用户可以在我的应用程序中编辑"文章".每篇文章都在DB中掌握并作为Markdown发送到客户端 - 我使用Javascript将其转换为HTML客户端.

我这样做是为了当用户想要编辑文章时他可以编辑并将Markdown直接发回服务器(因为它已经在页面上).

我的问题是如何消毒我发送给客户端的Markdown - 我可以使用Rails的sanitize帮手吗?

此外,对这种方法的一般想法?我想到的另一个策略是渲染和清理服务器上的HTML,并仅在用户想要编辑文章时将Markdown拉到客户端.

xss markdown sanitization ruby-on-rails

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

Code Golf:数学表达式评估器(尊重PEMDAS)

我挑战你写一个数学表达式评估器,它尊重PEMDAS(操作顺序:括号,取幂,乘法,除法,加法,减法)而不使用正则表达式,一个预先存在的"Eval()" - 类似函数,一个解析库等

我在SO(这里)看到了一个预先存在的评估者挑战,但那个特别需要从左到右的评估.

样本输入和输出:

"-1^(-3*4/-6)" -> "1"

"-2^(2^(4-1))" -> "256"

"2*6/4^2*4/3" -> "1"
Run Code Online (Sandbox Code Playgroud)

我在C#中编写了一个评估器,但是我想看看它与那些选择语言的智能程序员相比有多糟糕.

有关:

Code Golf:评估数学表达式

澄清:

  1. 让我们使这个函数接受一个字符串参数并返回一个字符串结果.

  2. 至于为什么没有正则表达式,那就是平衡竞争环境.我认为"最紧凑的正则表达式"应该有一个单独的挑战.

  3. 使用StrToFloat()是可以接受的.通过"解析库",我的意思是排除诸如通用语法解析器之类的东西,也用于平衡游戏场.

  4. 支持浮动.

  5. 支持paretheses,取幂和四个算术运算符.

  6. 赋予乘法和除法优先权.

  7. 赋予加法和减法相同的优先权.

  8. 为简单起见,您可以假设所有输入都是格式良好的.

  9. 我不喜欢你的函数是否接受".1"或"1e3"之类的东西作为有效数字,但是接受它们会获得布朗尼积分.;)

  10. 对于除零情况,您可能会返回"NaN"(假设您希望实现错误处理).

math parsing code-golf rosetta-stone

26
推荐指数
6
解决办法
6276
查看次数