小编Mom*_*min的帖子

通过节点服务器连接到MongoDB的警告

与MongoDB本机驱动程序连接

我写了以下代码通过已安装的本机驱动程序连接mongodb npm install mongodb --save

const MongoClient = require("mongodb").MongoClient;
const url = "mongodb://127.0.0.1:27017";

const dbName = "game-of-thrones";
let db;

MongoClient.connect(
url,
 { useNewUrlParser: true },
  (err, client) => {
    if (err) return console.log(err);

  db = client.db(dbName);
   console.log(`Connected MongoDB: ${url}`);
   console.log(`Database: ${dbName}`);
  }
);
Run Code Online (Sandbox Code Playgroud)

当我在终端上书写时,node server.js出现以下错误

(节点:3500)DeprecationWarning:已弃用当前的“服务器发现和监视”引擎,并将在以后的版本中将其删除。要使用新的“服务器发现和监视”引擎,请将选项{useUnifiedTopology:true}传递给MongoClient.connect。已连接的MongoDB:mongodb://127.0.0.1:27017数据库:权力游戏

数据库已连接,但是如何摆脱警告

database mongoose mongodb node.js

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

如何删除悬停在选择中的蓝色突出显示,选项输入 html for chrome

近 2 小时我一直在尝试找出如何使用 Chrome 的 CSS 删除 HTML 中选择、选项输入中悬停时的蓝色突出显示。我们如何做到这一点?这是一张照片,以便更好地理解。

代表我的问题的照片

代表我的问题的照片

如果有人有兴趣特别帮助我,这是我的代码

索引.html:

  <div style="margin-left:43px;" class="solutin_finder">
  <select id="genre" onChange="return selectOption();" class="price1">
    <option value="all" class="val">price range</option>
    <option value="35" class="val">0$-35$</option>
    <option value="36" class="val">36$ and over</option>
  </select>
  </div> 
Run Code Online (Sandbox Code Playgroud)

html css google-chrome

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

HTML5 输入类型数字重新格式化长数字

我有一个应用程序,用户必须在一个数字类型的文本框中输入至少 15 位数字。

如果用户输入更长的数字,有时 >= 19 位,然后使用右侧的箭头或键盘上的箭头键,它会自动将数字格式化为最后一个浮点数,e+这显然不是理想的.

<input min="0" type="number" value="7897894561234567898">
Run Code Online (Sandbox Code Playgroud)

消除或抵消这种行为的最佳方法是什么?有什么事情要做,还是我必须使用文本类型输入?(我宁愿不)。

html

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

在 JavaScript 中缩写两个单词的名称

我正在编写一个函数来将名称转换为首字母缩写。这个函数 return 严格需要两个单词,它们之间有一个空格。

输出应该是两个大写字母,用一个点分隔它们。

应该是这样的:

alex cross => A.C

jaber ali => J.A

这是我的解决方案

function initialName(firstLetterFirstName, firstLetterLastName) {
    'use strict'
    let x = firstLetterFirstName.charAt(0).toUpperCase();
    let y = firstLetterLastName.charAt(0).toUpperCase();
    return x + '.' + y;
}

console.log(initialName('momin', 'riyadh'));  // M.R
Run Code Online (Sandbox Code Playgroud)

我用硬编码解决了这个问题,我的方法是对的吗?或者会更好!

javascript

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

Android Studio (4.0) 项目文件在编辑并关闭选项卡后被删除

最近我更新到Android Studio 4.0。我的问题是,当我编辑选项卡(Java 类)后关闭它们时,其中一些文件会在我不知情的情况下被自动删除。

当仅尝试构建项目时,我发现缺少一些项目文件(java、XML、gradle 文件)。

然后我每次都必须检查本地历史记录并恢复那些已删除的文件。(它被标记为外部更改列表)

在此输入图像描述

我还为该项目实施了 git。

文件丢失

当地历史

git android github android-studio android-studio-4.0

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

iMac 5k 分辨率的媒体查询

我试图在 iMac 5k 显示器(5120 \xc3\x97 2880)上显示基于八列网格的Flexbox,但我无法理解我仅用于 5K 分辨率的媒体查询!

\n\n
@media(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { \n/* Retina-specific stuff here */\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我也希望只有 5K 分辨率才会有效果,而且在 4k 显示分辨率下它的显示符合我的预期

\n

css media-queries flexbox

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

Anime.js 网页加载时的 SVG 填充颜色动画

我想基于anime.js库创建SVG 动画。它与描边颜色配合得很好,但我想用 svg 填充颜色来制作动画。这里我将填充颜色保留为灰色,它可以与描边颜色相同。

我用的版本2.2.0. 现在3.0+版本可用

这是代码示例

anime({
  targets: '.path',
  strokeDashoffset: [anime.setDashoffset, 0],
  easing: 'easeInOutSine',
  duration: 6000,
  delay: function(el, i) {
    return i * 250
  },
  direction: 'linear',
  loop: false
});
Run Code Online (Sandbox Code Playgroud)
body {
  background: gray;
}

svg.ax-shoes {
  display: block;
  margin: 0 auto;
  width: auto;
  height: 400px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://unpkg.com/animejs@2.2.0/anime.js"></script>
<svg viewBox="0 0 567.639 567.639" class="ax-shoes">
  <path class="path" fill="gray" stroke="orange" stroke-width="6" d="M512.603,270.913c-17.002-3.118-45.795-3.146-80.104-9.534l4.714,28.257c0.813,4.82-2.457,9.381-7.268,10.174
            c-0.497,0.086-0.984,0.115-1.473,0.115c-4.245,0-7.994-3.051-8.711-7.373l-4.905-29.366c-0.536-3.213-3.529-6.445-6.665-7.287
            c-1.77-0.487-3.548-0.985-5.346-1.501c-3.127-0.899-5.222,0.927-4.686,4.131l2.467,14.812c0.812,4.819-2.457,9.371-7.268,10.184
            c-0.497,0.077-0.984,0.125-1.473,0.125c-4.236,0-7.984-3.051-8.711-7.383l-4.074-24.403c-0.535-3.223-3.423-6.78-6.436-8.042
            c-2.113-0.87-4.227-1.788-6.35-2.745c-2.974-1.329-4.915,0.134-4.37,3.347l2.104,12.613c0.812,4.829-2.448,9.39-7.268,10.184
            c-0.497,0.076-0.976,0.134-1.463,0.134c-4.236,0-7.985-3.069-8.712-7.392l-4.332-25.962c-0.525-3.213-3.241-7.153-6.015-8.845
            c-2.63-1.635-5.278-3.337-7.918-5.097c-2.706-1.798-4.437-0.717-3.901,2.496l3.031,18.188c0.813,4.819-2.447,9.371-7.268,10.165
            c-0.497,0.095-0.984,0.134-1.463,0.134c-4.245,0-7.994-3.06-8.711-7.392l-7.526-45.116c-1.759-2.018-3.385-3.988-4.666-5.699
            c-10.882-14.458-32.627-40.841-50.585-47.191c-18.8-6.636-33.87,6.923-37.112,19.498c-1.616,6.321,1.224,16.82,3.242,23.017
            c1.253,3.844,3.204,8.042,6.235,11.504c4.284,4.905,5.91,10.098,0.937,14.296c-11.628,9.888-33.622,26.622-58.551,35.85
            c-49.142,18.188-57.748-6.875-57.748-6.875s-10.873-35.228-28.286-47.917c-5.259-3.844-16.161-5.221-22.491-3.729
            c-2.247,0.545-4.312,1.387-6.282,2.362c3.882,22.692,20.913,77.456,95.396,113.393c96.61,46.654,289.006,55.959,325.057,57.307
            c3.261,0.125,3.3,0.68,0.096,1.225c-23.485,3.959-114.491,17.441-205.01,6.34C151.476,358.237,49.08,326.212,22.277,236.047 …
Run Code Online (Sandbox Code Playgroud)

javascript animation svg anime.js

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

迁移到 Strapi-3.0.0 版本后 Strapi Cron 无法工作

Cron 通常在 Strapi-3.0.0-beta.20 版本中工作,但迁移到版本 Strapi-3.0.0 后不起作用

Strapi-3.0.0-beta.20

./config/environments/{env}/server.json

{
    "host": "0.0.0.0",
    "port": 1337,
    "proxy": {
        "enabled": false
    },
    "cron": {
        "enabled": true
    },
    "admin": {
        "autoOpen": false
    }
}

Run Code Online (Sandbox Code Playgroud)

Strapi-3.0.0

./config/server.js

module.exports = ({ env }) => ({
    host: '0.0.0.0',
    port: env.int('PORT', '1337'),
    production: env('NODE_ENV') === 'production' ? true : false,
    proxy: {
        enabled: false
    },
    cron: {
        enabled: true
    },
    admin: {
        autoOpen: false
    }
})
Run Code Online (Sandbox Code Playgroud)

这是使用 server.js 的 Strapi 代码

Strapi/packages/strapi/lib/middlewares/cron/index.js


  if (strapi.config.get('server.cron.enabled', false) === true) {
      _.forEach(_.keys(strapi.config.get('functions.cron', …
Run Code Online (Sandbox Code Playgroud)

api content-management-system strapi

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