小编kin*_*ian的帖子

什么是数据类,它们与普通类有什么不同?

使用PEP 557,数据类被引入到python标准库中.

他们使用@dataclass装饰器,他们应该是"默认的可变的命名元组",但我不确定我理解这实际意味着什么,以及它们与普通类的区别.

究竟什么是python数据类以及何时最好使用它们?

python class python-3.7 python-dataclasses

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

Vuetify:如何在导航抽屉底部添加头像或图标

我正在尝试使用 Vuetify 创建一个侧边栏,其中顶部将有一些常见操作,而用户头像将位于底部。

我正在使用v-navigation-drawer,到目前为止我已经想出了这个:

<template>
    <v-navigation-drawer 
        app 
        permanent
        mini-variant="true"
        class="cyan lighten-3"
    >
        <v-list>
            <!-- Timeline action -->
            <v-list-tile> 
                <v-list-tile-action>
                    <v-btn
                        flat
                        exact
                        icon 
                        color="white"
                    >     
                        <v-icon>timeline</v-icon>
                    </v-btn>              
                </v-list-tile-action>
            </v-list-tile>
            <!-- Sms action -->
            <v-list-tile> 
                <v-list-tile-action>
                    <v-btn
                        flat
                        exact
                        icon 
                        color="white"
                    >     
                        <v-icon>sms</v-icon>
                    </v-btn>              
                </v-list-tile-action>
            </v-list-tile>
            <!-- Calendar action -->
            <v-list-tile> 
                <v-list-tile-action>
                    <v-btn
                        flat
                        exact
                        icon 
                        color="white"
                    >     
                        <v-icon>calendar_today</v-icon>
                    </v-btn>              
                </v-list-tile-action>
            </v-list-tile>
            <!-- Settings Action -->
            <v-list-tile> 
                <v-list-tile-action>
                    <v-btn
                        flat
                        exact
                        icon
                        color="white"
                    >     
                        <v-icon>settings</v-icon>
                    </v-btn>              
                </v-list-tile-action>
            </v-list-tile>
        </v-list> …
Run Code Online (Sandbox Code Playgroud)

flexbox vue.js vuetify.js

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

如果用户已经通过身份验证,使用 vue.js 和 Auth0 如何跳过登录页面?

描述

我有一个非常标准SPA的内置vue.js我使用其中Auth0通过以下的处理认证部正式例子。应用流程如下:

Register in the Initial.vue via Auth0 lock-> Callback is called->User's redirected to /home

上述流程中的所有内容都可以正常工作,但问题在于:

问题

一旦用户注册并且/home我希望他能够访问所有其他路由(例如/doctors),如果经过身份验证,如果没有,他应该提示他再次登录。根据上面的链接,这是在router.beforeEach函数中处理的。

访问/登录页面 ( Initialvue)时出现我的问题。当用户已经注册并尝试访问该路线时,我希望他被重定向到/home并跳过该login页面。我试过用beforeEnter路由来实现它,但auth.isAuthenticated由于为tokenExpiry空而失败(即使用户已经过身份验证!

代码

我的AuthService.js

import auth0 from 'auth0-js';
import EventEmitter from 'events';
import authConfig from '../config/auth_config.json';

const webAuth = new auth0.WebAuth({
  domain: authConfig.domain,
  redirectUri: `${window.location.origin}/callback`,
  clientID: authConfig.clientId, …
Run Code Online (Sandbox Code Playgroud)

auth0 vue-router vue-component vuejs2 vuetify.js

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

这个linux内核宏中BIT()是什么意思?

我正在浏览Linux内核代码,并在文件 hid.h中将HID_QUIRK_ALWAYS_POLL宏定义为:

#define HID_QUIRK_ALWAYS_POLL   BIT(10)
Run Code Online (Sandbox Code Playgroud)

是什么意思BIT(10)?我不是很熟悉,C但是据我了解(研究),没有这种位操作功能。

c linux macros linux-kernel

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