问题列表 - 第24273页

避免JDBC查询中的CheckStyle幻数错误

我正在为课堂上的小组项目工作,我们正在尝试CheckStyle.

我对Java非常熟悉,但在此之前从未接触过JDBC或完成任何数据库工作.

我想知道是否有一种优雅的方法来避免prepareStatement调用中的幻数错误,请考虑:

        preparedStatement = connect.prepareStatement("INSERT INTO shows "
                + "(showid, showtitle, showinfo, genre, youtube)"
                + "values (default, ?, ?, ?, ?);");
        preparedStatement.setString(1, title);
        preparedStatement.setString(2, info);
        preparedStatement.setString(3, genre);
        preparedStatement.setString(4, youtube);
        result = preparedStatement.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

该方法了setString得到标记为神奇数字,到目前为止,我刚添加的数字3-10左右忽略列表为神奇数字,但我不知道是否有更好的方法去了解这些插入值到语句.我还恳求你看到任何其他的建议,我想避免发现任何讨厌的习惯,例如我应该使用Statement还是PreparedStatement?那会让我参考列名吗?那是理想的吗?等等...

谢谢!

jdbc checkstyle

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

跨线程Winforms控件编辑

如果正在编辑文本的代码"属于"包含Windows窗体的单独线程,如何编辑windows窗体元素中的文本?我得到了例外:

跨线程操作无效:控制'textBox1'从其创建的线程以外的线程访问.

谢谢.

c# multithreading winforms

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

使用Greasemonkey时存储数据

有什么方法可以在使用Greasemonkey时存储大量数据,GM_setValue只是不切割它?

database greasemonkey

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

使用Unity Framework和验证应用程序块验证方法参数

Validation.Validate()验证应用程序块的方法是否可以将IParameterCollectionUnity提供的每个参数视为我的自定义UserModel


背景:

我试图使用Unity和验证应用程序块来验证方法参数.

我希望能够[RequiresValidation()]用适当的验证属性表示方法和该方法的参数.

所以,像这样:

[RequiresValidation()]
public void SaveUser(UserModel user)
{
  // ...
}

public class UserModel
{
  [StringLengthValidator(3, 255)]
  [RegexValidator(@"^[a-zA-Z0-9]${3,255}")]
  public string Name { get; set; }

  [StringLengthValidator(0, 255)]
  [RegexValidator(@"\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b")]
  public string EMail { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个自定义HandlerAttribute,它将启动对验证处理程序的调用,如图所示.

public class RequiresValidationAttribute : HandlerAttribute
{
  public override ICallHandler CreateHandler(IUnityContainer container)
  {
    return new ValidationCallHandler();
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,验证处理程序将尝试验证方法的每个参数:

public class ValidationCallHandler : ICallHandler
{
  public int Order { get; set; }

  public …
Run Code Online (Sandbox Code Playgroud)

c# validation enterprise-library unity-container validation-application-bl

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

如何在ASP.NET中实现网站搜索?

我是ASP.NET中的菜鸟并且目前正在建立一个网站...我希望该网站具有搜索功能..如何将其添加到我的网站?那里有一个很好的教程吗?

asp.net search

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

使用Jquery Datepicker的getDate

我试图从我的jquery日期选择器的实现中获取日期,将其添加到字符串并在我的div中显示结果图像.但是有些东西不起作用.任何人都可以查看代码并查看它吗?

该代码是应该采取从日期选择器之日起,在一个字符串,它是有必要的代码来显示标签结合它,图像位于/图像,并在格式AYY-MM-DD.png,新的这个日期选择器并不能完全降低它.

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    <link type="text/css" href="css/ui-lightness/jquery-ui-1.8.custom.css" rel="stylesheet" />  
    <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="js/jquery-ui-1.8.custom.min.js"></script>
    <script type="text/javascript">
        $(function(){
            // Datepicker
            $('#datepicker').datepicker({
                dateFormat: 'yy-mm-dd',
                inline: true,
                minDate: new Date(2010, 1 - 1, 1),
                maxDate:new Date(2010, 12 - 1, 31),
                altField: '#datepicker_value',  
            });             
            //hover states on the static widgets
            $('#dialog_link, ul#icons li').hover(
                function() { $(this).addClass('ui-state-hover'); }, 
                function() { $(this).removeClass('ui-state-hover'); }
            );          
        });
        //var img_date = .datepicker('getDate');
            var day1 = $("#datepicker").datepicker('getDate').getDate();                 
            var month1 = $("#datepicker").datepicker('getDate').getMonth() + 1;             
            var …
Run Code Online (Sandbox Code Playgroud)

jquery datepicker uidatepicker jquery-ui-datepicker

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

将xsl:value-of设置为href属性和XSLT中链接的文本字段

如何设置一个href,它既是链接,也有通过XSLT转换的链接文本?这是我到目前为止所做的,它给出了错误"xsl:value-of不能是xsl:text元素的子元素":

<xsl:element name="a">
   <xsl:attribute name="href">
      <xsl:value-of select="actionUrl"/>
   </xsl:attribute>
   <xsl:text><xsl:value-of select="actionUrl"/></xsl:text> 
</xsl:element>
Run Code Online (Sandbox Code Playgroud)

xml xslt href

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

在MSYS中更改时区

如果我只安装了"date"命令,如何在MSYS + MinGW for Windows上更改时区?这里没有"tzconfig"或"tzselect".

当我尝试$ date --set ="Apr 01 23:08 UTC + 04:00"时,我收到19:08 GMT + 0结果.

这对我来说非常重要,因为"make"命令总是让我对将来修改的文件有误.

windows timezone datetime mingw msys

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

C 上的 SMTP:通过 OpenSSL 的 STARTTLS

我正在使用 openssl 构建与 gmail.com:25 的安全 smtp 连接。这样我就可以成功连接到服务器并发送命令 STARTTLS (我收到 220 2.0.0 Ready to start TLS)。然后在不断开连接的情况下执行以下代码:

SSL_METHOD* method = NULL;

SSL_library_init();
SSL_load_error_strings();

method = SSLv23_client_method();

ctx = SSL_CTX_new(method);
if (ctx == NULL)
{
    ERR_print_errors_fp(stderr);
}
SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2);
ssl = SSL_new(ctx);
if (!SSL_set_fd(ssl, socket))
{
        ERR_print_errors_fp(stderr);
        return;
}
if (ssl)
{

    if (SSL_connect((SSL*)ssl) < 1)
    {
        ERR_print_errors_fp(stderr);
    }
    // then i think i need to send EHLO
}
Run Code Online (Sandbox Code Playgroud)

但调用 SSL_connect 后出现错误:

24953:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:601:
Run Code Online (Sandbox Code Playgroud)

如果我使用 SSLv3_client_method 我会收到错误:

18143:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:284.
Run Code Online (Sandbox Code Playgroud)

如果 …

c linux ssl openssl smtp

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

为什么 CORS 似乎不适用于 POST?

Mozilla 自己的规范说简单GETPOST应该是原生的 CORS 没有预检,但到目前为止POST我所做的每一次尝试都导致OPTIONS标题消失。当我更改它POST以获取代码时,会立即发送正确的GET请求,因此跨站点部分工作正常。

这是我在 Firefox 中所做的精简示例:

 var destinationUrl = 'http://imaginarydevelopment.com/postURL';
 var invocation = new XMLHttpRequest();
            if (invocation) {
                invocation.open('POST', destinationUrl, true);
                //tried with and without this line
                //invocation.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

                invocation.onreadystatechange = (function Handler() {
                if (invocation.readyState == 4)
                        alert('Request made');
                });
                invocation.send(/* tried with and without data*/);
            }
Run Code Online (Sandbox Code Playgroud)

这是我已经在 chrome 和 IE 中工作的内容:

var destinationUrl = 'http://imaginarydevelopment.com/postURL';
var destination = { url: destinationUrl, type: 'POST', …
Run Code Online (Sandbox Code Playgroud)

w3c xmlhttprequest cors

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