问题列表 - 第25744页

如何在bjam中创建一个新变种

我已经尝试过阅读文档,但这是相当难以理解的,所以我希望有人可能有一个简单的答案.我想基于'debug'定义一个新的'variant',它只是将一些宏定义添加到编译器命令行,例如"-DSOMEMACRO".我想我可以做这个作为调试的"子变体",或者只是定义一个复制'debug'的新变种,但我甚至不确定在哪里做这个.看起来$ BOOST_BUILD_DIR/build中的feature.jam可能就是这个地方.也许我真正想要的只是一个新的"功能",但我仍然不清楚我需要做什么以及在哪里,我不知道'功能'是否允许我将构建产品指向不同的目录到'debug'构建.

任何建议将不胜感激.(如果您想知道,我必须使用bjam,因为它已被采纳为我们的企业标准.)

boost-build bjam

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

如何更改JLabel的字体大小以获取最大大小

我有JLabel一个容器.字体的defaut大小非常小.我JLabel想要采取最大尺寸的文本.

我怎样才能做到这一点?

java size fonts containers jlabel

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

非Web应用程序中的SQL注入

可能重复:
非Web SQL注入

有人知道Web应用程序中没有的SQL注入漏洞的一个很好的例子吗?这次攻击的用户输入是什么?我正在寻找一个真正的漏洞,而不是猜测.以下图片是推测攻击的示例.

alt text http://leonardoanceschi.files.wordpress.com/2008/05/mini.jpg

security sql-injection

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

获取特定日期范围的记录

我在数据库DateCreated中有一列显示创建日期.现在我想根据所选的日期范围过滤记录.例如:

  • 在60天内创建
  • 在一个月内创建
  • 等等...

我有一个变量dateCreated,显示用户选择的范围,即是否在60天内创建,在一年内创建,等等.

        DateTime CurrTime = DateTime.Now;
    if (Program.DateCreated <= DateTime.Now - 60)
    {
        //code to add the record goes here..
    }
Run Code Online (Sandbox Code Playgroud)

但上面的代码不会起作用.获取特定范围内的记录的语法是什么?

c#

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

如何解码boost库命名?

我试图找出这gd意味着在升级库名称中,我只发现另外两个人在寻找相同的东西.

我想它应该是一个清楚记录的地方,我想找到它.

  • mt - 多头,得到它 bjam threading=multi
  • s - bjam runtime-link=static
  • g - 使用标准和运行时支持库的调试版本.什么bjam开关???
  • d - 调试 bjam variant=debug

更新

如何控制哪些bjam开关控制上述变体?事实上,我唯一无法识别的是g.

c++ boost boost-build bjam

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

忽略(严重)错误以保持程序活着?

我想用实验性编程语言实现的主要内容之一是:当出现错误(语法,名称,类型等)时,无论程序有多严重或多么严重,都要保持程序运行.我知道这可能非常糟糕,但我只想要一些不会在每个错误上自杀的东西 - 我发现当发生严重错误但程序仍在继续时会发生什么.

  • 这种"范式"有名吗?我的意思是期待
  • 做上述事情有多糟糕?
  • 是否有正在使用的程序正在使用:" 嘿,这是一个致命的,意外的错误 - 但你知道吗?我不在乎!"

error-handling interpreter design-patterns

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

jQuery:如何删除文本但不删除子元素

我可以用jQuery删除节点中的文本但不删除子元素吗?

谢谢

jquery

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

如何防止浏览器缓存信用卡号字段

我在网页上有一个包含信用卡号的输入字段.防止浏览器缓存此值的最佳方法是什么?

任何解决方案都需要适用于大量浏览器.

asp.net credit-card

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

如何根据Java中字符串的值返回方法中的不同类型?

我是Java的新手,我遇到了以下问题:

我创建了几个实现"Parser"接口的类.我有一个JavaParser,PythonParser,CParser,最后是一个TextParser.

我正在尝试编写一个方法,因此它将采用File或String(表示文件名)并返回给定文件扩展名的相应解析器.

这是我基本上试图做的一些伪代码:

public Parser getParser(String filename)  
{
    String extension = filename.substring(filename.lastIndexOf("."));

    switch(extension)
    {
        case "py": return new PythonParser();
        case "java": return new JavaParser();
        case "c": return new CParser();
        default: return new TextParser();
    }
}
Run Code Online (Sandbox Code Playgroud)

总的来说,这是处理这种情况的正确方法吗?另外,我应该如何处理Java不允许切换字符串的事实?我应该使用字符串的.hashcode()值吗?

我觉得有一些设计模式或处理这个问题,但它让我望而却步.这是你怎么做的?

java

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

显示未使用方法参数的警告?

我正在使用Eclipse v3.5.

在以前的Eclipse版本中,我记得如果我已经使用参数定义了一个方法并且没有在内部使用它,则会出现警告,如下所示:

public void myMethod( int x ) {
  // Didn't use x here so a warning appears at the x parameter.
}
Run Code Online (Sandbox Code Playgroud)

但是在v3.5中我没有看到这个警告.我如何在Eclipse中启用它?

eclipse parameters warnings

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