如果您在JavaScript中有一个旧的UNIX时间戳...有没有办法可以获得该时间戳的年龄数?
比如,unix时间戳从...到现在的年龄.
你能用JavaScript做到吗?
因为无法找出为什么无法通过来连接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) 我正在尝试将我的Java Applet连接到MySQL数据库.我知道它有效,因为我可以在localhost上连接到它,它可以很好地检索记录列表.但是,当我把它放在互联网上时,它不起作用.
这是我的小程序:http://mystikrpg.com/play
它已签名,但我一直收到以下异常:
SQLException获取原因:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败
成功发送到服务器的最后一个数据包是0毫秒前.驱动程序未收到来自服务器的任何数据包.
怎么会发生这种情况,我该怎么做才能解决这个问题呢?
这是applet的源代码:http://sodan.pastebin.com/jWKTgBSU
好的,所以我重新定义了我的最后一个程序......这里是:
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>...
咩.救命?
好吧,假设我有这个数组:
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.你能这样做吗?
就像你使用XHTML的常规表单一样...有人能给我一个使用PHP发送POST或GET请求的例子吗?
喜欢game.php?user = Dan&lvl = 43&coins = 54
然后game.php页面会用$ _GET标签做它的魔力并做Mysql的东西.:P
我收到此错误:
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) 假设我有一个PHP页面,在我刚刚拥有的PHP页面中<?php echo "Hello World!"; ?>,我想使用JavaScript(优先使用jQuery)和AJAX来调用那个php页面并返回它的输出(这将是"Hello World!")
这是怎么做到的?
假设我有这段代码:
public class helloworld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)
使用线程,有没有办法让我的Hello世界每5秒连续回声一次?