小编Mar*_*n29的帖子

右对齐两个弹性容器

我在弹性框中对齐两个元素时遇到了麻烦:我想要发生的是将"帮助"div放到"XX"div的右侧然后左侧.我刚开始使用柔性容器,通常会在一个元素之后立即浮动,从而产生所需的效果.有谁知道我怎么能做到这一点?

<html>
<head>
<style>
body {
   margin:0;
   padding:0;
   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
}

#menuStrip {
   position:relative;
   border-style: solid;
   border-width: 1px;
   height:36px;
   padding:0;
   margin:0;
   background-color:black;
}

#menuContainer {
   position:relative;
   background-color:grey;
   border-style: solid;
   border-width: 1px;
   padding:0;
   width:96%;
   height:98%;
   margin: 0 auto;
   display: flex;
}

#hh {
   position:relative;
   display:flex;
   align-self: center;
   font-size:14px;
   width:80px;
   border-style: solid;
   border-width: 1px;
   height:50%;
   margin-left:auto;
}


#pp {
   position:relative;
   display:flex;
   height:70%;
   width:36px;
   align-self: center;
   justify-content: center;
   margin-left: auto;
   background-color:white;
   border-style: solid;
   border-width: 1px;
   padding:0;   
}
</style>
</head> …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

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

龙卷风错误处理

我希望能够处理一个更好的错误,如果我键入错误的URL,则显示错误 E.g. localhost:8000/AFDADSFDKFADS

我收到一条丑陋的python traceback消息,因为抛出了tornado.web.HTTPError异常.我知道我可以使用正则表达式来捕获除了正确的URL之外的所有场景但是我认为必须有一种方法来处理Tornado中的这个错误.

我知道我可以使用write_error()while扩展,tornado.web.RequestHandler但因为这个错误发生在tornado.web.Application类中我不知道如何处理它.我认为这可能与班级有关,tornado.web.ErrorHandler(application, request, **kwargs)但我不确定.

也有人可以告诉我,如果我在一个tornado.web.RequestHandler方法中并执行一个raise KeyError或其他异常而没有捕获它为什么write_error()没有被调用?似乎忽略了例外.

tornado

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

etcd ETCD_ADVERTISE_CLIENT_URLS 标志

尽管阅读了文档,我还是不明白 ETCD_ADVERTISE_CLIENT_URLS 标志的作用:

https://coreos.com/etcd/docs/latest/op-guide/configuration.html

描述指出:

此成员的客户端 URL 列表,用于向集群的其余部分做广告。这些 URL 可以包含域名。

我只想要一个集群设置,我可以在我的 conf 文件中保留这个标志吗?

此外,如果我让默认标志为:

ETCD_LISTEN_CLIENT_URLS="http://localhost:2379"
Run Code Online (Sandbox Code Playgroud)

etcd 会只向本地主机开放服务吗?我如何确保本地主机之外的任何客户端都不会连接到端口 2379?

etcd

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

Nginx Websockets 和 keepalive_timeout

我使用 Nginx (nginx/1.10.2) 作为后端服务器的反向代理。我有网络套接字,需要确保长期连接。http我在配置部分有以下几行:

keepalive_timeout 0;
proxy_read_timeout 5d;
proxy_send_timeout 5d;
Run Code Online (Sandbox Code Playgroud)

我根据文档了解 proxy_read 和 proxy_sends 行。然而,这是怎么keepalive_timeout发生的呢?我应该将 keepalive_timeout 设置为 0 以便基本上没有超时吗?或者我应该将其设置为一个高值?

这实际上有什么作用?我没有真正找到明确此参数的文档:http://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout

另外,设置或禁用 keepalive_timeout 将如何影响我正在加载的其他静态页面?是否可以仅为 websocket 设置这些超时值?因为文档将它们放在 http 模块下,所以我不确定是否可以将它们设置在特定位置:

   location /websock {
      # limit connections to 10
      limit_conn addr 10;
      proxy_set_header Host $host;
      proxy_pass http://backends;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";

   }
Run Code Online (Sandbox Code Playgroud)

nginx websocket

5
推荐指数
0
解决办法
2738
查看次数

标签 统计

css ×1

css3 ×1

etcd ×1

flexbox ×1

html ×1

nginx ×1

tornado ×1

websocket ×1