我写了以下代码通过已安装的本机驱动程序连接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数据库:权力游戏
数据库已连接,但是如何摆脱警告
近 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) 我有一个应用程序,用户必须在一个数字类型的文本框中输入至少 15 位数字。
如果用户输入更长的数字,有时 >= 19 位,然后使用右侧的箭头或键盘上的箭头键,它会自动将数字格式化为最后一个浮点数,e+这显然不是理想的.
<input min="0" type="number" value="7897894561234567898">Run Code Online (Sandbox Code Playgroud)
消除或抵消这种行为的最佳方法是什么?有什么事情要做,还是我必须使用文本类型输入?(我宁愿不)。
我正在编写一个函数来将名称转换为首字母缩写。这个函数 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)
我用硬编码解决了这个问题,我的方法是对的吗?或者会更好!
最近我更新到Android Studio 4.0。我的问题是,当我编辑选项卡(Java 类)后关闭它们时,其中一些文件会在我不知情的情况下被自动删除。
当仅尝试构建项目时,我发现缺少一些项目文件(java、XML、gradle 文件)。
然后我每次都必须检查本地历史记录并恢复那些已删除的文件。(它被标记为外部更改列表)
我还为该项目实施了 git。


我试图在 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}\nRun Code Online (Sandbox Code Playgroud)\n\n我也希望只有 5K 分辨率才会有效果,而且在 4k 显示分辨率下它的显示符合我的预期
\n我想基于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)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)