问题列表 - 第13259页

安装程序类显然没有被调用

我正在按照本教程来自定义 Web 设置项目。http://msdn.microsoft.com/en-us/library/aa289522(VS.71).aspx 但是,我正在使用 Visual Studio 中已有的 Web 应用程序。因此,他们的解决方案的一部分是在我自己的 Web 项目中创建一个安装程序类。当我选择“添加新项目”时,我实际上在对话框中没有看到“安装程序类”选项。
因此,我添加了自己的类,引用“System.Configuration.Install”并扩展了 .net 安装程序类。我的问题是,在网络安装项目中,我自己的安装程序(根据上面链接中的说明,实际上应该被调用)没有被调用。

关于我做错了什么有什么想法吗?

asp.net installation web-setup-project

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

jQuery对话框在调用时不显示

我正在尝试在我进行ajax调用时弹出一个模态加载对话框,但它没有显示在onClick函数中.如果我用萤火虫放慢速度并逐步通过装载面板就会显示出来.这只是javascript超前运行吗?有一个更好的方法吗?

$(function(){
     $("#loading_panel").dialog({
                                 modal:true,
                                 position:'center',
                                 minHeight:40
                                });

     $("a.view-in-frame").click(function(){
                       $("#loading_panel").dialog('open');
                       $("#tabs").hide();
                       var blog = $(document.createElement('div')).attr('id', 'blog').load(('blog_reader.php?blog='+this.href)), $("#loading_panel").dialog('close'));
                       $("#content_wrap").append(blog);
                       return false;
                 });
})
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery jquery-ui

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

比较char忽略大小写的正确方法是什么?

我想知道比较两个字符的正确方法是什么,而忽略了适用于所有文化的案例.另外,Comparer<char>.Default在不忽略大小写的情况下测试两个字符的最佳方法是什么?这对代理对有用吗?

编辑:添加了示例IComparer<char>实现

如果这有助于任何人这是我决定使用的

public class CaseInsensitiveCharComparer : IComparer<char> {
    private readonly System.Globalization.CultureInfo ci;
    public CaseInsensitiveCharComparer(System.Globalization.CultureInfo ci) {
        this.ci = ci;
    }
    public CaseInsensitiveCharComparer()
        : this(System.Globalization.CultureInfo.CurrentCulture) { }
    public int Compare(char x, char y) {
        return Char.ToUpper(x, ci) - Char.ToUpper(y, ci);
    }
}

// Prints 3
Console.WriteLine("This is a test".CountChars('t', new CaseInsensitiveCharComparer()));
Run Code Online (Sandbox Code Playgroud)

.net c# string comparison char

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

粘贴页脚链接在Firefox和Chrome中无法点击

我正在使用如下所述的粘性页脚:

我有一个带有链接的段落,我希望它位于页面底部,所以我把它放在.footer中.

问题是该链接在Firefox 3.5.2和Chrome中无法点击,它位于.push后面.它确实在IE7和IE8中工作,但我想这并不多说.

我玩过z-index,但这不起作用.顺便说一句,我需要位置:#page中的相对来定位div中的一些东西.

有没有办法在.footer中在所有浏览器中点击链接?

代码的相关部分:

CSS

html, body {
    height: 100%;
}
#page {
    width: 962px;
    text-align: left;
    min-height: 100%;
    /* sticky footer part */
    height: auto !important;
    height: 100%;
    margin: 0 auto -90px;
    /* end sticky footer */
    position: relative;
}
/* sticky footer part */
.push, .footer {
    height: 90px;
}
.push {
}
.footer {
    background: #181f18 url(../images/background-top.png) no-repeat center bottom;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="page">
  <div id="wrapper">
    <div id="contents">bla bla</div>
  </div>
  <div id="footer">bla …
Run Code Online (Sandbox Code Playgroud)

html css firefox webkit

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

如何驯服Windows标题(有用的定义)?

这个问题的答案之一中,jalf谈到了有用的定义NOMINMAX,它可以防止不必要的定义最小/最大宏.是否有其他有用的定义可以帮助控制windows.h(或其他Windows标头,例如Microsoft C运行时标头或STL实现)行为?

c c++ windows macros c-preprocessor

17
推荐指数
2
解决办法
4250
查看次数

在Qt应用程序中似乎无法识别插槽

我最近一直在努力学习C++和Qt4,但我遇到了绊脚石.

我有以下类和实现:

class Window : public QWidget
{
public:
    Window();

public slots:
    void run();

private:
    //...
};
Run Code Online (Sandbox Code Playgroud)

Window::Window()
{
    //...

    connect(runBtn,SIGNAL(clicked()),this,SLOT(run()));

    //...
}
Window::run()
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建并运行它时,尽管它构建得很好,它会立即退出并显示消息

Object::connect: No such slot QWidget::run()
Run Code Online (Sandbox Code Playgroud)

除非我做错了什么,否则Qt似乎没有认识到这个问题 run()

有人可以帮忙吗?


更新:

代码现在是:

class Window : public QWidget
{
    Q_OBJECT
public:
    Window(QWidget *parent = 0);

public slots:
    void run();

private:
    //...
};
Run Code Online (Sandbox Code Playgroud)

Window::Window(QWidget *parent) : QWidget(parent)
{
    //...

    connect(runBtn,SIGNAL(clicked()),this,SLOT(run()));

    //...
}
Window::run()
{
    //...
}
Run Code Online (Sandbox Code Playgroud)

该程序仍"意外完成",但不再告诉我没有这样的事情 QWidget::run()

c++ qt qt4 signals-slots

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

(当使用一个具体的类时,使用具体类编程到接口v/s)

在OO组件中,当您只有一个实现可用于某个类并且该类未"发布"到其他组件时,是否仍然建议使用接口并使用该接口?

我完全了解"编程到接口"的设计原则,并广泛使用它.

最近,我一直在观察,大多数情况下,从不需要不同的实现(尽管可能并且有意义).由于始终使用接口,应用程序代码将具有相当多的接口,每个接口只有一个实现,并且接口似乎是一种开销.

相反,是否最好只使用具体类并仅在需要第二个实现时引入接口?无论如何,现在使用IDE提取界面是轻而易举的.当引入新接口时,可以更改对旧具体类的引用以使用新接口.

你怎么看?

java oop design-principles

5
推荐指数
3
解决办法
389
查看次数

如何从wsdl生成Web服务

客户端为我提供了生成Web服务的wsdl.但是当我使用wsdl.exe命令时,它生成了.cs类.我在我的Web服务中使用了该类,当我向客户端提供wsdl时,它与它们的模式不匹配.实际上我希望从wsdl自动生成.asmx,以便我可以填写web方法.这样它就会完全匹配他们的架构.希望它有意义.

c# wsdl asmx

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

iPhone:在UIView上面分层透明的openGL视图?

我正在开发iPhone应用程序,我在常规UIView上有一个openGL视图渲染.它正在工作,但我似乎无法让openGL视图具有透明背景,显示下面的UIView.相反,我得到一个大黑盒子.

我尝试将背景颜色设置为UIColor clearColor,我将opaque设置为NO,我将glClearColor设置为0.0,0.0,0.0,0.0.

我想我误解/误用了与混合模式相关的东西,但我不确定.任何人都可以给我一些示例代码,说明如何做到这一点?

提前致谢.

opengl iphone transparency uiview

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

使用从函数返回的SPListItemCollection会重新打开SPWeb吗?

在阅读Stefan Gossner关于处理对象的帖子以及关于Cross方法处理模式的这个问题之后,我发现我犯了意外重新打开一些SPWebs的罪行.我知道在Stefan Gossner的帖子中他提到你应该在完成任何子对象之后处理SPWeb.但是,microsoft文档提到了缓存SPListItemCollection对象.以下代码是否正确?返回的SPListItemCollection会重新打开SPWeb对象吗?有什么方法可以肯定吗?

// is this correct????
private SPListItemCollection GetListItems()
{
    SPListItemCollection items = null;
    try
    {
        using (SPSite site = new SPSite(GetListSiteUrl()))
        {
            using (SPWeb web = site.OpenWeb())
            {
                // retrieve the list
                SPList list = web.Lists[_ListName];

                // more code to create the query...
                items = list.GetItems(query);
            }
        }
    }
    catch (Exception e)
    {
        // log error
    }
    return items;
}
Run Code Online (Sandbox Code Playgroud)

编辑09/09/09

我主要指的是Stefan Grossner的这篇文章:

在最后一次访问此对象的子对象后,应该释放SPWeb或SPSite对象.

我相信他所说的是,如果我在处理过去的SPWeb之后使用SPListItemCollection ...... …

sharepoint dispose sharepoint-api

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