小编Zio*_*ion的帖子

多个媒体查询不起作用

嘿伙计们,我不太了解多个媒体查询。这就是我的意思

html代码:

<div class="container">
    <div class="jumbotron">
        <h1 id ="jumbo_text">{% block jumbo_text1 %} {% endblock %}</h1>
        <h2 id ="jumbo_text2">{% block jumbo_text2 %} {% endblock %}</h2>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS代码:

@media only screen and (min-width: 200px) and  (max-width: 767px) {
    .jumbotron {

        display: none;
    }
}   

@media only screen and (max-width: 768px){
    .jumbotron {

        height: 200px !important;
        width:300px;
        background-image: url("../../img/jumbo_pics/bbj_class.jpg");
    }

}
Run Code Online (Sandbox Code Playgroud)

基本上第二个媒体查询有效,但第一个媒体查询无效。为什么?

在伪代码中:

devices that are at minium 200px and maximum 360px dont show jumbotron

devices above 360px but below 768px show …
Run Code Online (Sandbox Code Playgroud)

html css boot twitter-bootstrap-3

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

MongoEngine从ListField删除字符串

码:

class Users(db.Document, UserMixin):
    first_name = db.StringField()
    last_name = db.StringField()
    username = db.StringField(unique=True)
    password = db.StringField()
    email = db.StringField()
    following = db.ListField(db.StringField(), default=[])
    role = db.ListField(db.StringField(), default=["user"])
    confirmed = db.BooleanField(default=False)
    confirmed_on = db.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

所以如果我想从Users.following字段中删除某个字符串

Users.objects(username="some_user").update(pull__following=["some_string"]) 然后保存吗?

因为我已经尝试过了,但它不会从 following listField

mongodb mongoengine flask flask-mongoengine

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

多重正向回顾正则表达式

所以我正在练习我的正则表达式,我遇到了这个

STATE :   TEXAS
Run Code Online (Sandbox Code Playgroud)

我会积极回顾

这是我的正则表达式:

state = re.search(r"(?<=STATE)\s+(?<=:)\s+\w+",str(Text),re.I|re.M)
Run Code Online (Sandbox Code Playgroud)

这个正则表达式无法捕获TEXAS

但是如果我这样做:

state = re.search(r"(?<=STATE)\s+:\s+\w+",str(Text),re.I|re.M)
Run Code Online (Sandbox Code Playgroud)

删除第二个积极的lookbehind会给你: TEXAS

但是我想要提取的只是TEXAS没有冒号,为什么后面的第二个查找无法捕获TEXAS?以及如何修复它?

python regex

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

将WTForms字段标签与字符串进行比较总是返回False

如果字段标签为“登录”,则我不想仅显示输入本身。但是field.label,将宏中的“登录”与“登录”进行比较始终是错误的,因为<p>hello</p>永远不会呈现。如何将标签与字符串进行比较?

{% macro render_field(field) %}
  {%if field.label == "Log-in" %}
    <p>hello</p>
  {%else%}
    {{ field.label }} {{ field(**kwargs)|safe }}
  {%endif%}
{% endmacro %}

<div id = "SignUpForm">
    <form action = "" method = "post" name = "SignUpForm">
        <p>{{render_field(form.username)}}</p>
        <p>{{render_field(form.first_name)}}</p>
        <p>{{render_field(form.last_name)}}</p>
        <p>{{render_field(form.password)}}</p>
        <p>{{render_field(form.password2)}}</p>
        <p>{{form.submit}}</p>
        {{form.hidden_tag()}}
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

python flask wtforms flask-wtforms

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

while循环并且小于或等于符号(Python)

所以我在做while循环,我发现了一些奇怪的东西.

count = 0

while count <= 5:
    count += 1
    print(count)
Run Code Online (Sandbox Code Playgroud)

输出:

1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)

这不是我不理解循环.这是怎么计数打印到六个?什么时候打印count只要count小于或等于5?

而且6是超过5.为什么会这样?

我知道我能做到

count = 0

    while count != 5:
        count += 1
        print(count)
Run Code Online (Sandbox Code Playgroud)

但我只是想明白为什么推杆<=表现得很奇怪?

python while-loop python-3.x

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

C#任务和void方法

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HtmlAgilityPack;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            textBox1.Text = "place url hear";

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {

            Task.Factory.StartNew(() => get_url_contents(textBox1.Text)).ContinueWith(t => t.Id, TaskScheduler.FromCurrentSynchronizationContext());

        }


        private void get_url_contents(string url)
        {
            var doc = new …
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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