小编use*_*712的帖子

如何要求在rails之外工作的活动记录

我需要活动记录,但我在rails之外工作(这就是为什么:简单的Ruby输入验证库).我需要整个rails gem,还是我可以DRYer?

ruby activerecord rubygems ruby-on-rails require

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

如何在java hashset中查找和返回对象

根据HashSet javadoc,HashSet.contains只返回一个布尔值.如何在hashSet中"查找"对象并对其进行修改(它不是原始数据类型)?

我看到HashTable有一个get()方法,但我更喜欢使用该方法.

java hashtable contains object hashset

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

点击Google Contacts API时出现"通过对等方重置连接"错误

我正在尝试使用Google Contacts API将Google Contacts添加到Rails应用程序中.我已经完成了Oauth2握手,现在正在使用我的访问令牌请求受保护资源.这是代码:

uri = URI('https://www.google.com/m8/feeds/contacts/default/full')
params = { :client_id => APP_CONFIG[:google_api_client_id],
           :access_token => auth.access_token,
           "max-results".to_sym => max_results
         }

uri.query = URI.encode_www_form(params)
res = Net::HTTP.get_response(uri)
Run Code Online (Sandbox Code Playgroud)

ruby api ruby-on-rails http

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

带有stringbuilder的java outOfMemoryError

当我调用这个方法时,我得到一个java outOfMemoryError - 我在循环中使用它来按顺序解析许多大文件.我的猜测是result.toString()在循环过程中没有正确收集垃圾.如果是这样,我该如何解决?

private String matchHelper(String buffer, String regex, String method){
    Pattern abbrev_p = Pattern.compile(regex);//norms U.S.A., B.S., PH.D, PH.D.
    Matcher abbrev_matcher = abbrev_p.matcher(buffer);
    StringBuffer result = new StringBuffer();
    while (abbrev_matcher.find()){
            abbrev_matcher.appendReplacement(result, abbrevHelper(abbrev_matcher));
    }
    abbrev_matcher.appendTail(result);
    String tempResult = result.toString(); //ERROR OCCURS HERE
  return tempResult;

}
Run Code Online (Sandbox Code Playgroud)

java string heap stringbuilder out-of-memory

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

Java中的EOFexception在读取objectinputstream时

我想读取我输出到.dat文件的多个对象(我自己的类Term),但我总是得到一个nullPointException或EOFException.

ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(masterFile));
        Object o = null;
        while(( o = inputStream.readObject()) != null){
            Term t = (Term)o;
            System.out.println("I found a term");
        }
Run Code Online (Sandbox Code Playgroud)

java objectoutputstream eofexception

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

为什么我不能在Iterator上调用特定的类方法?

ArrayList array = new ArrayList();

Iterator it1 = array.iterator();
while (it1.hasNext()){
   Myclass temp = it1.myGetterMethod();
   System.out.println (temp);
}
Run Code Online (Sandbox Code Playgroud)

这是我想要实现的,但Iterator只返回一个通用的Object.当我打电话时Object.getClass(),课程是Myclass.这是否意味着Iterator不是通用的,每当我迭代非Java字符串等对象时,我都需要扩展Iterator类?

java generics iterator class arraylist

0
推荐指数
2
解决办法
241
查看次数