小编Aay*_*mar的帖子

onActivityResult中的数据为null

我正在尝试做一个简单的应用程序Android.我有两个活动(AB).在B我只想选择一个date.

我开始A,并做:

 Intent intent = new Intent();
 intent.setClass(this, B.class);
 startActivityForResult(intent,1);
Run Code Online (Sandbox Code Playgroud)

然后,在B,我做:

 Intent intent = getIntent();
 setResult(RESULT_OK);
 intent.putExtra("Date",dateSelected);
 finish();
Run Code Online (Sandbox Code Playgroud)

而且,在A,我有下一个方法:

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
     super.onActivityResult(requestCode, resultCode, data);
     if(resultCode==RESULT_OK && requestCode==1){
        Bundle bundle = getIntent().getExtras();
        String aux = bundle.getString("nuevo");
        .....
    }
Run Code Online (Sandbox Code Playgroud)

但是data,和bundle,是null.当我调试代码时,我看到在课堂上B,intentExtras,但是,当我调用finish()并返回时class A,这intent …

android android-intent

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

在Rails应用程序中为Devise视图/模型添加其他字段和验证

我生成了默认的设计视图:

rails generate devise:views
Run Code Online (Sandbox Code Playgroud)

然后我usernameviews/devise/registrations/new.html.erb表单中添加了一个字段.

目前,仅email进行password验证.如何验证现场的存在性和唯一性username?我需要在User模型中添加一些东西吗?

validation ruby-on-rails devise

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

跨浏览器扩展开发替代方案

我想browser extension为所有主流浏览器开发一个.从我所看到的,这可能是非常痛苦的,特别是对于IE.

在开始这个项目之前,我想知道我的基本选择是什么.我能想到两个:

  1. 为每个浏览器独立开发扩展
  2. 雇用某人为我开发扩展程序

还有其他选择吗?

internet-explorer google-chrome firefox-addon browser-extension safari-extension

12
推荐指数
3
解决办法
7450
查看次数

在Rails中使用HTTP GET请求进行CSRF保护

据我所知,默认情况下Rails没有CSRFHTTP GET请求的保护,因为它声称它们是幂等的.但是,从这些GET请求返回给用户的敏感信息,我不希望恶意站点检索此信息.

在Rails中保护HTTP GET请求的最佳方法是什么CSRF

ruby-on-rails csrf protect-from-forgery csrf-protection ruby-on-rails-3.1

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

托管全文搜索选项 - IndexTank vs Solr vs Lucene

我正在使用Heroku上的Ruby on Rails构建一个应用程序,并且对于我应该继续使用哪个全文搜索选项感到困惑.我关心的一些事情:

  1. 实时搜索:我正在构建一个动态的用户生成的网站.
  2. 理解Rails模型:我想根据用户是谁限制搜索结果(所以,我真的不想"只是"一个网站范围的搜索)

此外,使用Rails在Heroku上轻松配置的东西将是一个奖励.

Heroku目前提供三种全文搜索选项:FlyingSphinx,Searchify IndexTankWebSolr.任何人都可以概述每个人的专业和缺点.

根据我的研究,似乎很多人对IndexTank感到满意.特别是,Gautam Rege撰写的这篇博文简要概述了他对这三个选项的体验以及他更喜欢IndexTank的经历.

然而,在LinkedIn收购IndexTank之后,IndexTank的一些关键组件是开源的,而IndexTank服务已经停止.似乎SearchifyIndexTank的前几个(如果不是,目前,唯一的)替代品之一.有没有人有这方面的经验?Searchify与IndexTank和其他两个选项 - WebSolr和FlyingSphinx相比如何?

full-text-search

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

安装时出现Math :: GMP错误

我试图安装,Math::GMP但它一直在失败,我不知道从哪里去.这就是我输入的内容,这里是指向日志文件的输出:

[root@confeng Math-GMP-2.06-VEVNp7]# cpanm Math::GMP
--> Working on Math::GMP
Fetching http://www.cpan.org/authors/id/T/TU/TURNSTEP/Math-GMP-2.06.tar.gz ... OK
Configuring Math-GMP-2.06 ... OK
Building and testing Math-GMP-2.06 ... FAIL
! Installing Math::GMP failed. See /root/.cpanm/build.log for details.
[root@confeng Math-GMP-2.06-VEVNp7]#
Run Code Online (Sandbox Code Playgroud)

我检查了日志,我不知道我应该在这里有什么结构的日志 /root/.cpanm/build.log

cpanm (App::cpanminus) 1.5011 on perl 5.008008 built for i386-linux-thread-multi
Work directory is /root/.cpanm/work/1336128898.6464
You have make /usr/bin/make
You have /usr/bin/wget
You have /bin/tar: tar (GNU tar) 1.15.1
You have /usr/bin/unzip
Searching Math::GMP on cpanmetadb ...
--> Working on Math::GMP
Fetching http://www.cpan.org/authors/id/T/TU/TURNSTEP/Math-GMP-2.06.tar.gz
-> OK …
Run Code Online (Sandbox Code Playgroud)

perl gmp

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

AWS S3对等方未经过身份验证

我正在使用AWS Java SDK一个应用程序,每分钟上传一次大小的文件S3.该应用程序已连续运行两周,但有两个主要时期上传SSL-related peer not authenticated错误.

第一阶段持续了大约三天.它不是突然的; 但随着越来越多的上传文件抛出异常,直到它在几分钟内没有完成任务时,"就会被淘汰".

第二个时期大约在一周前开始,并没有结束.

AWS论坛上,亚马逊员工似乎建议不要验证亚马逊的证书来解决这个问题.

请解释我是否误解了这个,或者我应该尝试什么.

java ssl certificate amazon-s3 amazon-web-services

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

禁用sun签名的jar验证

我在构建路径中尝试发布.war package包含Web Start应用程序时遇到了很多麻烦.commons-configuration-1.3.jar(com.sun.deploy.net.JARSigningException)

我已经尝试清理javaws缓存,重新安装应用程序,甚至重新安装java (1.6.0_24).

NetBeans IDE 6.8 (Build 200912041610)创建JNLP应用程序时,这是我的一小段输出:

Warning: 
The signer certificate will expire within six months.
Signing JAR: D:\Java\workspace\OTP\DeskOTP\atual\build\cluster\modules\ext\commons-configuration-1.3.jar to D:\Java\workspace\OTP\DeskOTP\atual\build\jnlp\app\br-com-petrobras-ep-gedig-gedigdesktoplibrary\ext-commons-configuration-1.3.jar as jnlp
Run Code Online (Sandbox Code Playgroud)

然而,当我试图跑步时,我得到了一个JARSigningException这个罐子.

所以,我决定解决此问题,禁用此验证.我相信我可以决定并告诉jvm不要核实我的罐子(我的责任).

无论如何要告诉jvmjavaws永远不要验证未签名jars

jvm jar java-web-start

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

在mysql中选择一个字符串的一部分

我有一个string像这样的专栏

India_Project1_BA_Protex_123

Japan_ProQ_CXR_Tbxc_3456
Run Code Online (Sandbox Code Playgroud)

我需要选择Project1_BAProQ_CXR喜欢这个mySQL

mysql

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

使用枚举值作为Javascript中另一个枚举的键

我有一个枚举:

var a = {X: 0, Y: 1};
Run Code Online (Sandbox Code Playgroud)

并且,我想从第一个的值创建另一个枚举.像这样的东西:

var b = {a.X: "foo", a.Y: "bar"};
Run Code Online (Sandbox Code Playgroud)

这样做给了我一个 SyntaxError: Unexpected token .

有没有办法在javascript中使用一个枚举的值作为另一个的关键?

仅供参考:我知道我可以做这样的事情来实现我想要的

var b = {};
b[a.X] = "foo";
b[a.Y] = "bar";
Run Code Online (Sandbox Code Playgroud)

但是,从可读性的角度来看,我更希望是否有某种方式可以用以前的方式来做.

javascript enums hashmap map

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

哪个集合更适合存储来自多维数组的数据?

我有一个multi-dimensional array of string.我愿意将它转换为某种集合类型,以便我可以根据自己的意愿添加,删除和插入元素.在数组中,我无法删除特定位置的元素.

我需要这样的集合,我可以在特定位置删除数据,也可以在任何位置添加数据.
也不要忘记我有多维数组,因此集合也应该能够存储多维数据.
哪个系列适合我的要求?

java collections multidimensional-array

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

选择子元素而不是后代

我怎样才能选择tbody的孩子而不是他们的后代?例如,使用以下jQuery语句:

alert( $( '.someClass tbody tr' ).length );
Run Code Online (Sandbox Code Playgroud)

使用下面的示例html将产生2的长度:

<div>
  <table class='someClass'>
    <tbody>
      <tr>
        <td>
          <span>cell 1-1</span>
            <table>
              <tbody>
                <tr class='level-2'>
                  <td>
                    <span>cell 1-2</span>
                    <table>
                      <tbody>
                        <tr class='level-3'>
                          <td><span>cell 1-3</span></td>
                        </tr>
                      </tbody>
                    </table>
                  </td>
                </tr>
              </tbody>
            </table>
          </td>
        </tr>
        <tr>
          <td>
            <span>cell 2-1</span>
            <table>
              <tbody>
                <tr class='level-2'>
                  <td>
                    <span>cell 2-2</span>
                      <table>
                        <tbody>
                          <tr class='level-3'>
                            <td><span>cell 2-3</span></td>
                          </tr>
                        </tbody>
                      </table>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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