问题列表 - 第28017页

Facebook在Firefox中显示按钮,但未在IE中显示

我使用XBFML标签在我的页面上有一个类似Facebook的按钮.我认为代码是有效的,因为它在Firefox中运行没有问题.

但是在IE 8(在IE 7兼容模式下运行)中,按钮根本不显示.

如果我将它全部切换到类似按钮的iFrame版本,那么一切正常.但是当我使用XBFML标签时,它不起作用.

有人碰到这样的事吗?

facebook facebook-like

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

在SQL Server和C#中键入"Time"

有没有什么办法可以在C#中创建类型时间以与SQL服务器的类型时间兼容?

c# sql sql-server types

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

调用RoleEnvironment.GetConfigurationSettingValue("MYKEY")时为什么会出现SEHException?

我试着RoleEnvironment.GetConfigurationSetting("SOMEKEY")像这样打电话:

public partial class AzureBasePage : System.Web.UI.Page
{
    protected ChargifyConnect Chargify
    {
        get {
            if (this._chargify == null) {
                this._chargify = new ChargifyConnect();
                this._chargify.apiKey = RoleEnvironment.GetConfigurationSettingValue("CHARGIFY_API_KEY");
            }
            return this._chargify;
        }
    }
    private ChargifyConnect _chargify = null;
}
Run Code Online (Sandbox Code Playgroud)

我的ServiceConfiguration.cscfg键如下所示:

<Setting name="CHARGIFY_API_KEY" value="AbCdEfGhIjKlMnOp" />
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

异常详细信息:System.Runtime.InteropServices.SEHException:外部组件引发了异常.

[SEHException(0X80004005):外部组件引发的异常.] RoleEnvironmentGetConfigurationSettingValueW(UINT16*,UINT16*,UInt32的,UInt32的*)0 Microsoft.WindowsAzure.ServiceRuntime.Internal.InteropRoleManager.GetConfigurationSetting(字符串名称,字符串&RET)92微软.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue(字符串configurationSettingName)67 ChargifyNET.ChargifyAzurePage.get_Chargify()在C:\ NetProjects\ChargifyDotNET \源\ Chargify.NET\ChargifyAzurePage.cs:26 Chargify.Azure._Default.Page_Load(对象发件人,EventArgs e)在C:\ NetProjects\ChargifyDotNET\Source\Chargify.Azure\Default.aspx.vb:8 System.Web.UI.Control.OnLoad(EventArgs e)+99 System.Web.UI.Control.LoadRecursive( )+50 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+627

c# azure

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

发生托管异常时"无可用源" - WPF Visual Studio 2010

出于某种原因,我的visual studio 2010没有在我自己的代码上加载调试符号.

我正在使用默认的WPF应用程序解决方案.使用我正在处理的示例WPF应用程序,并在调试模式下运行.

当我进入调试时,我可以单步执行我的代码.

当我的代码发生异常时(即抛出新的异常("测试")),visual studio会给我一个蓝色的空白屏幕,显示"没有可用的源.没有符号加载等等......"

我实际上可以"查看"异常细节,它会告诉我发生异常的代码行.

所以它确实知道发生了什么......似乎.

它似乎认为没有加载PDB文件.

我的设置:

选项> Deubg>"仅启用我的代码(仅限托管)"已选中.应用程序属性:在Debug x86中运行的1个项目

wpf visual-studio-2010

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

在表单加载后立即调用方法的最佳方法是什么?

我有一个C#windows窗体应用程序.我当前设置它的方式,当Form1_Load()运行时,它检查恢复的未保存数据,如果找到一些,它会提示用户是否要打开该数据.当程序运行时,它可以正常工作但是消息框会立即显示,并且主程序表单(Form1)在用户单击是或否之后才会显示.我想首先弹出Form1然后弹出消息框提示.

现在,在我在Form中创建一个计时器之前解决这个问题,在Form1_Load()方法中启动计时器,然后在第一个Timer Tick事件中执行检查和用户提示.这种技术解决了这个问题,但似乎可能有更好的方法.

你们有更好的想法吗?

编辑:我想我也使用后台工作人员做类似的事情.通过调用方法返回到表单线程所有麻烦似乎有点傻了,所有的垃圾只是让它延迟了几毫秒!

.net c# winforms method-call form-load

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

为什么我必须在重写[C++]时重新声明虚函数

#include <iostream>
using namespace std;

class Duck {
public:
        virtual void quack() = 0;
};

class BigDuck : public Duck {
public:
  //  void quack();   (uncommenting will make it compile)

};

void BigDuck::quack(){ cout << "BigDuckDuck::Quack\n"; }

int main() {
        BigDuck b;
        Duck *d = &b;
        d->quack();

}
Run Code Online (Sandbox Code Playgroud)

上面的代码不能编译.但是,当我在子类中声明虚函数时,它编译得很好.

如果编译器已经具有子类将覆盖的函数的签名,那么为什么需要重新声明?

任何见解?

c++ virtual-functions

27
推荐指数
3
解决办法
9102
查看次数

Tomcat保护静态内容

我正在提供一项服务,其中包括为用户提供照片的"相册"功能.用户必须"被允许"才能看到相册中的照片.因此,将直接链接发送给其他人不应该允许查看照片.

照片存储在上下文之外的文件夹中.

我需要做的是在用户请求照片时执行一些检查,然后检查是否正常 - 提供文件.我想避免制作一个轮子,只是让tomcat像往常一样为静态文件服务.你能就此提出一些建议吗?

security tomcat servlets java-ee

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

"L"在整数字面的末尾是什么意思?

我有这个常数:

#define MAX_DATE  2958465L
Run Code Online (Sandbox Code Playgroud)

在这个意义上,L的含义是什么?

c++

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

如何在java中同步静态方法

在Java中实现单例模式时,我想出了这个问题.即使下面列出的示例不是我的真实代码,但与原始代码非常相似.

public class ConnectionFactory{
    private static ConnectionFactory instance;

    public static synchronized ConnectionFactory getInstance(){
        if( instance == null ){
            instance = new ConnectionFactory();
        }

        return instance;
    }

    private ConnectionFactory(){
        // private constructor implementation
    }
}
Run Code Online (Sandbox Code Playgroud)

因为我不太确定静态同步方法的行为,所以我从谷歌得到了一些建议 - 在同一个类中没有(或尽可能少)多个静态同步方法.我想在实现静态同步方法时,会使用属于Class对象的锁,这样多个静态同步方法可能会降低系统的性能.

我对吗?或者JVM使用其他机制来实现静态同步方法?如果我必须在类中实现多个静态同步方法,那么最佳实践是什么?

谢谢你们!

亲切的问候!

java concurrency static multithreading synchronized

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

如果存在message.properties-code,我该如何进行分支

如果消息属性代码确实存在,我想分支.

<g:if test="${message(code: 'default.code.foo')}">
  true
</g:if><g:else>
 false
</g:else>
Run Code Online (Sandbox Code Playgroud)

应该回答true是否有一个名为message的属性default.code.foo,false如果没有.

它失败了,因为如果代码没有属性,它会回答代码.

grails groovy internationalization

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