问题列表 - 第6292页

是否有.aspx页面中字符串替换的最佳实践?

我有一个.aspx页面设置.我有很多需要更换的占位符.名字,姓氏,城市,州等等.如何以有效的方式做到这一点?

放下一堆......

<asp:Label runat="server" id="Label_FirstName" Text="" />
Run Code Online (Sandbox Code Playgroud)

...到处?

或者有没有办法在正常页面区域中使用数据绑定语法:

<% FirstName %>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

c# asp.net data-binding templates replace

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

编译器无法正确识别C++枚举

谁能解释为什么以下代码无法编译(在g ++(GCC)3.2.3 20030502(Red Hat Linux 3.2.3-49))?

struct X {
public:
   enum State { A, B, C };

   X(State s) {}
};

int main()
{
   X(X::A);
}
Run Code Online (Sandbox Code Playgroud)

我收到的消息是:

jjj.cpp:在函数'int main()'中:
jjj.cpp:10:'XX :: A'不是'struct
X'jjj.cpp 的静态成员:10:没有用于调用'X的匹配函数: :X()'
jjj.cpp:1:候选者是:X :: X(const X&)
jjj.cpp:5:X :: X(X :: State)`

这是错误的代码还是编译器错误?

Neil + Konrad解决了问题.请参阅下面对Neil的回答的评论.

c++ enums constructor temporary

4
推荐指数
2
解决办法
1843
查看次数

在delphi中的父类和子类之间进行转换

我正在编写一些针对两个非常相似的硬件版本的软件,直到我使用API​​来初始化硬件,我才知道我会找回哪种类型.

因为硬件非常相似,我计划有一个父类(TParent),它有一些抽象方法(对于硬件不同的地方),然后是两个子类(TChildA,TChildB),它们以硬件相关的方式实现这些方法.

所以我首先实例化一个TParent的对象检查它是什么样的,然后把它投射到正确的孩子.

但是,当我这样做并调用在子类中完全实现的抽象方法之一时,我得到一个EAbstractError.

例如:

myHardware:=TParent.Create();

if myHardware.TypeA then
   myHardware:=TChildA(myHardware)
else
   myHardware:=TChildB(myHardware);

myHardware.SomeMehtod();
Run Code Online (Sandbox Code Playgroud)

我假设我不能将父类强制转换为子类,并且还有一种更好的方法可以做到这一点.有什么指针吗?

delphi oop freepascal

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

正确实施纪念品

使用纪念品设计模式,将看守者作为创始人的集合是错误的吗?

design-patterns

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

SELECT INTO变量,两个语句,添加变量

我有一个名为c_kilometers的变量.我有一个光标可以抓取一堆具有那些公里数的记录.我需要在游标中运行两个单独的SELECT语句,它们只根据游标中的值从一个表中获取一公里,然后运行另一个SELECT在另一个表上执行相同的操作.

SELECT t.kilometers INTO c_kilometers
FROM table_name WHERE WHERE l.code = cursor_t.code_att

SELECT g.kilometers INTO c_kilometers
FROM table_name WHERE l.code = cursor_t.code_aff
Run Code Online (Sandbox Code Playgroud)

我的问题是,我可以将c_kilometers一起添加到一起而不创建一个临时变量来保持值吗?我有一段时间没有使用PL/SQL,我不记得曾经这样做过,所以这更像是一个学习问题.

sql oracle plsql

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

你如何为Windows部署django应用程序?

我正在使用isapi_wsgidjango-pyodbc开发 Web应用程序.我想有办法安装所有依赖项并将文件推送到Web服务器.不幸的是,其中一些说起来容易做起来难.特别是,处理依赖关系很痛苦,因为即使在setuptools下,其中一些也无法正确安装(pywin32特别困难).

我看到的用于自动化这种东西(织物capistrano)的大多数工具都是用于unix-y系统的.我想建立一个持续集成系统,但这只能解决部分问题.有没有办法让一个被迫使用Windows/IIS的Pythonista变得更轻松?

python deployment iis django isapi-wsgi

7
推荐指数
2
解决办法
4430
查看次数

WCF中的多态性

我正在寻找构建可以存储/检索一系列不同类型的WCF服务.以下示例是否可行且也被认为是可接受的设计:

[ServiceContract]
public interface IConnection
{        
   [OperationContract]
    IObject RetrieveObject(Guid ObjectID); 

   [OperationContract]
    Guid StoreObject(IObject NewObject); 


}

[ServiceContract]
[ServiceKnownType(IOne)]
[ServiceKnownType(ITwo)]
public interface IObject
{
    [DataMember]
    Guid ObjectID;

}

[ServiceContract]
public interface IOne:IObject
{
    [DataMember]
    String StringOne;

}

[ServiceContract]
public interface ITwo:IObject
{
    [DataMember]
    String StringTwo;

}
Run Code Online (Sandbox Code Playgroud)

使用该服务时,我需要能够将子类型传递给StoreObject方法,并从RetrieveObject方法中将它们作为其Child类型返回.

有更好的选择吗?

谢谢,罗布

c# polymorphism wcf

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

INSERT上的SQL注入

我在我们公司的Intranet上创建了一个小型调查网页.无法从外部访问此网页.

表单只是几个单选按钮和一个注释框.

我想保持良好的编码实践,并希望防范SQL注入.

SQL注入是否可以在带有文本框注释的insert语句中发生?如果是这样,我如何使用.NET 2.0防范它?

c# sql sql-injection

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

在C#中使用C++ CLI模板类

我在C++/CLI中有以下类和int原语的显式模板实例化.

template<typename T>
public ref class Number
{
    T _value;
public:
    static property T MinValue
    {
        T get()
        {
            return T::MinValue;
        }
    }

    static property T MaxValue
    {
        T get()
        {
            return T::MaxValue;
        }
    }

    property T Value
    {
        T get()
        {
            return _value;
        }

        void set(T value)
        {
            if( value<MinValue || value > MaxValue)
                throw gcnew System::ArgumentException("Value out of range");

            _value = value;
        }
    }

};

template ref class Number<int>;
Run Code Online (Sandbox Code Playgroud)

在编译它并使用反射器检查生成的程序集时,我能够看到一个被调用的类,Number<int>但在尝试在C#中实例化这个相同的类时,编译器会抱怨某些System::Number类没有采用模板参数.我究竟做错了什么?这可以完成吗?

.net c# c++-cli

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

接口和抽象类有什么区别?

重复:

何时使用接口而不是抽象类,反之亦然?

可能是最着名的软件开发人员面试问题之一.

你的答案是什么?

编辑:我想知道如何在现实生活中回答这个问题.请尝试像在实际面试时一样制定答案(完整,但不要太长,当然不发布任何链接).

oop abstract-class interface

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