小编Raj*_*ain的帖子

形状有倾斜的一面(响应)

我试图创建一个如下图所示的形状,仅在一侧(例如,底侧)具有倾斜边缘,而其他边缘保持笔直.

CSS div有倾斜的一面

我尝试使用border方法(代码如下),但我的形状的尺寸是动态的,因此我不能使用这种方法.

.shape {
    position: relative;
    height: 100px;
    width: 200px;
    background: tomato;
}
.shape:after {
    position: absolute;
    content: '';
    height: 0px;
    width: 0px;
    left: 0px;
    bottom: -100px;
    border-width: 50px 100px;
    border-style: solid;
    border-color: tomato tomato transparent transparent;
}
Run Code Online (Sandbox Code Playgroud)
<div class="shape">
    Some content
</div>
Run Code Online (Sandbox Code Playgroud)


我也尝试使用渐变作为背景(如下面的代码所示),但随着尺寸的变化,它会变得混乱.你可以通过悬停在下面代码片段中的形状来看到我的意思.

.gradient {
  display: inline-block;
  vertical-align: top;
  height: 200px;
  width: 100px;
  margin: 10px;
  color: beige;
  transition: all 1s;
  padding: 10px;
  background: linear-gradient(45deg, transparent 45%, tomato 45%) no-repeat;
}
.gradient:hover {
  width: 200px;
} …
Run Code Online (Sandbox Code Playgroud)

html css css3 responsive-design css-shapes

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

如何在Django Rest Framework中过滤嵌套的序列化程序?

在Django Rest Framework中,如何在串行器嵌套在另一个串行器中时对其进行过滤?

我的过滤器强加在DRF视图集中,但是当您从另一个序列化程序中调用序列化程序时,嵌套序列化程序的视图集永远不会被调用,因此嵌套结果显示为未过滤.

我尝试在原始视图集上添加过滤器,但它似乎不会过滤嵌套结果,因为嵌套结果会被调用为单独的预先查询.(你看,嵌套的序列化器是反向查找.)

是否可以在嵌套的序列化程序本身中添加get_queryset()覆盖(将其移出视图集),以在那里添加过滤器?我也尝试过,没有运气.

这是我尝试过的,但它似乎甚至没有被调用:

class QuestionnaireSerializer(serializers.ModelSerializer):
    edition = EditionSerializer(read_only=True)
    company = serializers.StringRelatedField(read_only=True)

    class Meta:
        model = Questionnaire

    def get_queryset(self):
        query = super(QuestionnaireSerializer, self).get_queryset(instance)
        if not self.request.user.is_staff:
            query = query.filter(user=self.request.user, edition__hide=False)
        return query
Run Code Online (Sandbox Code Playgroud)

django django-rest-framework

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

Django序列化器Imagefield获取完整的URL

我是Django的初学者,目前,我可以构建这样的模型.

在此输入图像描述

models.py

class Car(models.Model):
    name = models.CharField(max_length=255)
    price = models.DecimalField(max_digits=5, decimal_places=2)
    photo = models.ImageField(upload_to='cars')
Run Code Online (Sandbox Code Playgroud)

serializers.py

class CarSerializer(serializers.ModelSerializer):
    class Meta:
        model = Car
        fields = ('id','name','price', 'photo') 
Run Code Online (Sandbox Code Playgroud)

views.py

class CarView(APIView):
    permission_classes = ()
    def get(self, request):
        car = Car.objects.all()
        serializer = CarSerializer(car)
        return Response(serializer.data)
Run Code Online (Sandbox Code Playgroud)

对于照片,它不会显示完整的网址.如何显示完整的URL?

python django django-rest-framework

29
推荐指数
4
解决办法
2万
查看次数

将 tibble 转换为带有列标题的数据框

我有一个像这样导入的 Excel 工作表中的数据:

F4_Off <- readxl::read_xlsx("myExcel.xlsx", sheet = "Offline", col_names = TRUE, range = "I1:L285")
F4_Off

F4_On <- readxl::read_xlsx("myExcel.xlsx", sheet = "Online", col_names = TRUE, range = "J1:M68")
F4_On
Run Code Online (Sandbox Code Playgroud)

这是结合使用:

F4_Gesamt <- rbind(F4_Off, F4_On)
Run Code Online (Sandbox Code Playgroud)

数据如下所示:

A tibble: 351 x 4
    nein Smartphone `Computer / Laptop / Tablet` `keine Angabe`
   <dbl>      <dbl>                        <dbl>          <dbl>
 1   NA         NA                            1.             NA
 2   NA          1.                          NA              NA
 3   NA          1.                          NA              NA
 4   NA          1.                          NA              NA
 5   NA          1.                           1.             NA
 6   NA …
Run Code Online (Sandbox Code Playgroud)

r dataframe tibble

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

youtube-dl 如何获取字幕文件名?

使用 youtube-dl,您可以获得视频文件名 (--get-filename),您可以获得可用字幕列表 (--list-subs),但似乎无论如何都无法检索下载的字幕。

如果我只想下载视频的字幕,我会这样做:

youtube-dl.exe --write-sub --sub-format best --sub-lang en --skip-download -o "~/Videos/%%(title)s.%%(ext)s" YOUTUBE_URL

然后,字幕将下载为 TITLE-en.EXTENSION

但如果我做这样的事情

youtube-dl.exe --write-sub --sub-format best --sub-lang en --skip-download -o "~/Videos/%%(title)s.%%(ext)s" YOUTUBE_URL --get-filename

它只给我视频的文件名。

有什么帮助吗?

youtube filenames download youtube-dl

7
推荐指数
0
解决办法
1669
查看次数

如何在 MailChimp 确认页面 url 中包含 URL 参数

我正在按照本文档创建一个 mailchimp 注册表单我正在托管自己的注册表单,因此我在此处指定该 URL:

在此输入图像描述

我想包含一个动态 URL 参数,该参数会将表单中输入的电子邮件地址发送到我的感谢页面。

我已经尝试过此处显示的格式,并且还尝试使用合并代码,如下所示:

http://example.com/thankyou?email=*|EMAIL|*
Run Code Online (Sandbox Code Playgroud)

或者,如果有完全不同的方法来解决此问题,请使用自定义表单或 API。

mailchimp

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

从我网站主域上的 URL 提供 AWS S3 图像

是否可以通过我网站主域上的 URL 提供 AWS S3 图像?

我的网站是一个在https://example.com等 URL 上运行的 Express 应用程序。我正在使用 AWS S3 托管我的网站的图像。但我不想使用原始 S3 URL,而是使用主域上的 URL,如下所示:

https://example.com/image/imagename.jpg

我读过的大多数文章都涉及对子域使用 CNAME 记录,或在 S3 上托管整个网站,这两者都不是我想要做的。

amazon-s3 amazon-web-services node.js express

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

Gensim Word2Vec从预训练模型中选择次要词向量集

我在gensim中有一个大型的经过预训练的Word2Vec模型,我想从中使用预训练的词向量作为Keras模型中的嵌入层。

问题在于嵌入量很大,而且我不需要大多数单词向量(因为我知道哪些单词可以作为输入出现)。因此,我想摆脱它们以减小嵌入层的大小。

有没有一种方法可以根据单词白名单来保留所需的单词矢量(包括对应的索引!)?

python gensim word2vec keras word-embedding

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

如何检查变量是否“可循环”?

我有一个方法可以接收一个可以是任意数量类型的参数。

它可以是一个数组。

它可能是以某种方式可迭代的对象,例如集合。

它可能完全是其他东西,例如会抛出的字符串或整数

Warning: Invalid argument supplied for foreach()
Run Code Online (Sandbox Code Playgroud)

如何可靠地检查变量是否“可循环”以避免警告?

我试过is_array()如下,但这只适用于数组:

if(is_array($mystery_type)){
    foreach($mystery_type as $value){
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我很惊讶没有在这里找到答案,这可能意味着它非常简单,而且我遗漏了一些明显的东西。

php

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

如何在reactjs中获取上传文件的路径

如何在reactjs中获取上传文件的路径。我使用文件上传来上传文件

render() {
  return (
    <div>
      <input type="file" onChange={this.fileChangedHandler} />
      <button onClick={this.uploadHandler}>Upload!</button>
    </div>
  )
}
Run Code Online (Sandbox Code Playgroud)

然后绑定uploadHandler

this.uploadHandler = this.uploadHandler.bind(this)
Run Code Online (Sandbox Code Playgroud)

uploadHandler = () => { 
  console.log("the selected file is : "+this.state.selectedFile.name)
}
Run Code Online (Sandbox Code Playgroud)

在这里我得到了它的名字。我想获取文件路径。

javascript reactjs react-native

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