小编Cof*_*fee的帖子

添加新行使用SQL Server Management Studio?

我正在学习如何使用SQL Server Management Studio,并且无法弄清楚如何在表中插入新行.

表结构:

ID,
Field1,
Field2
Run Code Online (Sandbox Code Playgroud)

查询:

INSERT INTO Table (Field1,Field2) VALUES(1,2)
Run Code Online (Sandbox Code Playgroud)

错误:

重大错误0x80040E14,次要错误25503

我可能错过了很简单的东西.任何帮助,将不胜感激.

sql insert

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

在java中使用HashMap的主要好处是什么?

在我正在看的这个Java项目中,我一直在看HashMap的代码,就像这样

 /** imageID --> image map */
    Map<String,ImageIcon> imgs = new HashMap<String,ImageIcon>();
Run Code Online (Sandbox Code Playgroud)

然后在课堂上:

// images 
loadImages();
actualImage = imgs.get(this.DEFAULT_IMAGE_ID);
JLabel label = new JLabel(actualImage);
Run Code Online (Sandbox Code Playgroud)

这段代码的目的是什么?我对这整个概念都很模糊.

java dictionary hashmap

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

如何使此应用程序中的Apache Log4J日志记录有用?

我有一个应用程序,这是一个简单的网络敲门笑话应用程序.我将一些Log4J(版本2)登录到其中.这是服务器类:

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.Level;

import java.net.*;
import java.io.*;

public class MessageResponseServer extends Thread /* added in the T just now*/{   /* REPLACED */

   private static final Logger logger = LogManager.getLogger("MessageResponseServer");
        logger.info("MessageResponseServer.java :  INFO message");
    public static void main(String[] args) throws IOException {

        logger.debug("MessageResponseServer.java : DEBUG  message");

        ServerSocket serverSocket = null;
        try {
            serverSocket = new ServerSocket(4444);
        } catch (IOException e) {
            System.err.println("Could not listen on port: 4444.");
            logger.fatal("MessageResponseServer.java :  FATAL  message - Could not listen …
Run Code Online (Sandbox Code Playgroud)

java logging log4j

12
推荐指数
1
解决办法
612
查看次数

ScheduledExecutorService任务的运行时间晚于预期

我定期运行任务并为间隔提供灵活性,下一个超时在每个任务结束时计算,从Instant.now()转换为毫秒,并使用调度ScheduledExecutorService#schedule.

这段代码通常工作正常(左边的蓝色曲线),但其他日子则不太好.

在此输入图像描述

在我看来,事情有时会在启动时变坏(机器每晚都重新启动),虽然程序应该,并且确实纠正了自己ScheduledExecutorService#schedule不能恢复,并且计划任务一直运行得很晚.似乎完整的JVM重启是唯一的解决方案.

我最初的想法是,这是一个错误,根据机器启动的时间,事情可能会出错.但是以下日志输出表明该问题与我的用法有关ScheduledExecutorService#schedule:

// Log time in GMT+2, other times are in GMT
// The following lines are written following system startup (all times are correct)
08 juin 00:08:49.993 [main] WARN  com.pgscada.webdyn.Webdyn - Scheduling next webdyn service time. Currently 2018-06-07T22:08:49.993Z, last connection null
08 juin 00:08:50.586 [main] INFO  com.pgscada.webdyn.Webdyn - The next data sample at 2018-06-07T22:10:00Z and the next FTP connection at 2018-06-07T22:30:00Z
08 juin 00:08:50.586 [main] WARN  com.pgscada.webdyn.Webdyn …
Run Code Online (Sandbox Code Playgroud)

java schedule executorservice

12
推荐指数
1
解决办法
316
查看次数

有没有办法动态重启循环打印输出的HelloWorld Java程序?

考虑以下简单的代码,永远打印"Hi world":

public class WakeMeUpSomehow {

 public static void main(String[] args) {

    while (true) {
    try {
         System.out.println( " Hi world ");
         Thread.sleep(1000);                 //1000 milliseconds is one second.
    } catch(InterruptedException ex) {
         Thread.currentThread().interrupt();
    }
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此输入图像描述

有没有办法设计一个外部的第三个程序,它监视这个程序,以便在我们杀死它时注意到(如命令行中的CTRL + C); 然后这个"父"程序恢复"Hello World"运行?

我认为它可能看起来像这样:

在此输入图像描述

所以我的问题是 - 如何模拟这样的代码,具有这种故障安全功能?有办法做到这一点吗?

谢谢 !

编辑:我在这里找到了一个相关的简洁链接,但解决了一些不同的东西 - 如何重新启动Java应用程序?

java restart

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

perl中的无限while循环

有没有办法在没有无限循环的情况下做到这一点?

while((my $var) = $string =~ /regexline(.+?)end/g) {
    print $var;
}
Run Code Online (Sandbox Code Playgroud)

这导致无限循环,可能是因为直接从while内的正则表达式中分配var每次都返回"true"?

我知道我可以这样做:

while($string =~ /regexline(.+?)end/g) {
     my $var = $1;      
     print $var;
}
Run Code Online (Sandbox Code Playgroud)

但我希望我能省下一条线.有没有我可以使用的正则表达式修饰符或类似的东西?

(另外,如果我想搜索它,这个符号/技巧实际上是什么?

(my $var) = $string =~ /regex/;
Run Code Online (Sandbox Code Playgroud)

谢谢!!

regex perl

10
推荐指数
3
解决办法
7119
查看次数

JavaScript排序功能如何工作(作为算法)?

采用参数的JavaScript 排序函数允许传递函数.

例如:

var myarray=[25, 8, 7, 41]
myarray.sort(function(a,b){return a - b}) //Array now becomes [7, 8, 25, 41]
Run Code Online (Sandbox Code Playgroud)

代码怎么样?

function(a,b){
    return a - b
}
Run Code Online (Sandbox Code Playgroud)

被解释为提升?它应该被分为三种情况,< 0,== 0,和> 0,但如何这有意义的时候a,并b可以是任何东西?

谢谢!

javascript sorting algorithm

10
推荐指数
3
解决办法
5016
查看次数

SSRS日期选择器在谷歌浏览器中是不可见的,不适用于Opera/IE?

我正在整合SSRS报告(在VS 2008和9.0中开发),当我使用Chrome将其加载到浏览器中时,我得到了:

在此输入图像描述

没有日期图标!

在Opera中显示,但不起作用:

在此输入图像描述

我如何弄清楚如何使其正常工作.2)在Chrome中显示它

我发现一个网站在谈论它(这里),但它只有一个死链接(http://www.rajbandi.net/)

它只是我还是这个复杂的问题需要解决?任何提示赞赏

cross-browser reporting-services ssrs-2008

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

为什么Java中有两个Timer类(一个在javax.swing下,一个在java.util下)?

我真的很困惑.Java有两个Timer类,一个在swing下,一个在util下......为什么会这样?如果我想每Y秒运行一次X,我应该使用哪一个?这是否意味着如果我正在构建GUI,我必须使用swing版本的计时器?

谢谢!

java swing timer

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

在Java安装目录中,为什么有多个java.exe文件?

只是好奇JDK的目录布局.所以有两个单独的java.exe文件 - 一个在:

C:\Program Files (x86)\Java\jdk1.7.0_45\bin
Run Code Online (Sandbox Code Playgroud)

一个在:

C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin
Run Code Online (Sandbox Code Playgroud)

为什么需要两个文件?这个问题的动机源于我正在安装程序(SQL Developer)的一些挑战.

java directory installation

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