小编Ent*_*ack的帖子

在终端中运行python,并在终端关闭时不要终止它

我需要制作静态网站.所以我通过ssh连接到一些本地服务器,我想建立一个静态网站.然后我使用python使其工作:

$ python -m http.server 55550
Run Code Online (Sandbox Code Playgroud)

但如果我关闭终端,那么python程序就会被终止.我想关闭我的计算机,但我想让这个进程在该本地服务器上运行,因此其他人仍然可以访问该网站.

我怎样才能做到这一点?之后,我该如何终止该过程呢?

谢谢你的帮助

python terminal

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

设置具有不同数据类型的外键

如果我创建了两个表,并且想将一列设置为另一表列的外键,为什么可以设置外键列数据类型呢?

只是没有任何意义,还是我错过了什么?有没有外键列故意具有不同数据类型的情况?

关于我的担忧,我尝试使用pgadmin来构建一些简单的Postgres DB。我用主键serial数据类型制作了第一个表。然后我尝试制作外键,但是什么数据类型?我看到某个地方serialbigint unsigned。但是这个选项在pgadmin中甚至不存在。当然我可以使用sql,但是为什么我要使用gui?所以我尝试了Navicat,同样的问题。我觉得在选择数据库时我都会犯另一个错误...

编辑:

也许我以错误的方式问了这个问题。我被允许做建筑结构:

CREATE TABLE user
(
  id bigint NOT NULL,
  CONSTRAINT user_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);

CREATE TABLE book
(
  user integer,
  CONSTRAINT dependent_user_fkey FOREIGN KEY (user)
      REFERENCES user (id) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
  OIDS=FALSE
);
Run Code Online (Sandbox Code Playgroud)

我向表用户插入一些数据:

INSERT INTO user(id)
    VALUES (5000000000);
Run Code Online (Sandbox Code Playgroud)

但是我不能转换以下插入:

INSERT INTO book(user)
    VALUES (5000000000);
Run Code Online (Sandbox Code Playgroud)

ERROR: integer out of range这是可以理解的,但明显的设计错误。 …

sql postgresql

5
推荐指数
2
解决办法
8011
查看次数

这项任务是否正确?

在一些js库中,我找到了这段代码:

var start, end, sel, scrollPos, subst;

[start, end, scrollPos, sel] = getSelection();
Run Code Online (Sandbox Code Playgroud)

Imo这不是有效的赋值,但代码似乎正在工作.你能帮我吗?

编辑:

更长版本:

...
var start, end, sel, scrollPos, subst;
        if (typeof(document["selection"]) != "undefined") {
            sel = document.selection.createRange().text;
        } else if (typeof(textarea["setSelectionRange"]) != "undefined") {
            [start, end, scrollPos, sel] = getSelection();
        }
...
Run Code Online (Sandbox Code Playgroud)

javascript

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

标签 统计

javascript ×1

postgresql ×1

python ×1

sql ×1

terminal ×1