小编iLu*_*gix的帖子

对象中属性的标准命名约定是什么,camelCase 或 Snake_case?

对象内部属性的标准约定命名是什么?

骆驼香烟盒

或者

蛇箱?

这是一个例子:

let objPerson = {
    first_name: 'first',
    last_name: 'last'
};
Run Code Online (Sandbox Code Playgroud)

或者

let objPerson = {
    firstName: 'first',
    lastName: 'last'
};
Run Code Online (Sandbox Code Playgroud)

有什么建议可以学习对象命名标准化的网站吗?我尝试用谷歌搜索但找不到答案。对象的名称也应该是objPersonorObjPerson因为它是一个对象

javascript node.js ecmascript-6

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

JSON 模式更深层次的对象唯一性

我正在尝试了解JSON 模式定义,并想了解如何在模式定义中实现更深层次的对象唯一性。请看下面的示例定义,在本例中是一个模块的简单 IO。

{
    "$schema": "http://json-schema.org/draft-06/schema#",
    "type": "object",
    "required": ["modulIOs"],
    "properties": {
        "modulIOs": {
            "type": "array",
            "uniqueItems": true,
            "items": {
                "allOf": [
                    {
                    "type": "object",
                    "required": ["ioPosition","ioType","ioFunction"],
                    "additionalProperties": false,
                    "properties": {
                        "ioPosition": {
                            "type": "integer"
                        },
                        "ioType": {
                            "type":"string",
                            "enum": ["in","out"]
                        },   
                        "ioFunction": {
                            "type":"string"
                        }
                    }
                }
            ]
        }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用 iE Draft-06验证以下内容时,我得到了肯定的验证。

{"modulIOs":
    [
          {
            "ioPosition":1,
            "ioType":"in",
            "ioFunction":"240 V AC in"
        },
        {
            "ioPosition":1,
            "ioType":"in",
            "ioFunction":"24 V DC in"
        }
    ]
} …
Run Code Online (Sandbox Code Playgroud)

arrays json unique jsonschema

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

忽略 CSS 中悬停的边距

当我将鼠标悬停在正方形上时,我制作了一个小弹出窗口,但即使有现有边距,我也想转到此弹出窗口。

这是我的 HTML 和 CSS 代码的片段:

.vertical {
    height: 70px;
    width: 70px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    border: solid lightgrey;
    position: relative;
}

.frame {
    height: 100%;
}

.st {
    height: 250px;
}

.info {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 120%;
    margin-left: -5px;
    border-radius: 5px;
    border: solid black 1px;
    color: white;
}

.vertical:hover .info {
    visibility: visible;
}

.arrow {
    position: absolute;
    right: 100%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent rgba(2, 0, 0, 0.75) transparent …
Run Code Online (Sandbox Code Playgroud)

css hover

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

无法安装pygame软件包

我无法在python(64位)中安装pygame软件包。
我尝试通过以下方式通过pycharm(64位)安装它:

files>settings>program name>program interpreter
Run Code Online (Sandbox Code Playgroud)

然后,在安装pygame时,我遇到了这个问题:

Download prebuilts to "prebuilt_downloads" and copy to "./prebuilt-x64"? [Y/n]Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Manish\AppData\Local\Temp\pycharm-packaging\pygame\setup.py", line 194, in <module>
        buildconfig.config.main(AUTO_CONFIG)
      File "C:\Users\Manish\AppData\Local\Temp\pycharm-packaging\pygame\buildconfig\config.py", line 210, in main
        deps = CFG.main(**kwds)
      File "C:\Users\Manish\AppData\Local\Temp\pycharm-packaging\pygame\buildconfig\config_win.py", line 576, in main
        and download_win_prebuilt.ask(**download_kwargs):
      File "C:\Users\Manish\AppData\Local\Temp\pycharm-packaging\pygame\buildconfig\download_win_prebuilt.py", line 302, in ask
        reply = raw_input(
    EOFError: EOF when reading a line

    ----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Manish\AppData\Local\Temp\pycharm-packaging\pygame\
Run Code Online (Sandbox Code Playgroud)

我做的第二件事是通过终端尝试它,但出现了同样的错误。
我的python和pycharm的先前版本为32位,然后我更改为64位。
我现在真的很困,因为我什至无法安装其他软件包,例如kivy等。

python pygame

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

动态形式 Angular 中的 FormArray

我已经实现了一个 stackblitz,您可以在其中使用某些配置创建动态表单。一切正常,直到您使用FormArray. 有什么想法吗?基本上,您的配置文件中可以有许多不同类型的字段。例如checkbox,等等textnumber select在某些情况下,您应该有更复杂的结构,因此您应该有一个FormArray. 在这个 stackblitz 中,我试图代表正在发生的事情

https://stackblitz.com/edit/angular-dynamic-form-b​​uilder-gycshd?file=app/dynamic-form-b​​uilder/dynamic-form-b​​uilder.component.ts

因此,当我找到一个array类型时,我将创建一个 FormArray 而不是一个简单的FormControl字段列表

 public fields: any[] = [
    {
      type: "text",
      name: "firstName",
      label: "First Name",
      required: true
    },
    {
      type: "text",
      name: "lastName",
      label: "Last Name",
      required: true
    },
    {
      type: "text",
      name: "email",
      label: "Email",
      required: true
    },
    {
      type: "text",
      name: "description",
      label: "Description",
      required: true,
      multiLine: true
    },
    {
      type: "dropdown",
      name: "country",
      label: …
Run Code Online (Sandbox Code Playgroud)

typescript form-control angular angular-reactive-forms formarray

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

Webpack:使用父目录中的数据而不复制

我有一个结构如下的项目文件夹:

project-name/   
  data/
   data.csv
  dist/
   index.js
  src/
   index.js
Run Code Online (Sandbox Code Playgroud)

并想要一个像这样的远程目录:

project-name/   
  data/
   data.csv
  dist/
   index.js
    > `doSomething("../data/data.csv")`
Run Code Online (Sandbox Code Playgroud)

如何使其在 webpack-dev-server 和生产路径中都起作用?如果我使用 copywebpack 插件,那么数据会进入 dist/ 内部,这是我不想要的。但是如果我使用相对目录而不复制数据,那么构建就会失败。

javascript webpack

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

如何禁用颤振上的特定日期列表

我有一个调用 showDatePicker 的代码,我的问题是如何禁用特定日期、一个、两个或多个 json 日期的列表?我尝试禁用周六和周日的 selectableDayPredicate,但是如何禁用来自 api 的 json 日期列表?

                onTap: () {
                            showDatePicker(
                              context: context,
                              initialDate:
                                  DateTime.now().add(Duration(days: 2)),
                              firstDate:
                                  DateTime.now().add(Duration(days: 1)),
                              lastDate:
                                  DateTime.now().add(Duration(days: 730)),
                              selectableDayPredicate: (DateTime val) =>
                                  val.weekday == 5 || val.weekday == 6
                                      ? false
                                      : true,
                            );
                          }
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-dependencies

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

在 Windows 10 中安装 PostgreSQL 时出现的问题

当我尝试在 Windows 10(64 位)上安装 PostgreSQL 时,我收到一条提示:

'未能将 SQL 模块加载到数据库集群中'

“运行安装后设置时出现问题”。

postgresql windows-10

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

pg nodejs 包导致“类型 json 的输入语法无效”

我使用pg node-postgres 包为我的项目进行了以下设置:

在此处输入图片说明

简单的表 'tmp' 如下所示:

在此处输入图片说明

根据jsonORGpostgres 文档对象:

{"foo" : true}
Run Code Online (Sandbox Code Playgroud)

是语法上有效的 JSON,当使用 pgAdmin 查询工具时:

UPDATE tmp SET data = '{"foo": false}' WHERE id = '1'
Run Code Online (Sandbox Code Playgroud)

工作正常,但是当我尝试使用 pg 通过快速路由更新我的表时:

router.put('/updateTMP', (req, res) => {
    // I use dummies in this case instead of req.body.someKey for testing purposes
    let dummyJSON = {"foo":true};
    let dummyID = 1;
    pg.query(`UPDATE tmp SET data = '${dummyJSON}' WHERE id = '${dummyID}'`, (errUpdate, responseUpdate) => {
        if (!errUpdate) { // NO ERROR …
Run Code Online (Sandbox Code Playgroud)

postgresql json syntax-error node.js pg

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

如何在 Angular 8 中重定向到上一页

我有一个用户可以从各个页面访问的组件。当用户单击此组件中的“确定”按钮时,他应该被重定向到上一页,即。他到达此组件的页面。

我遇到了window.history.back(); this.router.navigate( '../' )

另外,window.history.back(); 之间有什么区别?和 this.router.navigate( '../' )

我还想了解this.location.back()和之间有什么区别window.history.back()

window-object angular-routing angular angular8

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

Moment js返回负时间戳

我需要将格式 'MM-DD-YYYY' 的字符串转换为 unix 时间戳

moment('06 13 2013').unix() - gives me 1371060000
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试转换 19** 年时,它给出了负时间戳

moment('06 13 1957').unix() - -396165600
Run Code Online (Sandbox Code Playgroud)

javascript momentjs reactjs

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