问题列表 - 第30596页

重定向后window.opener为null?

所以我在我的网站上添加了"用Twitter登录"按钮.我在弹出窗口中显示twitter登录.当用户登录到Twitter时,他们会被重定向回我网站上的一个页面,该页面调用window.opener上的javascript函数来通知登录已完成并刷新的页面.

问题是在twitter将用户重定向回我的站点window.opener为null之后.如果我绕过twitter登录页面,脚本工作正常.此外,这似乎是一个IE问题,因为它在Firefox中运行良好.

有任何想法吗?

提前致谢!

javascript twitter internet-explorer oauth

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

SQL Server:如何导出整个数据库?

我需要从一台服务器导出数据库并将其导入另一台服务器.

  1. 如何将整个数据库导出到一个文件,或两个文件mdf,ldf(任一选项都可以)
  2. 如何使用ssms将其导入新服务器?

在instructinos frmo ponies中,它说:

在"到时间点"文本框中,保留默认值(最近可能)或通过单击"浏览"按钮选择特定日期和时间,这将打开"时间点还原"对话框.有关更多信息,请参见如何:还原到某个时间点(SQL Server Management Studio).

要指定要还原的备份集的源和位置,请单击以下选项之一:

From database

Enter a database name in the list box.
Run Code Online (Sandbox Code Playgroud)

我无法在恢复中键入任何内容

/sf/ask/226877591/

sql-server ssms

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

Google App Engine中的身份验证:app.yaml与python代码

我正在编写一个使用GAE的小应用程序.我的应用程序部分仅供管理使用.我有两个login: admin选项在app.yaml或google.appengine.api.users.is_current_user_admin()python代码中使用选项.基本身份验证对我的情况就足够了.

哪种解决方案更好?

使用app.yaml的优点是python代码更清晰一点.此外,app.yaml可能会更高效,因为它可以在服务器中处理.(在最坏的情况下,它在性能方面是相同的.)唯一的缺点是我没有显示自定义页面,但我并不关心.

我不确定我的断言是否正确.

python authentication google-app-engine

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

commit-pull-merge-push或pull-merge-commit-push?

几个星期前我们开始使用Mercurial.大多数开发人员都遵循此工

  • 处理功能
  • commit -m"工作在功能ABC上"
  • 拉-u
  • 如果分支
    • 合并
    • commit -m"Merge"

今天,我们的一位开发人员建议我们这样做:

  • 处理功能
  • 拉-u
  • 如果分支
    • 合并
  • commit -m"工作在功能ABC上"

这样,我们在日志中的"合并"变更集就少了很多.

我们中的一些人认为这只是一个问题偏好.我们中的一些人认为一个比另一个好.我们没有太多经验,也不想生活滥用工具的缺点.因此,如果一种方法比另一方更可取,请告诉我原因.

mercurial dvcs

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

设计数据库以保存不同的元数据信息

所以我试图设计一个数据库,允许我将一个产品与多个类别连接起来.这部分我想通了.但我无法解决的问题是持有不同类型的产品细节.

例如,产品可能是一本书(在这种情况下,我需要像isbn,作者等那样引用该书的元数据),或者它可能是商业列表(具有不同的元数据).

我应该怎么解决这个问题?

database database-design relational-database

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

使用C++模板或宏进行编译时函数生成

我有一个在嵌入式系统上运行的代码,它必须运行得非常快.我知道C和宏,这个特定的项目主要用C编码,但它也使用C++模板[越来越多].有一个内联函数:

inline my_t read_memory(uint32 addr) {
  #if (CURRENT_STATE & OPTIMIZE_BITMAP)
    return readOptimized(addr);
  #else
    return MEMORY[addr];
  #endif
}
Run Code Online (Sandbox Code Playgroud)

该函数以优化的方式或基于当前状态的传统方式从存储器读取,并且位图告知是否在特定状态下使用优化.

#define STATE_A 0x0001
#define STATE_B 0x0010
#define STATE_C 0x0100
#define STATE_D 0x1000

#define OPTIMIZE_BITMAP 0x1010 // optimize states d and b
Run Code Online (Sandbox Code Playgroud)

在执行过程中(好的,编译),我尝试重新定义CURRENT_STATE,如下所示:

int main(){
  #define CURRENT_STATE STATE_A
  do_a();
  #undef CURRENT_STATE
  #define CURRENT_STATE STATE_B
  do_b();
  ....
}
Run Code Online (Sandbox Code Playgroud)

所有do_X()函数都会调用read_memory().我无法使这种方法奏效.当我使用#warning语句时,我可以看到当前状态的值总是STATE_A.这不是我的问题,虽然如果你可以帮助我,我会很高兴.所以,我的问题是,有没有办法使用模板而不是宏来做这种事情?

更多信息:我必须使用内联函数,因为我无法导出MEMORY [],这是一个库函数.我真的不想修改函数原型(比如read_memory()...)但它会这样做.另外,原谅我的默默无闻.

非常感谢,

c++ macros templates cuda inline

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

使用>大于时,简易SQL不正确的语法

这让我疯了!它必须是简单的东西.

这是我的代码:

Select 
logid,
row_date,
sum(acdcalls) as 'total calls',
sum(ti_stafftime) as 'total time staffed',
sum(acdtime) as 'time on the phone',
Case acdtime
When acdtime > 0 Then
sum(ti_stafftime/acdtime)
Else '0'
End as MyPercent,
RepLName+', '+RepFName AS Agent,
SupLName+', '+SupFName AS Sup,
MgrLName+', '+MgrFName AS Manager
Run Code Online (Sandbox Code Playgroud)

我收到错误消息

'>'附近的语法不正确.

我在这做错了什么?

sql syntax operators

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

标准API中是否存在自然比较器?

我需要一个比较器作为策略模式的一部分,可以使用对象的自然顺序或一些自定义顺序.对于自然排序的情况,我写了一个简单的比较器:

private static class NaturalComparator<T extends Comparable<? super T>> implements Comparator<T> {
    @Override
    public int compare(T o1, T o2) {
        return o1.compareTo(o2);
    }
}
Run Code Online (Sandbox Code Playgroud)

看起来很简单,但我想知道是否有人知道标准API中的一个.我查看了TreeMap,它没有这样的类,所以当编写代码时,明显的答案是否定的,但也许稍后会添加.

java comparable comparator

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

C#4中的可选参数是否向后兼容?

我很想知道C#4中引入的可选参数是否向后兼容?

让我用一个简单的例子来澄清我的问题.假设我在VS2010中的.Net2上的C#4中编写以下代码:

public void Foo(int val1, int val2, int val3 = 5){ .... }
Run Code Online (Sandbox Code Playgroud)

现在我编译代码,制作一个dll并将其引用到.Net2上的C#2/C#3项目.在代码编辑器中(VS2010除外,比如说VS2008)我会在intellisense中看到什么?

  1. 两个重载方法,如:

    public void Foo(int val1, int val2)
    public void Foo(int val1, int val2, int val3)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 其他的东西:

    public void Foo(int val1, int val2, int val3)
    public void Foo(int val1, int val2, int val3 = 5) //VS2008 is not supposed to show this
    
    Run Code Online (Sandbox Code Playgroud)

我应该如何在C#2项目中调用C#4方法?

.net c# optional-parameters visual-studio-2010 visual-studio-2008

9
推荐指数
2
解决办法
671
查看次数

如何安排每个月的第一个星期天

我在RedHat上使用Bash.我需要安排一个cron工作在每个月的第一个星期日上午9点运行.我怎样才能做到这一点?

bash shell cron redhat

51
推荐指数
7
解决办法
8万
查看次数