小编Ser*_*res的帖子

在将图像上传到firebase之前调整图像大小

Firebase存储看起来非常酷且易于使用,但我想知道是否有办法在将图像上传到Firebase存储之前调整图像大小,例如,在服务器中使用ImageMagick运行proccess然后使用Firebase SDK运行上传过程但是我注意到Firebase SDK服务器没有存储功能.

imagemagick firebase firebase-storage

11
推荐指数
2
解决办法
7971
查看次数

Jquery,如何知道输入时有一个:无效的选择器?

我有这个代码:

HTML

<input type="text" data-value="1" data-type="input-records" placeholder="Value" pattern="\d{1,4}$" />
Run Code Online (Sandbox Code Playgroud)

CSS

input[type=text]:invalid { background-color: red; }
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$("[data-type=input-records]").die().live("keypress", function (e) {
    if (!($(this).val().length + 1) < 5) {
        e.preventDefault();
        return;
    }

    // More code below...
});
Run Code Online (Sandbox Code Playgroud)

我想做这样的验证:

if (!$(this).hasSelector(":invalid")) {
    showMessage("Invalid value");
}
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery

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

Sequelize,外键作为复合主键

可以将两个外键定义为模型的复合主键吗?

用户只能是一个家庭的成员,一个家庭可以有许多成员,家庭成员表需要用户和家庭的参考

const User = sequelize.define(
    'User',
    {
        id: { type: dataTypes.INTEGER.UNSIGNED, autoIncrement: true, primaryKey: true },
        name: { type: dataTypes.STRING(30) },
        email: { type: dataTypes.STRING(30) }
        ...
    },
    {
        classMethods: {
            associate(models) {
                User.hasOne(models.FamilyMember, {
                    foreignKey: 'user_id'
                }
            }
        }
    }
)

const Family = sequelize.define(
    'Family',
    {
        name: { type: dataTypes.STRING(30) }
    },
    {
        classMethods: {
            associate(models) {
                Family.hasMany(models.FamilyMember, {
                    foreignKey: 'family_id'
                }
            }
        }
    }
)

const FamilyMember = sequelize.define(
    'FamilyMember',
    {
        name: { type: dataTypes.STRING(30) }, …
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

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

json键中的动态名称

我正在尝试动态制作JSON,但是当我做这样的事情时:

var jsonVar = {
    "section": {}
}

var elementsStoragePrefix = "_app_", 
    elementName = elementsStoragePrefix + "some_name";

$.extend(jsonVar .section, { elementName: "<option>This is a text</option>"});
Run Code Online (Sandbox Code Playgroud)

我得到的键是elementName而不是_app_some_name

jsonVar.section =>
    Object
        elementName: "<option>This is a text</option>"
        __proto__: Object
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

TSQL向上舍入十进制数

我有这个号码0.581183781439,我需要绕数字0.582

我正在努力

SELECT ROUND (0.581183781439, 3)
-------------------------------
0.581000000000
Run Code Online (Sandbox Code Playgroud)

这是有用的ROUND功能吗?

t-sql sql-server rounding

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

T-Sql从tempdb表中获取数据

我正在使用Microsoft SQL Server 2008 R2(RTM)-10.50.1600.1(X64),并且正在尝试对已创建的表进行SELECT语句,如下所示:

DECLARE @Sql AS VARCHAR(1500)

SET @Sql = 'SELECT 1 AS id, ''123'' AS value INTO #tmp_prueba'

EXECUTE ( @Sql )

SELECT * FROM #tmp_prueba
Run Code Online (Sandbox Code Playgroud)

但我注意到该表不存在

如何从表中获取数据?

sql t-sql temp

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

为什么从文件导入 * 执行代码?

为什么从文件(或模块)中不导出任何内容,将其重命名并将变量放入执行代码的范围中?

// log.js
console.log('A message');
Run Code Online (Sandbox Code Playgroud)
// index.js
import * as app from 'log.js';

app;
Run Code Online (Sandbox Code Playgroud)

结果:A message按预期打印。但如果你注释掉这一app行:

// log.js
console.log('A message');
Run Code Online (Sandbox Code Playgroud)
// index.js
import * as app from 'log.js';

// app;
Run Code Online (Sandbox Code Playgroud)

什么都没有打印出来。这里发生了什么?

有一个使用codesandbox的示例:https ://codesandbox.io/s/xenodochial-keldysh-j0sli

更新:我没有意识到这是我添加到问题中的打字稿示例,我正在使用打字稿和javascript进行测试:这是js版本的codesandbox: https: //codesandbox.io/s/silly-oskar-0mo2o

javascript typescript ecmascript-6

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