问题列表 - 第139031页

Rails:redirect_to特定的Twitter Bootstrap选项卡

如何将重定向更改为特定页面上的特定Twitter Bootstrap 选项卡?就像是:

def destroy
  @custom_article = CustomArticle.find(params[:id])
  @custom_article.destroy
  respond_to do |format|
    format.html { redirect_to documents_url[#specific_tab_here?] }
    format.json { head :no_content }
  end
end
Run Code Online (Sandbox Code Playgroud)

谢谢!

UPDATE

请参阅@ PeterWong和@ emm的答案,以获得解决方案.

ruby-on-rails ruby-on-rails-3 twitter-bootstrap

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

GCM无法使用应用

我在让GCM为我的应用程序工作时遇到问题.我的webapp正在使用django并使用以下应用程序:https://github.com/bogdal/django-gcm

我按照这些页面上的说明正确设置了API_KEY:http: //developer.android.com/google/gcm/index.html

我的清单上有以下内容:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.testapp"
          android:launchMode="singleInstance"
          android:versionCode="11"
          android:versionName="1.2.0">

    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17"/>

    <permission android:name="com.testapp.permission.C2D_MESSAGE" android:protectionLevel="signature"/>

    <!-- GCM requires a Google account. -->
    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>

    <!-- Keeps the processor from sleeping when a message is received. -->
    <uses-permission android:name="android.permission.WAKE_LOCK"/>

    <!-- This app has permission to register with GCM and receive message -->
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
    <uses-permission android:name="com.testapp.permission.C2D_MESSAGE"/>

    <application
            android:icon="@drawable/icon"
            android:label="@string/app_name"
            android:theme="@style/Theme.MyTheme">

        <receiver
                android:name="com.testapp.pager.GCMBroadcastReceiver"
                android:permission="com.google.android.c2dm.permission.SEND">
            <intent-filter>
                <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
                <action android:name="com.google.android.c2dm.intent.REGISTRATION"/>

                <category android:name="com.testapp"/>
            </intent-filter>
        </receiver> …
Run Code Online (Sandbox Code Playgroud)

django android google-cloud-messaging

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

使用重写的 new[] 运算符创建字符串数组

我们和我的朋友一起制作了一个带有覆盖 new 和 new[] 运算符的程序。我发现当我尝试使用以下代码创建字符串数组时:

string* Test1 = new string[10];
Run Code Online (Sandbox Code Playgroud)

函数返回无效指针(通常它的值向前移动 8 位,我正在将程序编译到 x64 平台)。我们的 new[] 函数看起来像这样:

void* operator new[] (size_t e)
{
    void* Test2 = operator new(e); 
    return Test2;
}
Run Code Online (Sandbox Code Playgroud)

在返回前用调试器运行程序时,指针的Test2值为 0x0000000009dfaa90,但值Test1变为 0x0000000009dfaa98。
这种情况只发生在字符串类型中。我试过对“int[10]”、“string* [10]”和我的一个类的对象做同样的事情,但只有在处理字符串时才会出现问题,还有代码:

string* Test1 = new string;
Run Code Online (Sandbox Code Playgroud)

工作得很好。

有人可以解释一下为什么会发生这种情况以及如何使其正常工作吗?

PS:我们使用的是 Visual Studio 2012 专业版

编辑:我刚刚测试了它未被覆盖,new[]并且在创建字符串表时它的工作方式相同(返回的指针不是函数尝试的指针return),所以它似乎不是问题。有人能解释一下为什么指针的值只对字符串数组改变,如果似乎没有任何其他指令可以改变它,它会如何改变?

c++ string overriding new-operator

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

OpenCV:获取相机分辨率 C++

OpenCV 中是否有任何方法可以获取相机分辨率列表?

c++ opencv resolutions

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

选择除隐藏之外的所有输入(但有一个例外)

假设我在表单上有一组输入:

<form id="myform">
  <input type="checkbox" id="goat_1">
  <input type="checkbox" id="goat_2">
  <input type="text" id="pig_3">
  <input type="hidden" id="cow_1">
  <input type="hidden" id="chick_3">
  <input type="hidden" id="duck_5">
</form>
Run Code Online (Sandbox Code Playgroud)

我想选择所有输入,除了type="hidden",但有一个例外我想要任何隐藏的输入,其id以"duck"开头.我在一个数组中需要这个所以我可以遍历它.

所以前两部分很简单:

$("#myform").find(":input").not("[type=hidden]").each(
                                          function () { alert("do stuff"); })
Run Code Online (Sandbox Code Playgroud)

但那个例外怎么样?

我正在寻找最干净的方法(更喜欢一行/声明).

html javascript jquery

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

可以在MongoDB查询中使用严格的JSON $日期吗?

我正在尝试使用MongoDB 严格的BSON JSON表示编写日期比较查询.

我希望它能在MongoDB shell中工作(v2.4.3)

这是我试过的......

设置:创建一个at日期为2020年1月1日的新文档

> db.myTimes.insert({"at": new Date("2020-01-01")})
Run Code Online (Sandbox Code Playgroud)

对date> 2010使用非严格查询,没问题:

> db.myTimes.find({"at": {"$gt": new Date("2010-01-01")}})
{ "_id" : ObjectId([snipped]), "at" : ISODate("2020-01-01T00:00:00Z") }
Run Code Online (Sandbox Code Playgroud)

但是,使用严格的JSON查询... 没有骰子

> db.myTimes.find({"at": {"$gt": {"$date":"2010-01-01T00:00:00Z"}}})
> db.myTimes.find({"at": {"$gt": {"$date":"2010-01-01"}}})
> db.myTimes.find({"at": {"$gt": {"$date": 1262304000000}}})
> db.myTimes.find({"at": {"$lte": {"$date": 1262304000000}}})
Run Code Online (Sandbox Code Playgroud)

(正如你所看到的,我试过了ISO8601日期,大纪元时报,也改变了我$gt$lte的理论,这些将是互斥的,因此他们中的一个应该返回的东西:-)

感谢您的任何指示!

-B

date iso8601 epoch mongodb bson

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

如何在Android Studio中使用ADB来查看SQLite数据库

我需要查看我的SQLite数据库,但我不知道该怎么做.我已经去了http://www.sqlite.org/download.html并为我的操作系统下载了命令行shell,但是当我运行程序并输入时adb ...我得到了错误.

注意:我正在使用Android Studio,所以我假设我不需要安装任何额外的东西因为我记得Android Studio说它有所需的所有SDK工具.

android adb

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

在我的程序中更改JFrame的标题

我的代码的一部分有问题.我已经在这方面工作了很长时间,我很累,错过了一些简单的事情.我需要一个文本框来输入JFrame的新标题,一个显示"设置新名称"的按钮和一个"退出按钮.有人可以查看这些代码并给我一些信息,这样我就可以上床了.谢谢您

//Good One

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.swing.*;

public class Pool {
public static void main(String[] args) {
    new poolCalc();
}
 }

class poolCalc extends JFrame {
private static final long serialVersionUID = 1L;

public static final double MILLIMETER = 1;
public static final double METER = 1000 * MILLIMETER;
public static final double INCH = 25.4 * MILLIMETER;
public static final double FOOT = 304.8 * MILLIMETER;
public static final double YARD …
Run Code Online (Sandbox Code Playgroud)

java swing jframe

-4
推荐指数
1
解决办法
1539
查看次数

用python支持编译vim7.4源代码失败

我已经下载了vim7.4的源代码,并决定将vim升级到7.4.但是,我无法添加python支持:

./configure  --enable-pythoninterp  --enable-rubyinterp --enable-gui=no --without-x --enable-cscope --enable-multibyte --prefix=/usr
Run Code Online (Sandbox Code Playgroud)

在检查src/auto/config.log时,我发现:

configure:5592: checking Python's configuration directory
configure:5614: result:·
configure:5620: result: can't find it!
Run Code Online (Sandbox Code Playgroud)

已安装的python信息:

dpkg-query -l python
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                             Version                          Description
+++-================================-================================-   ================================================================================
ii  python                           2.7.3-0ubuntu2.2                 interactive high-level object-oriented language (default version)
Run Code Online (Sandbox Code Playgroud)

在src目录中调用make之后:

./vim --version | grep python
+cryptv          +linebreak       -python          +viminfo
+cscope          +lispindent      -python3         +vreplace
Run Code Online (Sandbox Code Playgroud)

它似乎是由vim无法找到python的配置目录引起的.怎么解决?

感谢您提前获得的见解.

python vim

6
推荐指数
2
解决办法
6758
查看次数

套接字错误 - 使用Gmail发送电子邮件

我使用从代码文章使用Gmail发送电子邮件.

代码如下

import smtplib

def sendemail(from_addr, to_addr_list, cc_addr_list,
          subject, message,
          login, password,
          smtpserver='smtp.gmail.com:587'):
    header  = 'From: %s\n' % from_addr
    header += 'To: %s\n' % ','.join(to_addr_list)
    header += 'Cc: %s\n' % ','.join(cc_addr_list)
    header += 'Subject: %s\n\n' % subject
    message = header + message

    server = smtplib.SMTP(smtpserver)
    server.starttls()
    server.login(login,password)
    problems = server.sendmail(from_addr, to_addr_list, message)
    server.quit()
    return problems
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下套接字错误.

socket.error: [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions
Run Code Online (Sandbox Code Playgroud)

编辑:追溯

O:\Send Email …
Run Code Online (Sandbox Code Playgroud)

python smtp

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