问题列表 - 第4356页

为什么我的ASP.NET项目不会在启动项目中运行在开发服务器上?

我有一个visual studio 2008解决方案,其中包含c#中的asp.net托管远程处理项目.该解决方案还包含其他c#项目和c ++项目.

调试我的c#客户端和asp.net服务器之间的交互时,调试很棒.我可以直接进入服务器调用并退出.但是,有时我需要将调试集中在没有asp.net项目的独立可执行文件上.

我的麻烦在于,在将启动项目设置到除asp.net项目之外的其他项目之后,不会阻止asp.net项目在开发服务器(和系统托盘)中启动.它本身似乎不是"调试",但是当我不希望它出现时它正在运行并耗尽资源.

我检查并重新检查了启动项目设置.他们坚定地处于"关闭"状态.有关为什么会发生这种情况和/或如何预防这种情况的任何想法?还有其他人经历过这个吗?

解决方案注意事项:将此问题归结为"哦,那就是它!" Visual Studio中的现象.此设置不在ASP.NET项目属性页面上(右键单击解决方案资源管理器中的项目并选择"属性"),而不是在启动项目UI上.而是在解决方案资源管理器中选择项目时,它位于"常规"属性页面上.即确保属性页面可见(视图 - >属性窗口),然后单击解决方案资源管理器中的ASP.NET项目.顶部选项是"调试时始终启动",当设置为false时,解决了问题.

asp.net debugging webdev.webserver visual-studio

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

你会如何在Python中执行等效的预处理程序指令?

有没有办法在Python中执行以下预处理程序指令?

#if DEBUG

< do some code >

#else

< do some other code >

#endif
Run Code Online (Sandbox Code Playgroud)

python preprocessor directive equivalent

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

VB.NET(Of T)比较运算符

在示例代码中,带有"错误注释"的行给出以下错误 -

  • 对于类型"T"和"T",未定义运算符"<".

为什么VB不会自动调用相应的T运算符?(即如果T是整数,则调用整数比较函数.)

是否有可能以优雅的方式使这项工作?

这适用于.NET 2.0.

编辑 - 更新感兴趣的人的代码.

Public Class TreeNode(Of T)
    Public Left As TreeNode(Of T)
    Public Right As TreeNode(Of T)
    Public Value As IComparable(Of T)
    Public Sub New(ByVal _value As T)
        Value = _value
    End Sub
End Class

Public Class Tree(Of T)

    Private _Root As TreeNode(Of T)

    Public ReadOnly Property Root()
        Get
            Return _Root
        End Get
    End Property

    Public Sub New()
        _Root = Nothing
    End Sub

    Public Function Add(ByVal value As IComparable(Of T)) As TreeNode(Of T) …
Run Code Online (Sandbox Code Playgroud)

vb.net generics operator-overloading .net-2.0

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

如何在JPopupMenu中选择第一项?

在过去,当一个人JPopupMenu看到它时,它的第一个项目将被默认选中:http://weblogs.java.net/blog/alexfromsun/archive/2008/02/jtrayicon_updat.html

现在,默认行为是弹出菜单而不选择任何项目.我想创建一个JPopupMenu单独的项目,将弹出选中并在鼠标指针下居中.我已设法让项目以鼠标为中心弹出,但我JMenuItem拒绝渲染,就像它被选中一样.如果我将鼠标移出项目并返回其中,则选择正确.

有任何想法吗?

这是我的测试用例:

import java.awt.Component;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;

public class Test extends JFrame
{
    public static void main(String[] args)
    {
        JFrame frame = new JFrame();
        frame.setSize(800, 600);
        frame.getContentPane().addMouseListener(new MouseAdapter()
        {
            @Override
            public void mousePressed(MouseEvent e)
            {
                if (e.isPopupTrigger())
                    popupTriggered(e);
            }

            @Override
            public void mouseReleased(MouseEvent e)
            {
                if (e.isPopupTrigger())
                    popupTriggered(e);
            }

            private void popupTriggered(MouseEvent e)
            {
                JPopupMenu menu …
Run Code Online (Sandbox Code Playgroud)

java swing jmenupopup

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

为什么你讨厌Oracle上的序列?

有些人不喜欢Oracle上的序列.为什么?我认为它们非常易于使用且非常好用.您可以在选择,插入,更新,...中使用它们

sql oracle sequences

4
推荐指数
3
解决办法
2250
查看次数

有人在企业环境中使用分布式VCS吗?

我很想知道人们在企业环境中使用分布式版本控制的经历.

特别:

  1. 获得采用难度很大吗?
  2. 现在它已经到位了,它是否很受欢迎?
  3. 您使用的是什么样的模型(hub&spoke?还有其他什么?)
  4. 让您使用集线器和说话的时候,有没有与推到一个中央服务器的任何纪律问题?
  5. 我想听到的话,任何人有非程序员这样的环境中工作,最好的艺术家和喜欢谁VCS可有点令人生畏.它对他们有用吗?

version-control corporate dvcs

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

在c ++中复制一个未知的具体类型

假设我们有以下类层次结构:

class Base {
    ...
};

class Derived1 : public Base {
    ...
};

class Derived2 : public Base {
    ...
};
Run Code Online (Sandbox Code Playgroud)

给定一个Base*可能点到任何一个Derived1Derived2反对我怎样才能使给定的,它的具体类型的实际对象的副本是未知的.我想过定义复制构造函数,但我不认为在不知道所涉及的实际类型的情况下这是可能的.我能想到的唯一解决方案是clone()在层次结构中为每种类型定义一个方法.任何人都可以想到更优雅的东西吗?

c++ polymorphism inheritance

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

GDI泄漏问题

我注意到使用任务管理器,以下代码中有GDI泄漏.执行此代码的进程中GDI对象的计数每次执行时增加1,但我似乎无法找到问题.

任何帮助,将不胜感激.

// create new DC based on current    
HDC hDC = CreateCompatibleDC(GetDC());
// select a bitmap into the new DC and keep the old one
HGDIOBJ hOldObj = SelectObject (hDC,hBM);
// do somthing here --> 100% no leak here
SomeFunction (hDC);
// select the old object back from whence it came and delete whats returned   
DeleteObject (SelectObject (hDC,hOldObj));
// delete the DC
DeleteDC(hDC);
// delete the tmp object
DeleteObject (hOldObj);
Run Code Online (Sandbox Code Playgroud)

R M

c winapi gdi

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

Flex - Mate框架 - 调度事件

我最近改为Mate作为flex的框架.但是我遇到了一些问题.我想知道如何从通过methodInvoker标记生成的类中调度事件.

<resultHandlers>
        <MethodInvoker generator="{LoginSuccess}" method="setCurrentUser" arguments="{[resultObject]}"/>
Run Code Online (Sandbox Code Playgroud)

然后在课堂上我想发一个活动.

public function setCurrentUser(calUser:Object):void{
        if(calUser != null){
            Model.instance.currentUser = calUser as CalUser;
            loadOnlineCalendars(Model.instance.currentUser);
        }
    }

    public function loadOnlineCalendars(calUser:CalUser):void{
        for(var i:int = 0 ; i<calUser.calConnectors.length; i++){//logic here
            dispatchEvent(new CalConnectorEvent(calUser.calConnectors as CalConnector,CalConnectorEvent.LOAD_ONLINE_CALENDAR_EVENT,true));
        }
    }
Run Code Online (Sandbox Code Playgroud)

问题是我似乎无法在eventMap中甚至在应用程序根目录中捕获事件.

如果有人对Mate有任何经验,我会感激一些指点.也许我这样做是错的.我只想从服务器获得结果 - 查看结果并根据结果再次联系服务器.应该很简单.

活动地图:

            <resultHandlers>
            <MethodInvoker generator="{LoginSuccess}" method="setCurrentUser" arguments="{[resultObject]}"/>
            <ServiceResponseAnnouncer type="result"/>

            </resultHandlers>
            <faultHandlers>
            <ServiceResponseAnnouncer type="fault"/>

            </faultHandlers>
    </RemoteObjectInvoker>
Run Code Online (Sandbox Code Playgroud)

apache-flex mate

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

使用JavaScript,我可以更改SVG <g>元素的Z索引/层吗?

假设我有几个复合形状(<g>).我希望能够点击并拖动它们,但是我希望我碰巧在Z顺序中将其拖动到另一个的TOP上,这样如果我将它拖到其他的那个上,那么另一个一个人应该黯然失色.

javascript svg

82
推荐指数
5
解决办法
8万
查看次数