小编Har*_*nch的帖子

URL命名空间的一个真实示例

我正在研究Django文档,但是我遇到了一个我无法理解的部分:在真正的问题中如何使用命名空间的真实示例是什么.我知道语法,但我不知道这个的目的.

django url namespaces django-views

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

如何将节点v8 args和脚本args传递给pm2?

我需要能够使用pm2启动下面的应用程序,但不知道如何使用pm2启动它.

node --expose-gc bin/www arg1 arg2 arg3
Run Code Online (Sandbox Code Playgroud)

我知道--node-args但我认为仅适用于--expose-gc.

production node.js pm2

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

String是对象String()的一个实例吗?

我目前正在学习javascript,有一些我不明白的东西.

//This means that I am using a method from the String.prototype
"ThisIsMyString".length
Run Code Online (Sandbox Code Playgroud)

所以,如果我使用("ThisIsMyString"instanceof String)假设返回true,不是吗?但事实证明,返回false ..我相信这是因为原始类型.

这是我的问题:如果"ThisIsMyString"不是String的实例,它如何从该Object访问属性?我不知道这个难题的一部分是什么?

javascript

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

如何上传文件 - Sveltekit

+页面.svelte

<form
    action="?/upload"
    method="post"
    enctype="multipart/form-data"
  >
<input
      type="file"
      name="file"
      id="file"
      accept="application/pdf"
    />
Run Code Online (Sandbox Code Playgroud)

+页面.server.js

<form
    action="?/upload"
    method="post"
    enctype="multipart/form-data"
  >
<input
      type="file"
      name="file"
      id="file"
      accept="application/pdf"
    />
Run Code Online (Sandbox Code Playgroud)

我还没有找到在 sveltkit 中处理文件上传的方法。有任何想法吗?文件很小..所以加载到内存没有问题。

svelte sveltekit

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

如何在不相互重叠的情况下传播div

我正在建立一个事件调度程序,我已经陷入了一个问题,我无法找到一种方法来传播事件而不会相互重叠.(它可能同时具有事件且没有限制.只要可能,使用100%可用的事件width)

这是这个场景的图片. 在此输入图像描述

一些考虑:

  • 事件被包含在div中,position: relative并且所有事件都包含在内position:absolute.

  • 使用javascript,我必须弄清楚需要什么,top left width以及height每个"div事件" 的价值.

  • 事件是一组对象,如下面的代码:

    {startAt:"12:00:30",endsAt:"13:00:00",描述:"evt1",id:'00001'}

  • 我正在使用Vue.js来开发这个项目.但如果你不了解Vue,这不是问题.我使用jsbin构建了一个小项目,所以你可以使用javascript函数.

现场代码:https://jsbin.com/bipesoy/

哪里有问题?

我找不到基于事件数组计算top left widthheight运行的算法.

关于jsbin代码的一些注意事项:

  • 找到上面4个属性的所有代码都在函数内部 parsedEvents
  • 在里面parsedEvents你可以使用以下方法访问事件数组:this.events
  • 工作parsedEvents是遍历事件数组并为每个事件添加样式属性,然后使用样式对象返回一个新的事件数组.
  • 每30分钟高度为40px;

任何想法如何实现它或更好的解决方案?

html javascript css

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

因为 Mongoose.model 开玩笑没有关闭

我正在尝试开玩笑地创建我的第一个测试。

user_model_test.js

const mongoose = require('mongoose')
const User = require('../user_model')


describe('user model tests', () => {
  beforeAll( async () => {
    await mongoose.connect('mongodb://localhost/supertest21')
  })
  afterAll( async () => { 
    await mongoose.connection.close()
  })

  it("has a module", () => {
    expect(User).toBeDefined()
  })
})
Run Code Online (Sandbox Code Playgroud)

用户模型.js

const mongoose = require('mongoose')
const Schema = mongoose.Schema

const userSchema = new Schema({
  username: {
    type: String,
    required: true
  },
  password: {
    type: String,
    required: true
  },
  email: {
    type: String,
    required: true
  }
})

const User = …
Run Code Online (Sandbox Code Playgroud)

testing unit-testing mongoose node.js jestjs

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

如何使用特定的 .rdb 文件启动 redis?

我在没有密码的情况下安装了 redis。然后我尝试输入密码但没有成功,并决定从我的服务器中删除所有与 redis 相关的内容。之后,我再次安装了redis并成功设置了密码。问题是现在正在创建一个新数据库而不是从旧数据库中读取。我正在从 sabe 目录运行相同的命令。$~/ redis-server

我还尝试检查是否正在生成一个新的 dump.rdb 文件:

find / -type f -name "*.rdb"
Run Code Online (Sandbox Code Playgroud)

但只是找到我dump.rdb想使用的正确文件。

有没有办法将我的最后一个数据库导入到这个新数据库中?或者,有没有办法使用该correct dump.rdb文件启动我的服务器?

redis redis-server redis-cli

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

如何在Node.js中找到可读流的内容长度?

我需要知道可读流的内容长度。我该怎么做?

我知道,fs.stat但是我正在开发一个API,该API可以从可读流中知道内容长度会更简单。

stream node.js

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