小编xyz*_*xyz的帖子

如何在您自己的Web应用程序中实现Google Suggest(例如使用Python)

在我的网站中,用户可以存储链接.

在键入指定字段的互联网地址期间,我想显示类似于Google Suggest或Chrome Omnibar的建议/自动完成框.

例:

用户输入为URL:

http://www.sta
Run Code Online (Sandbox Code Playgroud)

将显示的建议:

http://www.staples.com
http://www.starbucks.com
http://www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

如何在不重新发明轮子的情况下实现这一目标?:)

python autocomplete autosuggest

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

jQuery不能在外部JavaScript中工作

我是jQuery的新手,我遇到了一个奇怪的问题.我正在使用jQuery changeclick方法.它们在<script>标签中的HTML文件中使用时工作正常.

喜欢:

<script>
    $("select,input").change(function ()
    {
        // My code and some alerts
    });
</script>
Run Code Online (Sandbox Code Playgroud)

当我在外部JavaScript代码中复制相同内容<script>并且在我的HTML中导入它时,它根本不起作用.

在外部JavaScript代码中使用jQuery是否需要进行任何更改?

PS:从HTML中成功调用存在于相同外部JavaScript代码中的一些其他非jQuery函数.

html javascript jquery

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

基于REST的Web服务中的SOAP消息

免责声明:我对REST和基于SOAP的服务感到困惑.
在阅读基于REST的Web服务上的许多教程(看起来彼此矛盾)后,我想知道我们是否可以/应该使用SOAP在基于REST的Web服务中发送/接收消息?
我尝试了以下链接
1)http://www.ibm.com/developerworks/webservices/library/ws-restful/

2)http://rest.elkstein.org/2008/02/how-simple-is-rest.html

rest soap web-services

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

如何在Jquery数据表中选择一行

我使用的数据表在我的应用程序.每当用户点击我要突出显示的任何行并从所选行中选择一些值时.

"oTableTools": {
               "sRowSelect": "single",

               "fnRowSelected": function ( node ) {
                   var s=$(node).children();
                       alert("Selected Row : " + $s[0]);
                   }
Run Code Online (Sandbox Code Playgroud)

我试过 sRowSelectfnRowSelected,但没有运气.该行未突出显示,也fnRowSelected 未调用.即使控制台上没有错误.

这是我的完整代码

  var userTable = $('#users').dataTable({
            "bPaginate": true,
            "bScrollCollapse": true,
            "iDisplayLength": 10,
            "bFilter": false,
            "bJQueryUI": true,
            "sPaginationType": "full_numbers",
            "oLanguage": {
                "sLengthMenu": "Display _MENU_ records per page",
                "sZeroRecords": "Enter a string and click on search",
                "sInfo": "Showing _START_ to _END_ of _TOTAL_ results",
                "sInfoEmpty": "Showing 0 to 0 of 0 results",
                "sInfoFiltered": "(filtered …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables

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

带有接口实现的@Override注释出错

我正在使用JRE 1.6版本并且在使用@Override界面时意识到JRE 1.5的问题.所以请在授予任何downvote之前进一步阅读:)

我导入了一个新项目(Spring + Maven)和Eclipse,@Override每当任何接口方法被覆盖时,每个注释都会出错.

我试过的事情到现在为止

  1. 检查项目和工作区特定的JRE和合规级别,它设置为1.6版本.
    在此输入图像描述
  2. 在构建路径上检查了JRE库,它也是一样的.
  3. 将项目方面的Java版本更改为1.6(不知道是否有帮助)
    在此输入图像描述
  4. Maven是否清洁并安装(至今已有百次)
  5. 禁用错误/警告注释仍然没有运气 在此输入图像描述
  6. Eclipse重启(愚蠢的事情,但帮助我很多时间)
  7. 最后一个选项将删除所有.setting和.project文件,如果我没有得到任何其他尝试.

请让我知道我还能尝试什么或者我犯的错误.

谢谢.


编辑1:
我收到了以下错误

The method XXX of type XXX must override a superclass method.        
Run Code Online (Sandbox Code Playgroud)

编辑2:
代码示例
接口声明

public interface HelperService {   
    public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception;  
}    
Run Code Online (Sandbox Code Playgroud)

执行:

   @Service
   public class HelperServiceImpl implements HelperService{   
   @Override  // Getting error for this line
   public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception{
                         // Bla Bla Bla 
      }  
   }     
Run Code Online (Sandbox Code Playgroud)

编辑3:
我能够成功构建和运行我的应用程序,而不管这些错误.只是不满意源代码中的红色错误标志.

java eclipse annotations

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

TestNG surefire,使用maven命令行运行套件

是否可以通过maven从命令行运行预定义的xml套件?

我可以运行一个类或一个特定的测试.但是我无法运行套件.

以下是我从命令行运行的内容: - >

 mvn -Dtest=TestCircle#mytest -Denvironment=test -Dbrowser=firefox -DscreenShotDirectory=/Users/jeremy/temp test
Run Code Online (Sandbox Code Playgroud)

我确实有一个定义的套件,它通过intelliJ很好地运行,但我不知道如何调用suite.xml文件.

或者,例如,在运行测试之后,testng会创建一个testng-failed文件,该文件被设置为再次运行所有失败的测试.

使用mvn,我将如何启动此测试套件.

testing testng maven-2 surefire selenium-webdriver

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

在Firefox中自动下载PDF

我希望Firefox直接下载PDF文件而不是在浏览器中显示它们.我使用了以下设置

FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("browser.download.folderList", 2);
firefoxProfile.setPreference("browser.download.manager.showWhenStarting", false);
firefoxProfile.setPreference("browser.download.dir", "c:\\tmp");
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
WebDriver driver = new FirefoxDriver(firefoxProfile);
// Its just a sample URL 
driver.get("http://www.energy.umich.edu/sites/default/files/pdf-sample.pdf");
Run Code Online (Sandbox Code Playgroud)

about:config页面上,我可以看到此设置也成功反映了响应类型application/pdf.

在此输入图像描述

当Webdriver启动Firefox时,我可以看到以下选项.

在此输入图像描述

它应该是"保存文件".

Firefox仍然在浏览器中显示PDF.我使用的是Firefox 29.0.1,偏好值是否已更改?

firefox selenium selenium-webdriver

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

如何在Eclipse中更改工作区JRE

在Eclipse中创建新的Java项目时,我收到以下警告"当前工作区使用1.4 JRE ..."

我的系统上有JRE7.我添加了以下几行eclipse.ini

-vm 
C:\Java\jre7\bin\javaw.exe  
Run Code Online (Sandbox Code Playgroud)

我已经Installed JREs通过Windows 添加了JRE7 - > Preferences-> Installed JREs. 在此输入图像描述
仍然在Compiler标签下我只能看到compiler compliance level6.
在此输入图像描述
如何将工作区JRE更改为JRE 7?

java eclipse

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

和/或基于Spring注释的条件验证

我正在使用基于Spring 3注释的验证.我想为String字段添加以下验证

现场可以为空 它应该包含一个非空字符串

我知道注释@Null,@NotEmpty但我如何使用OR条件?


解:

使用@Size(min=1)帮助但它不处理空格.因此添加了一个自定义注释NotBlankOrNull,它允许null和非空字符串也可以处理空格.非常感谢@Ralph.
这是我的注释

@Documented
@Constraint(validatedBy = { NotBlankOrNullValidator.class })
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER })
@Retention(RUNTIME)
public @interface NotBlankOrNull {
    String message() default "{org.hibernate.validator.constraints.NotBlankOrNull.message}";

    Class<?>[] groups() default { };

    Class<? extends Payload>[] payload() default { };
}
Run Code Online (Sandbox Code Playgroud)

验证器类

public class NotBlankOrNullValidator implements ConstraintValidator<NotBlankOrNull, String> {

    public boolean isValid(String s, ConstraintValidatorContext constraintValidatorContext) {
        if ( s == null ) {
            return true;
        }
        return …
Run Code Online (Sandbox Code Playgroud)

validation spring annotations

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

获取字符串并同时与多个枚举类型进行比较

我真的需要帮助.

如果我有我的单独类,我们称之为FileType.java,它看起来像这样:

 public enum FileType
 {
     JPG,GIF,PNG,BMP,OTHER
 }
Run Code Online (Sandbox Code Playgroud)

然后我抓住一个字符串从用户,把它inputString,我怎么可以比较"inputString"到每一个枚举值,最最少的代码量?

编辑:这是我尝试过的:

    System.out.print("Please enter your photo's file type. It must be: JPG, GIF, PNG, BMP, or OTHER");
    typeInput = kb.nextLine();

    boolean inputMatches = false;

    while(inputMatches == false)
    {
        System.out.print("Invalid input. Please enter your photo's file type. It must be: JPG, GIF, PNG, BMP, or OTHER");

        if(typeInput.equalsIgnoreCase(FileType.values()))
        {
            inputMatches = true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

PS.我很清楚我可以将单个变量设置为与枚举值相同的字符串.我也知道我可以.valueOf()用于每一个值.

java enums

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