小编dea*_*n44的帖子

使用momentjs更改Angular Material中md-datepicker的格式

角材料介绍找到了一个新的日期选取器组件在这里.

我希望此组件返回的日期格式为yyy-mm-dd,但我不确定这是如何完成的.通过搜索我发现$mdDateLocaleProvider可以使用,但我找不到使用它的例子.

有人能告诉我一个格式化返回日期的工作示例md-datepicker吗?

javascript localization angularjs momentjs angular-material

58
推荐指数
6
解决办法
8万
查看次数

尝试注释哈希变量时,“ABCMeta”对象不可下标

以下dataclass

from abc import ABC
from collections.abc import Mapping
from dataclasses import dataclass, field

@dataclass(eq=True, order=True, frozen=True)
class Expression(Node, ABC):
    def node(self):
        raise NotImplementedError
Run Code Online (Sandbox Code Playgroud)

用作基类:

@dataclass(eq=True, frozen=True)
class HashLiteral(Expression):
    pairs: Mapping[Expression, Expression]
    ...
Run Code Online (Sandbox Code Playgroud)

Node 定义为:

@dataclass(eq=True, frozen=True)
class Node:
    def __str__(self) -> str:
        raise NotImplementedError
Run Code Online (Sandbox Code Playgroud)

尝试使用HashLiteral该类时出现错误:

pairs: Mapping[Expression, Expression]
TypeError: 'ABCMeta' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)

pairs上面的注释有什么问题?

python annotations python-3.x

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

Chrome和Firefox上的样式不一致

我有一张桌子,对于其中一个单元格,我正在使用该规则

border-right: 3px solid #000 !important;
Run Code Online (Sandbox Code Playgroud)

它适用于Chrome,但在Firefox中,边框是不可见的.我说隐形,因为如果我停用规则,我可以看到细胞的内容略微移动.

-moz-box-sizing: border-box; 
Run Code Online (Sandbox Code Playgroud)

就我所见,没有任何帮助.

因此,如果你在Chrome中运行这个小例子,它看起来会很好.在Firefox中你可以发现一些错误(确保以更宽的宽度查看以查看错误)

我已经尝试了其他各种建议选项但没有取得好成绩.更接近解决问题的是border-collapse完全删除,但这使得所有边界都可见,如下图所示:

在此输入图像描述

这对Firefox来说很常见,我该如何克服这个问题.

css firefox google-chrome

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

Qt在Windows中共享库,而不是生成.lib文件

我有一个简单的类(来自Qt示例的模拟时钟),我想将其作为编译成共享库的测试.所以我最终想要的是拥有一个.DLL文件和.lib文件.

我所做的只是创建一个新项目,添加模拟时钟头和源文件,然后TEMPLATE = libpro文件中配置.

然而,这只会创造一个.dll文件和我在文档中找到的文章不是很有帮助.

有谁知道如何解决这个问题,并最终得到dlllib文件?

编辑1

这样做之后

#if defined(TEST)
#define AnalogClockPlug Q_DECL_EXPORT
#else
#define AnalogClockPlug Q_DECL_IMPORT
#endif
Run Code Online (Sandbox Code Playgroud)

然后简单地在我的主类前面添加AnalogClockPlug并在我的pro文件中定义TEST,qt生成了一个lib文件.

然而,我不确定我理解为什么,或者即使它是正确的.

c++ qt shared-libraries qt5

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

从三维数组中删除 NaN 行

如何NaN使用索引从下面的数组中删除行(因为我需要从不同的数组中删除相同的行。

array([[[nan,  0.,  0.,  0.],
        [ 0.,  0.,  0.,  0.],
        [ 0.,  0.,  0.,  0.]],

       [[ 0.,  0.,  0.,  0.],
        [ 0., nan,  0.,  0.],
        [ 0.,  0.,  0.,  0.]]])
Run Code Online (Sandbox Code Playgroud)

我使用命令获取要删除的行的索引

a[np.isnan(a).any(axis=2)]
Run Code Online (Sandbox Code Playgroud)

但是使用我通常在 2D 数组上使用的方法不会产生所需的结果,从而丢失了数组结构。

a[~np.isnan(a).any(axis=2)]
array([[0., 0., 0., 0.],
       [0., 0., 0., 0.],
       [0., 0., 0., 0.],
       [0., 0., 0., 0.]])
Run Code Online (Sandbox Code Playgroud)

如何使用从我的第一个命令获得的索引删除我想要的行?

python numpy

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

创建一组彩带和发布者

我有许多节点将使用辅助服务来通知彼此的地址。我希望能够发布信息,以便所有其他节点都能听到。XPUB我不想在这里使用套接字,因为我希望分发该系统。

我尝试过的东西可以总结为:

1创建一个PUB套接字,

def pub_stream(self):
     self.pub = self.context.socket(zmq.PUB)
     self.pub.bind(self.endpoint)
Run Code Online (Sandbox Code Playgroud)

2创建一个SUB流,

def sub_stream(self):
    ioloop = IOLoop.instance()
    socket = self.context.socket(zmq.SUB)
    self.sub_stream = ZMQStream(socket, ioloop)
    self.sub_stream.on_recv(self.on_message)
    self.subs_stream.setsockopt(zmq.SUBSCRIBE, self.topic)
Run Code Online (Sandbox Code Playgroud)

3在某个时候接收所有其他节点的地址并连接到它们,

# close and restart sub_stream to get rid of any previous connections
for endpoint in endpoints:
    self.sub_stream.connect(endpoint)
Run Code Online (Sandbox Code Playgroud)

on_message虽然没有消息通过回调。我正在做的事情正确吗?如果不是,我想实现的更好方法是什么?

python zeromq pyzmq

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

删除我单击页面上的元素后出现的边框轮廓

每次单击页面中的项目时,都会出现一条黑线,显示项目边界.

在此输入图像描述

在此输入图像描述

有没有办法不显示这一行?

在解决方案之后编辑 我称之为边界轨迹的实际上是用于更容易访问的轮廓(例如,当使用Tab移动时)并且实际应该保留,或者替代使用它.有关MarkPlewis的更多评论以及他的答案中的链接,以及Dirk-Jan对自己答案的评论.

html html5 google-chrome

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

从偏好列表中找到可行的组合

我有一个看起来像这样的对象:

a - ['A', 'B', 'C']
b - ['A', 'B', 'C']
c - ['A', 'B', 'C', 'D']
d - ['A', 'B', 'C', 'D']
Run Code Online (Sandbox Code Playgroud)

每个键具有许多可用选项,如列表所示(例如,a可以在之间进行选择A, B, C等).我想找到一对能满足每个人的组合.这可能是:

#   Chosen  Remaining          Available Options
------------------------------------------
a - B       - ['A', 'B', 'C'] - ['A', 'B', 'C']
b - A       - ['A', 'C']      - ['A', 'B', 'C']
c - D       - ['C', 'D']      - ['A', 'B', 'C', 'D']
d - C       - ['C']           - ['A', 'B', 'C', 'D']
Run Code Online (Sandbox Code Playgroud)

因此,在上面的示例中a …

python sorting algorithm permutation python-3.x

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

如何使用不同的角度值在两个轴上旋转元素

如果您需要在 QML 中旋转元素以实现某种 3d 翻转效果,那么您可以这样做

transform: Rotation { origin.x: 30; origin.y: 30; axis { x: 0; y: 1; z: 0 } angle: 24 }
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现同样的事情,但这次用不同的角度值旋转 x 和 y?

qt qml

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

在图像上并排应用三个CSS过滤器?

看看下面的CodePen演示:http://codepen.io/anon/pen/vLPGpZ

这是我的代码:

  body {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(http://lorempixel.com/900/300) no-repeat center center fixed;
  }

  body:before {
    left: 0;
    right: 0;
    content: "";
    position: fixed;
    height: 100%;
    width: 30%;
    background: url(http://lorempixel.com/900/300) no-repeat center center fixed;
    filter: sepia(1);
  }
Run Code Online (Sandbox Code Playgroud)

您将看到应用了棕褐色滤镜.我想要的是并排在同一图像上应用三个CSS过滤器.前1/3部分采用灰度滤光片,中部1/3部分采用深褐色滤光片,最后1/3部分采用对比度滤光片.如何使用或使用jQuery或JavaScript实现此目的?

现在,即使是三分之一也没有被棕褐色正确覆盖.

html javascript css jquery css3

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