小编Den*_*tta的帖子

使用两个数组Ruby构造哈希

我有两个数组如下:

["first_name", "last_name", "email_id",  "company"]
["Andy", "Martin", "hello@ex.com",  nil]
Run Code Online (Sandbox Code Playgroud)

我需要像这样构造这个哈希.

{"first_name"=>"Andy", "last_name"=>"Martin", "email_id"=>"hello@ex.com", "company"=>nil}  
Run Code Online (Sandbox Code Playgroud)

Ruby中有可能吗?如果,那该怎么办?

ruby arrays hash

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

如何从Xpages中的Java代理调用java共享脚本库?

我有一个代理设置为每天8:00运行
我想编写一个java代码(在共享库中)并从代理调用该参数库.

例如:

代理代码:

    // ....
    checkAndSendMail(email_1);
    checkAndSendMail(email_2);
    // ....
Run Code Online (Sandbox Code Playgroud)

java库代码:

public class Check{       
    public void checkAndSendMail(String email_param){
        // ...
        mail.send(email_param);
        // ...
    }    
}
Run Code Online (Sandbox Code Playgroud)
  • 我可以从Xpages中的Java代理调用java共享脚本库吗?
  • 如果是,那该怎么称呼?

java lotus-notes lotus-domino xpages

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

Android super.onTouch

我在视图中添加了触摸侦听器。

这是代码

    view.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            return super.onTouch(v, event);
        }
    });
Run Code Online (Sandbox Code Playgroud)

但我不断收到错误

未为类型Object定义方法onTouch(View,MotionEvent)

为什么我不断收到此错误。我需要添加一些东西才能使其正常运行吗?

android

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

Java:lastindexOf的正则表达式

我的示例代码:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {

    /**
     * @param args
     */

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        String str[] = {"A","B","C"};
        String s = "TEST FOR A STRING CONSTANT B. END.";
        int retIndex = -1;

        for (int i = 0, len = str.length; i < len; i++){ 
            //length-1 is because, we should not check the empty space unicode(\u0021)

            int index = s.lastIndexOf(str[i]);
            if(index>retIndex){
                retIndex = index;
            }
        }
        System.out.println("RETINDEX"+retIndex);

        Pattern pattern = …
Run Code Online (Sandbox Code Playgroud)

java regex

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

每次刷新页面时,gmaps4rails gem v2.0.4标记都会更改位置

如果这个问题很愚蠢/没有被正确询问,我提前道歉,这是我在stackoverflow中的第一篇文章,我在RoR上完全是新的...

我有一个使用的rails应用程序gem gmaps4rails v2.0.4.应用程序接收地址(街道,城市和国家),使用地理编码器计算纬度和经度,然后将它们插入我的标记构建器.

每次刷新我的显示页面时,谷歌地图中的标记都会改变位置...我甚至试图插入实际的纬度和经度([{"lat":49.245253,"lng":-123.0651361}])而不是" raw @hash.to_json",并且每次刷新时它仍然会将标记呈现在不同的位置.

有谁知道如何解决这一问题?

注意:我也尝试在谷歌地图中复制并粘贴该坐标,并且标记在其位置上非常一致.我的controller.rb和show.html.erb粘贴在下面.提前致谢!!

controller.rb

@hash = Gmaps4rails.build_markers(@branches) do |branch, marker|
  marker.lat branch.latitude
  marker.lng branch.longitude
end
Run Code Online (Sandbox Code Playgroud)

show.html.erb

<script type="text/javascript">
  handler = Gmaps.build('Google');
  handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
    markers = handler.addMarkers(<%=raw @hash.to_json %>);
    handler.bounds.extendWith(markers);
    handler.fitMapToBounds();
  });
</script>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails gmaps4rails rails-geocoder

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