小编Pat*_*han的帖子

Flask-Marshmallow 模式上的验证错误

我创建一个简单的Web API,与flasksqlalchemymarshmallow为串行,这里是UserModel

class UserModel(db.Model):
    __tablename__ = 'users'

    id            = db.Column(db.Integer, primary_key = True)
    username      = db.Column(db.String(120), unique = True, nullable = False)
    password      = db.Column(db.String(120), nullable = False)
    user_role     = db.Column(db.String(10), nullable = False)
    access_token  = db.Column(db.String(120), unique = True, nullable = True, default='as' )
    refresh_token = db.Column(db.String(120), unique = True, nullable = True, default='as' )

Run Code Online (Sandbox Code Playgroud)

和模式,

class UserSchema(Schema):
    username = fields.Str()
    password = fields.Str()
    user_role = fields.Str()
    access_token = fields.Str()
    refresh_token …
Run Code Online (Sandbox Code Playgroud)

python marshmallow

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

如何在Angular的ngFor中首先显示最后一项?

我有基本的 ngFor显示数组中数据的指令,我想在结果的顶部显示数组的最后一项,在结果的底部显示数组的最后一项?

我在这里看到几个问题告诉不要使用管道 ngFor. 那么我如何在 TypeScript 中实现这种行为。

提前致谢。

typescript angular

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

Dapper 执行返回-1 值?

当给定值可用时,以下 SQL 查询返回 1;当给定值不可用时,以下 SQL 查询返回 0,并且它在 SQL Server Management Studio 中工作正常,

select 
    case 
       when exists (select * from [dbo].[user] 
                    where userName = 'admin' 
                      and password = 'admin') 
          then cast(1 as bit) 
          else cast(0 as bit)
    end
Run Code Online (Sandbox Code Playgroud)

使用 dapper ORM 的相同查询如下:

public int login(string userName, string password)
{
        string sql = "select case when exists(select * from user where userName = @usernamepara and password = @passwordpara) then cast(1 as bit) else cast(0 as bit )end";

        using(IDbConnection conn = dbConnection)
        { …
Run Code Online (Sandbox Code Playgroud)

sql-server dapper

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

离子电容器安卓应用无法上网

这是版本和配置如下,

// package.json

 "dependencies": {
    "@angular/common": "~8.2.14",
    ....
    "@capacitor/android": "^2.1.2",
    "@capacitor/core": "^2.1.2",
    "@ionic-native/core": "^5.0.7",
    ....
    "@ionic/angular": "^5.0.0",
  },

// confgi.xml
<preference name="android-minSdkVersion" value="19" />

// AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.test.ssp">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

       .....

        <provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="${applicationId}.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths"></meta-data>
        </provider>
    </application>

    <!-- Permissions -->

    <uses-permission android:name="android.permission.INTERNET" />
    <!-- Camera, Photos, input file -->
    <uses-permission-sdk-23 android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission-sdk-23 android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <!-- Geolocation API -->
    <uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission-sdk-23 android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-feature android:name="android.hardware.location.gps" /> …
Run Code Online (Sandbox Code Playgroud)

android ionic-framework capacitor

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

Firebase sendPasswordResetEmail 在 React 中不起作用

我尝试使用 firebase 创建网络应用程序的密码重置选项,其他 firebase 选项工作正常,例如 GoogleLogin 和电子邮件注册,但是当我尝试时sendPasswordResetEmail它返回以下错误,

TypeError:firebase__WEBPACK_IMPORTED_MODULE_1 _.auth.sendPasswordResetEmail 不是函数

这是代码, firebase.js

import { initializeApp } from "firebase/app";
import { getAuth, GoogleAuthProvider, signInWithPopup } from "firebase/auth";

const firebaseConfig = {
  apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
  authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
  projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
  storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
  messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,
  appId: process.env.REACT_APP_FIREBASE_APP_ID
};

const app = initializeApp(firebaseConfig);

export const auth = getAuth(app);
export const provider = new GoogleAuthProvider();
export const signInWithGooglePopUp = signInWithPopup

export default app;
Run Code Online (Sandbox Code Playgroud)

AuthContext.js

import React, { useContext, useState, useEffect } from "react"
import …
Run Code Online (Sandbox Code Playgroud)

javascript firebase reactjs firebase-authentication

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

适用于移动应用程序的Hyperledger框架?

哪种框架更好地开发移动区块链应用程序。Fabric或Iroha,其背后的原因是什么?

提前致谢。

hyperledger-fabric hyperledger-iroha

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