问题列表 - 第19892页

如何让scrollViewDidScrollToTop在UITableView中工作?

我认为标题解释了这一切.当用户滚动到tableview的顶部时,我希望收到通知.

我试过以下没有运气,甚至在.h文件中添加了UIScrollViewDelegate.

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView{
    NSLog(@"ScrolledToTop");
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:如果按状态栏,我可以拨打电话.但如果我滚动到顶部则不行.很奇怪......它可能与桌面视图在到达顶部时弹跳有关吗?

iphone uitableview uiscrollview

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

在数组中查找缺失数字的最快方法

我有一个从1到100(包括两者)的数字数组.数组的大小为100.数字随机添加到数组中,但数组中有一个随机空插槽.找到该插槽的最快捷方式是什么,以及插入插槽的数量是多少?Java解决方案更可取.

java arrays algorithm

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

JUnit Easymock意外的方法调用

我正试图在JUnit和EasyMock中设置测试,我遇到了一个小问题,我似乎无法解决这个问题.我希望有人可以提供帮助.

这是我正在尝试测试的方法的简化版本:

public void myMethod() {
    //(...)
    Obj myObj = this.service.getObj(param);
    if (myObj.getExtId() != null) {
      OtherObj otherObj = new OtherObj();
      otherObj.setId(myObj.getExtId());
      this.dao.insert(otherObj);
    }
    //(...)
}
Run Code Online (Sandbox Code Playgroud)

好的,所以使用EasyMock我已经嘲笑了这个service.getObj(myObj)电话,并且工作正常.

我的问题出现在JUnit遇到dao.insert(otherObj)调用时.EasyMock抛出了*Unexpected Method Call*它.

我不介意在我的测试中嘲笑那个dao并使用expectLastCall().once();它,但是假设我在"otherObj"上有一个句柄,它在插入时作为参数传递...当然我没有,因为它是有条件的在被测试方法的上下文中创建.

任何人都曾经不得不处理这个并以某种方式解决了它?

谢谢.

methods junit easymock call

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

任何人都可以解释这些话.演示层.业务层.例如,java EE中的集成层是什么?

这些在Java EE中是什么.演示层.业务层.集成层

我想通过示例了解这些模式是什么

java java-ee n-tier-architecture

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

Python:获取存储在Windows中的文件名大小写?

尽管Windows不区分大小写,但它确实保留了文件名中的大小写.在Python中,有没有办法获得带有大小写的文件名,因为它存储在文件系统中?

例如,在Python程序中我有filename ="texas.txt",但是想要知道它实际上存储在文件系统上的"TEXAS.txt",即使这对于各种文件操作来说是无关紧要的.

python windows filenames case

15
推荐指数
2
解决办法
3032
查看次数

substitute,eval,bquote,do.call ...替换表达式的一些指导

我想编写一个时间序列课程.我的想法是,我用一个表达式和一些其他时间序列对象实例化一个对象

(两个时间序列)

x <- ts(rnorm(10), frequency = 4, start = c(1959, 2))  
y <- ts(rnorm(10), frequency = 4, start = c(1959, 2))  
Run Code Online (Sandbox Code Playgroud)

(时间序列,定义为x和y的总和)

z <- exprTs("x+y", parents=list(x=x, y=y)) 
Run Code Online (Sandbox Code Playgroud)

(获得系列的一部分)

window(z, start=1960, end=1960.75)
Run Code Online (Sandbox Code Playgroud)

问题是,我该如何评估表达式?我尝试了以下方法:

#(constructor for class)  
exprTs <- function(expr, parents) {  
  res = list(expr=expr, parents=parents)  
  class(res) <- "exprTs"  
  res  
}  

#(window method)  
window.exprTs <- function(z, ...) {  
  eval(substitute(z$expr, lapply(z$parents, window, ...)))  
  #do.call(z$expr, lapply(z$parents, window, ...))  
}  
Run Code Online (Sandbox Code Playgroud)

我无法让窗口方法起作用.

如果你可以指导我如何恰当地使用substitute,eval,do.call,那将非常有帮助.

r time-series

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

没有Eclipse的JDT?

前段时间我写了一个Eclipse插件,它利用JDT进行一些解析.现在我正在考虑制作这个应用程序的命令行版本.当然,我希望重用解析代码,所以我需要让JDT在Eclipse之外工作.有什么方法可以实现这个(可能会构建一些包装器等)?是否有JDT库的任何端口提供相同的API /功能,但独立于Eclipse工作?

任何帮助将不胜感激.谢谢.

eclipse eclipse-plugin eclipse-jdt

10
推荐指数
2
解决办法
1614
查看次数

SQL是NoSQL数据库世界的'汇编程序'吗?

我最近遇到了负责SQLite的开发人员D. Richard Hipp的http://www.fossil-scm.org/index.html/doc/tip/www/theory1.wiki.

它让我想一想,Fossil是唯一使用SQL的NoSQL数据库吗?

其他人使用SQL作为"高级脚本语言"吗?

sql fossil nosql

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

仅在备份成功时删除数据库

这对某些人来说可能很简单,但我还没有找到一个简单的解决方案.

我现在正在自动化一个更大的进程,一步是备份然后删除数据库,然后从头开始重新创建它.

我有一个脚本可以进行备份和删除,如下所示:

Use [Master]
BACKUP DATABASE [databaseName]
  TO DISK='D:\Backup\databaseName\20100122.bak'

ALTER DATABASE [databaseName] 
    SET SINGLE_USER 
    WITH ROLLBACK IMMEDIATE

DROP DATABASE [databaseName] 
Run Code Online (Sandbox Code Playgroud)

但我担心即使BACKUP失败也会发生DROP.

如何更改脚本,如果BACKUP失败,DROP将不会发生?

提前致谢!

sql database sql-server backup rollback

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

访问来自httparty响应的数据

使用httparty我可以得到以下响应:

puts Representative.find_by_zip(46544).inspect
Run Code Online (Sandbox Code Playgroud)

- >

{"results"=>[{"name"=>"Joe Donnelly", "district"=>"2", "office"=>"1218 Longworth", "phone"=>"(202) 225-3915", "link"=>"http://donnelly.house.gov/", "state"=>"IN"}]
Run Code Online (Sandbox Code Playgroud)

示例来源:http://railstips.org/blog/archives/2008/07/29/it-s-an-httparty-and-everyone-is-invited/

但我无法访问数据,例如:

Representative.find_by_zip(46544).inspect["name"] 回报 nil

如何访问此响应的各个元素?

ruby-on-rails

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