小编tes*_*est的帖子

unix时间戳在javascript中老化

如果您在JavaScript中有一个旧的UNIX时间戳...有没有办法可以获得该时间戳的年龄数?

比如,unix时间戳从...到现在的年龄.

你能用JavaScript做到吗?

javascript unix-timestamp

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

通过nginx 1.10.3和LetsEncrypt的安全WebSocket连接

因为无法找出为什么无法通过来连接WebSocket服务器,所以一直在扯头发HTTPS

因此,我有一台运行vue应用程序的Express 4服务器。它使用wsnpm中的库连接到WebSocket服务器。Nginx是1.10.3。我使用LetsEncrypt保护它。

当我上网时,会收到(在控制台中):

main.js:12与'wss://play.mysite.com:8443 /'的WebSocket连接失败:连接建立错误:net :: ERR_CONNECTION_CLOSED

第12行:

window.ws = new WebSocket(${tls}://${window.location.hostname}:${port});`

那是wss://play.mysite.com:8443。它确实在子域上。

这是我的nginx方块: 更新:我明白了!

upstream websocket {
    server 127.0.0.1:8443;
}

server {
    root /var/www/play.mysite.com/dist;
    index index.html;

    access_log /var/log/wss-access-ssl.log;
    error_log /var/log/wss-error-ssl.log;

    server_name play.mysite.com www.play.mysite.com;

    location /ws {
        proxy_pass http://websocket;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }

    listen [::]:443 ssl ipv6only=on default_server; # managed by Certbot
    listen 443 …
Run Code Online (Sandbox Code Playgroud)

https nginx websocket node.js

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

将Java Applet连接到MySQL DB - 通信链接失败

我正在尝试将我的Java Applet连接到MySQL数据库.我知道它有效,因为我可以在localhost上连接到它,它可以很好地检索记录列表.但是,当我把它放在互联网上时,它不起作用.

这是我的小程序:http://mystikrpg.com/play

它已签名,但我一直收到以下异常:

SQLException获取原因:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

成功发送到服务器的最后一个数据包是0毫秒前.驱动程序未收到来自服务器的任何数据包.

怎么会发生这种情况,我该怎么做才能解决这个问题呢?

这是applet的源代码:http://sodan.pastebin.com/jWKTgBSU

php java mysql jdbc

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

Java - 阅读网站而不是源代码

好的,所以我重新定义了我的最后一个程序......这里是:

import java.io.BufferedReader; 
import java.io.InputStreamReader;
import java.net.URL; 
import java.net.URLConnection;


public class asp {
    public static void main(String[] args) {
        try {
            URL game = new URL("http://localhost/mystikrpg/post.php?players");
            URLConnection connection = game.openConnection();
            BufferedReader in = new BufferedReader(new
            InputStreamReader(connection.getInputStream()));
            String inputLine;
            while ((inputLine = in.readLine()) != null) {
                System.out.println(inputLine);
            }
            in.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题?当我运行它...我得到整个页面...甚至代码来源,如html标签的开头一直到主体和html标签的结尾.

当真的...我希望它输出是1 ....我能看到它的唯一方法是,如果我拆分字符串<body></body>...

咩.救命?

java io

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

java - 更改数组

好吧,假设我有这个数组:

public int[][] loadBoard(int map) {

    if (map == 1) {  return new int[][] { 
{2,2,24,24,24,24,24,1,3,0,0,0,1 },  {
2,2,24,23,23,23,24,1,3,0,0,0,1 },  {
1,1,24,23,23,23,24,1,3,3,3,3,1 },  {
1,1,24,24,23,24,24,1,1,1,1,3,1 },  {
1,1,1,1,7,1,1,1,1,1,1,3,1 },  {
6,1,1,1,7,7,7,7,7,1,1,1,1 },  {
6,3,3,1,3,3,3,1,7,7,7,3,1 },  {
6,72,3,3,3,1,1,1,1,7,7,1,1 },  {
3,3,3,3,1,1,1,1,1,1,7,1,1 } };  } }
return board;
Run Code Online (Sandbox Code Playgroud)

我可以称之为:

board = loadBoard(1);
Run Code Online (Sandbox Code Playgroud)

但是......假设我想将地图1数组(数组左下角)的数字72更改为数字... 21.你能这样做吗?

java arrays applet

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

Java - 发送GET或POST请求

就像你使用XHTML的常规表单一样...有人能给我一个使用PHP发送POST或GET请求的例子吗?

喜欢game.php?user = Dan&lvl = 43&coins = 54

然后game.php页面会用$ _GET标签做它的魔力并做Mysql的东西.:P

post get

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

Java - JList查看是否选择了ANYTHING

如何检查用户是否在JList中选择了任何内容?

java swing

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

Java - JDBC连接

我收到此错误:

       FOR REAL Looking for database...
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1118)
    at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:675)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1078)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2312)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2122)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:774)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:49)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:375)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:289)
    at java.sql.DriverManager.getConnection(Unknown …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

通过jQuery/Ajax调用PHP页面

假设我有一个PHP页面,在我刚刚拥有的PHP页面中<?php echo "Hello World!"; ?>,我想使用JavaScript(优先使用jQuery)和AJAX来调用那个php页面并返回它的输出(这将是"Hello World!")

这是怎么做到的?

javascript php ajax jquery

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

Java重新编写一段代码...使用线程

假设我有这段代码:

public class helloworld
{
        public static void main(String args[])
        {

           System.out.println("Hello World!");

        }
}
Run Code Online (Sandbox Code Playgroud)

使用线程,有没有办法让我的Hello世界每5秒连续回声一次?

java multithreading

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

标签 统计

java ×6

javascript ×2

jdbc ×2

mysql ×2

php ×2

ajax ×1

applet ×1

arrays ×1

get ×1

https ×1

io ×1

jquery ×1

multithreading ×1

nginx ×1

node.js ×1

post ×1

swing ×1

unix-timestamp ×1

websocket ×1