小编R. *_*olt的帖子

如何停止在Java.util.Timer类中安排的任务

我正在使用java.util.timer类,我正在使用它的调度方法来执行某些任务,但在执行它6次后,我必须停止它的任务.

我该怎么办?

java

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

即使在窗口关闭后,Chrome Dev Tools也可以保持打开状态?

我需要查看我无法控制的特定网站的网络流量.问题是,站点在一个点触发弹出窗口,当特定上载事件完成时,弹出窗口会自动关闭.

我需要查看的HTTP请求仅在关闭时触发,即上载完成时.窗口关闭后,Dev Tools窗口也会关闭.

有没有办法强迫它保持开放?IE和Firefox怎么样?

其他非浏览器特定的工具不能提供我需要的数据.我知道Chrome会 - 如果它只挂了足够长的时间让我看到它.

http google-chrome-devtools

21
推荐指数
3
解决办法
7709
查看次数

如何在使用chrome driver/firefox驱动程序时更改Webdriver中的文件下载位置

我试图通过在特定文件夹中使用另存为选项来保存图像.我找到了一种方法,通过另存为选项,我可以右键单击要保存的图像.但我遇到的问题是在获取os窗口后询问保存文件的位置我无法发送所需的位置,因为我不知道该怎么做.我经历了在这个论坛上提出的类似问题但到目前为止他们没有帮助.

代码是 -

对于Firefox-

public class practice {

 public void pic() throws AWTException{
     WebDriver driver;

     //Proxy Setting     
        FirefoxProfile profile = new FirefoxProfile();
        profile.setAssumeUntrustedCertificateIssuer(false);
        profile.setEnableNativeEvents(false);
        profile.setPreference("network.proxy.type", 1);
        profile.setPreference("network.proxy.http", "localHost");
        profile.setPreference("newtwork.proxy.http_port",3128);

        //Download setting
        profile.setPreference("browser.download.folderlist", 2);
        profile.setPreference("browser.helperapps.neverAsk.saveToDisk","jpeg");
        profile.setPreference("browser.download.dir", "C:\\Users\\Admin\\Desktop\\ScreenShot\\pic.jpeg");
        driver = new FirefoxDriver(profile);

        driver.navigate().to("http://stackoverflow.com/users/2675355/shantanu");
        driver.findElement(By.xpath("//*[@id='large-user-info']/div[1]/div[1]/a/div/img"));
        Actions action = new Actions(driver);
        action.moveToElement(driver.findElement(By.xpath("//*[@id='large-user-info']/div[1]/div[1]/a/div/img"))).perform();
        action.contextClick().perform();
        Robot robo = new Robot();
        robo.keyPress(KeyEvent.VK_V);
        robo.keyRelease(KeyEvent.VK_V);
    // Here I am getting the os window but don't know how to send the desired location
    }//method   
}//class
Run Code Online (Sandbox Code Playgroud)

对于铬 -

public class practice …
Run Code Online (Sandbox Code Playgroud)

java automated-tests file-upload download selenium-webdriver

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

new Date(..).getTime()不等于momentJS中的moment(..).valueOf()?

new Date(..).getTime()应该以毫秒为单位返回时间戳.根据momentJS文档,表达式moment(..).valueOf()应该相同(返回给定日期的时间戳,以毫秒为单位).

我查看了以下示例数据:

var timeStampDate = new Date("2015-03-25").getTime(); //timestamp in milliseconds?
> 1427241600000
var timeStampMoment = moment("03-25-2015", "MMDDYYYY").valueOf(); //timestamp in milliseconds?
> 1427238000000
Run Code Online (Sandbox Code Playgroud)

如您所见,结果不一样.

现在我在momentJS中搜索一个函数,它返回给我与表达式完全相同的数据new Date(..).getTime().

javascript momentjs

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

BootStrap:未捕获TypeError:$(...).datetimepicker不是函数

我刚刚开始使用BootStrap,但是出现了 Uncaught TypeError: $(...).datetimepicker is not a function错误消息.有人能告诉我这段代码遗漏了什么吗?

从那以后,提到了多个类似的问题,但无济于事.

home_page.html

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>Health Insurance</title>

<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-theme.css">
<link rel="stylesheet" href="js/bootstrap-datepicker.min.css">
<link rel="stylesheet" href="css/bootstrap.css">

</head>

<body>
  <form role="form">

  <div class="form-group form-group-sm">
        <label class="col-sm-2 control-label" for="insuredName">Insured Name :</label>
            <div class="col-sm-3">
                <input class="form-control" type="text" id="insuredName" placeholder="Insured Name">
        </div>
    </div>


    <div class="form-group form-group-sm">
        <label class="col-sm-2 control-label" for="rel_PolicyHolder">Relation with Policy Holder :</label>
        <div class="col-sm-3">
            <input class="form-control" type="text" id="rel_PolicyHolder" placeholder="Relation with Policy Holder"> <br …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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

使用ConcurrentHashMap,何时需要同步?

我有一个ConcurrentHashMap,我在其中执行以下操作:

sequences = new ConcurrentHashMap<Class<?>, AtomicLong>();

if(!sequences.containsKey(table)) {
    synchronized (sequences) {
        if(!sequences.containsKey(table))
            initializeHashMapKeyValue(table);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 是否没有必要做额外的事情

if(!sequences.containsKey(table))
Run Code Online (Sandbox Code Playgroud)

检查synschronized块内部,以便其他线程不会初始化相同的hashmap值?

也许检查是必要的,我做错了?我正在做的事似乎有点傻,但我认为这是必要的.

java concurrency concurrenthashmap

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

没有找到带有URI Spring MVC的HTTP请求的映射

这是我的Web.xml

dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/servlet-context.xml 1

<servlet>
    <servlet-name>dispatcherServlet</servlet-name>
    <servlet-class>
        org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/spring/servlet-context.xml
        </param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatcherServlet</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

<listener>
    <listener-class>
        org.springframework.web.context.ContextLoaderListener
    </listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

我的servlet-context.xml

<context:component-scan base-package="com.springexample.controller.impl" />
    <mvc:annotation-driven />

    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix">
            <value>/WEB-INF/views/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
    </bean>
Run Code Online (Sandbox Code Playgroud)

最后是Handler类.它位于com.springexample.controller.impl下

@Controller
public class IndexControllerImpl implements IndexController {

    @RequestMapping("/")
    public String index() {

        return "index";
    }
}
Run Code Online (Sandbox Code Playgroud)

但是要去 localhost:8080/projectname/

它返回404错误.

Jul 27, 2013 8:18:31 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with …
Run Code Online (Sandbox Code Playgroud)

java model-view-controller spring spring-mvc

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

在OpenJdk中,如何设置具有attachmentfontpath属性的字体目录

我试图让我的应用程序中使用使用的字体从特定位置在OpenJDK的安装appendedfontpath属性,但它不是为我工作.

../jre1.8.0_121+1/bin/java  -Dappendedfontpath=/usr/lib/fonts/  -jar lib/songkong-4.7.jar -m /mnt/disk1/share
Run Code Online (Sandbox Code Playgroud)

报告没有安装字体,但/ usr/lib/fonts文件夹确实包含字体 ipag.ttf

请注意:

  • OpenJdk没有预装的字体,它依赖于系统上安装的字体
  • 这是一个嵌入式系统,报告服务器上没有安装任何字体,fc-list什么都不返回
  • 如果我将字体复制到jre/lib/fonts文件夹中,它可以工作,但我不允许将任何内容复制到此文件夹中.
  • 也不允许我运行诸如的root命令 fc-cache -f

如果我可以通过指定包含字体的字体文件夹来使其工作,那对我来说它将是一个有效的解决方案.

java fonts openjdk

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

从HTML文本React创建PDF文件

我是react-redux的初学者.

我尝试创建一个函数,如使用Javascript将html文本导出为pdf,并且它与html一起使用,但是当我将它应用于反应组件时,它不起作用.

这是我的代码:

import React from 'react';

class App extends React.Component {
  constructor(props){
    super(props);
    this.pdfToHTML=this.pdfToHTML.bind(this);
  }

  pdfToHTML(){
    var pdf = new jsPDF('p', 'pt', 'letter');
    var source = $('#HTMLtoPDF')[0];
    var specialElementHandlers = {
      '#bypassme': function(element, renderer) {
        return true
      }
    };

    var margins = {
      top: 50,
      left: 60,
      width: 545
    };

    pdf.fromHTML (
      source // HTML string or DOM elem ref.
      , margins.left // x coord
      , margins.top // y coord
      , {
          'width': margins.width // max width of content …
Run Code Online (Sandbox Code Playgroud)

reactive-programming reactjs

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

html2canvas错误:未捕获错误:IndexSizeError:DOM异常1

我使用html2canvas转换画布上的div.像这样:

<script src="js/libs/jquery-1.7.1.min.js"></script>
<script src="js/libs/jquery-ui-1.8.17.custom.min.js"></script>
<script src="js/html2canvas/html2canvas.js"></script>
...
<body id="body">
  <div id="demo">
    ...
  </div>
</body>
<script>
$('#demo').html2canvas({
onrendered: function( canvas ) {
  var img = canvas.toDataURL()
  window.open(img);
}
});
</script>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:html2canvas.js中的"未捕获错误:IndexSizeError:DOM异常1":

ctx.drawImage( canvas, bounds.left, bounds.top, bounds.width, bounds.height, 0, 0, bounds.width, bounds.height );
Run Code Online (Sandbox Code Playgroud)

有没有人知道发生了什么?

jquery canvas html2canvas

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