小编Vic*_*ong的帖子

在Android中使用矢量drawable和一组.png的图标有什么区别?

使用vector drawables和使用一组.pngAndroid系统图标有什么优缺点?

如果它们用于两种不同的东西,那是什么?

png android android-image android-drawable

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

如何等待React组件在Jest和/或Enzyme中完全更新?

在我的create-react-app中,我试图测试一个setState在安装时执行多个s 的组件.

class MyComponent extends React.Component {

  state = {
    a: undefined,
    b: undefined,
    c: undefined,
  };

  fetchA() {
    // returns a promise
  }

  fetchB() {
    // returns a promise
  }

  fetchC() {
    // returns a promise
  }

  async componentDidMount() {
    const a = await fetchA();
    this.setState({ a });
  }

  async componentDidUpdate(prevProps, prevState) {
    if (prevState.a !== this.state.a) {
      const [b, c] = await Promise.all([
        this.fetchB(a);
        this.fetchC(a);
      ]);
      this.setState({ b, c });
    }
  }

  ...

}
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我做了类似这样的事情,在做出断言之前尝试让setState …

unit-testing asynchronous reactjs jestjs enzyme

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

Django重置自动增量pk/id字段用于生产

(我是Django,Python和Postgresql的新手)我一直在开发中添加和删除数据,并注意到即使我删除了所有模型,pk也会不断加起来并且永远不会重置为1.在将其推送到生产之前,是否可以将pk重置为从1开始?这样做是个好主意吗?

python django postgresql django-models

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

在Django上的必需selectDateWidget上显示empty_label

根据Django的Select on SelectDateWidget文档(https://docs.djangoproject.com/en/1.8/ref/forms/widgets/#selectdatewidget),empty_label如果DateField不需要,将显示.我注意到,如果DateField需要,在插件的默认值是January,1<current-year>.有没有办法制作DateField必需的,但empty_label在初始表单上显示小部件(如-----)?

python django django-models django-forms python-2.7

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

我可以使用纯CSS堆叠重叠的元素吗?

是否可以在容器中放置未知数量的元素,以便在容器不够大时看起来堆叠?我只想用HTML和CSS来做这件事.

如果父母比孩子大,这就是它的样子.

在此输入图像描述

当有更多的孩子占据父母时(填充颜色显示堆叠顺序),这就是我想要完成的事情:

在此输入图像描述

有些事情我看了但没有运气(也许我错过了什么或者不是那么好):

  1. CSS计数器 - 仅适用于内容属性
  2. 将孩子div彼此嵌套(如Inception)
  3. CSS flexbox - 它只包装或缩小

以下是我要做的事情:http://codepen.io/vickyleong/pen/VaPBYg.尝试调整窗口大小.

注意:孩子是正方形,但堆叠重叠,如级联

我正在使用Sass,但这是我的代码只有HTML和CSS:

body, * {
  box-sizing: border-box;
  margin: 0;
}

.card {
  display: block;
  width: 100%;
  padding: 1rem;
  background-color: #FAFAFA;
  border: 1px solid #F4F4F4;
  box-shadow: 0px 1px 3px 1px #DDD;
}

.card-content {
  margin: 1rem;
}

.student-pic-sm {
  width: 100px;
  height: 100px;
}

.round-pic {
  background-color: #AAA;
  border-radius: 50%;
}

.batch-list-item .card-title h2 {
  margin: 1rem 0;
}
.batch-list-item .card-content …
Run Code Online (Sandbox Code Playgroud)

html css

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

python:替换/替换字符串中的所有全字匹配

我们假设我的字符串是 "#big and #small, #big-red, #big-red-car and #big"

如何使用re.sub(), re.match(), etc.单词替换一个标签?

例如,所有的#bigs必须改为大,但#big-red#big-red-car不会受到影响.

python regex string django

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

共享/网络文件夹的严格正则表达式

我正在尝试将用户的输入限制为有效的共享文件夹路径,例如

\\\computer-name\drive\optional_folder1\optional_folder2\

  1. 以 2 个斜杠开头,后跟计算机名称、单斜杠和驱动器号。(我把这部分记下来了)
  2. 以 0 或 1 个斜杠结尾。
  3. 可以有零个或多个单斜杠,后跟文件夹名称 (\folder)。
  4. 除了第一个斜杠外,没有多个斜杠。

我试图环顾四周并制作自己的正则表达式,但找不到完美的答案。这是我当前的正则表达式:

^((\\{2})([A-Za-z -._]+)(\\{1})([A-Za-z -._]+))(\\{1}([A-Za-z .-_])+)*(\\?)$

任何提示将不胜感激。

谢谢你们。

regex path shared-directory

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