问题列表 - 第6486页

变量数据库名称

在MySQL中有什么方法可以将数据库的名称放入变量中吗?例如,当我有一个名为'db1'的数据库时,我可以这样做:

set @db= 'db1';
select * from @db.mytable;
Run Code Online (Sandbox Code Playgroud)

编辑:还有另一个我想做的例子:

set @dbfrom= 'db1';
set @dbto= 'db2';
insert into @dbto.mytable (col1,col2,col3) select col2,col1,col3 from @dbfrom.mytable;
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

精心设计的JMX MBean的特征是什么?

设计JMX MBean有哪些最佳实践?您觉得哪些例子特别有用?

java performance jmx

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

如何在基于Debian的系统上以编程方式获取IP地址?

我正在尝试检索IP Address程序中的本地计算机.操作系统是Ubuntu 8.10.我尝试使用gethostname()gethostbyname()检索IP Address.我收到的答案是127.0.1.1.我了解到它似乎是一Debian件事: 这里链接的文件解释了这个想法.

我的/etc/hosts文件内容是:

127.0.0.1 localhost
127.0.1.1 mymachine

在这种情况下,有没有其他方式以编程方式(更喜欢C或C++)获取IP地址而不修改机器上的系统文件?

c debian ip-address

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

如何为checkstyle定义抑制定义,它们同时适用于ant和eclipse

我在项目checkstyle中使用,我在checkstyle-configuration中定义了一个SuppressionFilter.我使用Apache ant通过持续集成进行自动构建.

我的问题来自以下情况:我不想将大量文件填充到基于项目的文件中,因此checkstyle.xml和suppressions.xml都位于名为conf的子目录中(用于构建的配置).现在Ant和Eclipse在查找suppressions.xml方面的工作方式不同.

在我声明了一个ant-task来查找checkstyle的基本配置的checkstyle.xml之后,Ant使用基于项目的basedir作为basedir来查找suppressions.xml.此checkstyle.xml现在包含以下内容:

<module name="SuppressionFilter">
    <property name="file" value="conf/suppressions.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)

这样ant-build就会找到suppressions.xml,因为构建的basedir是项目目录.

现在使用Eclipse 的checkstyle-plugin带来了一个问题.它从checkstyle.xml具有的路径(conf)开始查找suppressions.xml.对于Eclipse,声明必须看起来像这样,工作:

<module name="SuppressionFilter">
    <property name="file" value="suppressions.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)

编辑:即使这不起作用,Eclipse似乎总是需要一个绝对的路径.

我想知道一种方法,Eclipse和Ant都可以使用相同的checkstyle配置.有人知道这个问题的解决方案吗?绝对路径不是解决方案,因为每个开发人员和CI服务器都有不同的项目目录路径.

ant continuous-integration build-process eclipse-plugin checkstyle

8
推荐指数
2
解决办法
9433
查看次数

ASP.NET自定义验证器客户端和服务器端验证未触发

这在我之前没有发生过,但由于某种原因,客户端和服务器端验证事件都没有被触发:

<asp:TextBox ID="TextBoxDTownCity" runat="server" CssClass="contactfield" />
<asp:CustomValidator ID="CustomValidator2" runat="server" EnableClientScript="true"
    ErrorMessage="Delivery Town or City required"
    ClientValidationFunction="TextBoxDTownCityClient" 
    ControlToValidate="TextBoxDTownCity"
    OnServerValidate="TextBoxDTownCity_Validate" Display="Dynamic" >
</asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

服务器端验证事件:

protected void TextBoxDTownCity_Validate(object source, ServerValidateEventArgs args)
{
    args.IsValid = false;
}
Run Code Online (Sandbox Code Playgroud)

客户端验证事件:

function TextBoxDCountyClient(sender, args) {
    args.IsValid = false;
    alert("test");
}
Run Code Online (Sandbox Code Playgroud)

我认为至少Server Side验证会激活但不会.这在我之前从未发生过.这真让我难过.

我查看了输出,ASP.NET正在识别客户端功能:

ASP.NET JavaScript输出:

var ctl00_ctl00_content_content_CustomValidator2 = document.all ? document.all["ctl00_ctl00_content_content_CustomValidator2"] : document.getElementById("ctl00_ctl00_content_content_CustomValidator2");

ctl00_ctl00_content_content_CustomValidator2.controltovalidate = "ctl00_ctl00_content_content_TextBoxDTownCity";

ctl00_ctl00_content_content_CustomValidator2.errormessage = "Delivery Town or City required";

ctl00_ctl00_content_content_CustomValidator2.display = "Dynamic";

ctl00_ctl00_content_content_CustomValidator2.evaluationfunction = "CustomValidatorEvaluateIsValid";

ctl00_ctl00_content_content_CustomValidator2.clientvalidationfunction = "TextBoxDTownCityClient";
Run Code Online (Sandbox Code Playgroud)

渲染自定义验证器:

<span id="ctl00_ctl00_content_content_CustomValidator2" style="color:Red;display:none;">Delivery Town …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net validation customvalidator

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

1999年10月12日有什么意义?

System.Web.Security.FormsAuthentication的SignOut方法中,ASP.NET团队选择通过将到期日期设置为"1999年10月12日"来使FormsAuth cookie过期.

HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
Run Code Online (Sandbox Code Playgroud)

1999年10月12日有什么意义?这是一个内幕笑话,还是有一些有效的理由将你的cookie过期设置到该特定日期?

编辑: 下面的理论很有趣,但它们只是猜测.由于Phil, Scott和ASP.NET团队的其他成员都在StackOverflow上,我认为提供赏金会很有趣.希望有人可以追踪原始开发人员并获得权威答案.

获奖者: Scott Hanselman将这一个升级到ScottGu.我真的希望有某种超级秘密的Illuminati-esque意思,但看起来它只是旧的"一年前"的伎俩.

.net asp.net cookies

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

如何使用LLBLGen连接具有条件的表?

我有以下Sql查询返回我想要的结果类型:

SELECT b.ID, a.Name, b.Col2, b.COl3
FROM Table1 a
LEFT OUTER JOIN Table2 b on b.Col4 = a.ID AND b.Col5 = 'test'
Run Code Online (Sandbox Code Playgroud)

实质上,如果表2中没有条件'test',那么我希望列出等于Table1(a)的行,同时列出表2(b)中的数据或NULL.

我对LLBLGen比较陌生,并尝试过一些东西而且没有用.如果条件存在,我可以让它工作; 但是,当需求发生变化并导致我将查询重写为上述内容时,我感到很茫然.

以下是适用于现有产品的旧LLBLGen C#代码,但不适用于上述查询:

LookupTable2Collection table2col = new LookupTable2Collection();

RelationCollection relationships = new RelationCollection();
relationships.Add(LookupTable2Entity.Relations.LookupTable1EntityUsingTable1ID, JoinHint.Left);

IPredicateExpression filter = new PredicateExpression();
filter.Add(new FieldCompareValuePredicate(LookupTable2Fields.Col5, ComparisonOperator.Equal, "test"));

table2col.GetMulti(filter, relationships);
Run Code Online (Sandbox Code Playgroud)

表1中有3条记录.即使表2中的所有项都为NULL,我也需要返回3条记录,因为条件不存在.有任何想法吗?

c# sql sql-server llblgenpro

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

是否可以将const引用返回给私有成员?

我需要实现对私有成员容器的只读访问.如果我返回一个常量引用,是否可以const_cast它并获得对该成员的完全访问权限?使用的技术是什么?

谢谢.

c++ const reference

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

禁用块的Markdown

Markdown语法通常可以方便地编写博客和评论;

但有时候当你想写一个简单的html时它会干扰内容

是否有标记/语法要求markdown忽略该部分,如prehtml标记?

如果预先工作,如果降价部分需要包含html标签怎么办?

html markdown plugins coding-style

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

有没有办法在delphi中通过名称实例化一个类?

我想实例化一个类,但我只在字符串中有它的名字.有办法吗?

delphi delphi-7

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