在Debian 10上安装Node.js
Node.js 是一个用于通用编程的 JavaScript 平台,允许用户快速构建异步网络应用程序。通过在前端和后端利用 JavaScript,Node.js 可以使 Web 应用程序开发更加一致...... 介绍 Node.js 是一个用于通用编程的 JavaScript 平台,允许用户快速构建异步网络应用程序。 通过在前端和后端利用 JavaScript,Node.js 可以使 Web 应用程
2021-03-03 11:53:32 后端
node
js根据奖品权重计算中奖概率实现抽奖的方法
/** *获取随机整数 * 原理是随机数和最大值减最小值的差相乘最后再加上最小值, * Math.round(Math.random() * 9 ) + 1,相当于[1,10], * Math.round(Math.random()* 9)相当于Math.round(Math.random()*10*(9/10) ), * 生成的[0,9]范围的随机值再加一个1,就是[1,10] *
2021-02-23 11:30:12 前端
JavaScript
移动端REM布局适配
1.rem 、 em 和 px px:绝对长度单位,与显示设备相关,对于屏幕显示,通常是一个设备像素(点)的显示。pc 端的页面一般使用 px 作为 css 长度单位。 em:相对长度单位,这个单位表示元素的font-size的计算值它是相对父元素而言的。值是一个倍数。浏览器的默认字体高都是 16px,未经调整的浏览器显示 1em = 16px。 rem: 相对长度单位,这个单位代表根元素(&l
2021-02-22 05:08:37 前端
移动端适配ren
Node.js 定时模块node-schedule实现定时任务
1. 安装 npm install node-schedule github 地址:https://github.com/mattpat/node-schedule 2.API 应用 2.1 确定实际时间 // 定时爬虫 const scheduleRecurrenceRule = () => { var date = new Date(2012, 11, 21, 5, 3
2021-02-22 04:17:34 后端
node
Node.js 使用XLSX处理excel文件
const XLSX = require('xlsx'); const { resources, domain } = require('../config/settings'); /** * 导出数据并生成文件 * @param {*} data -需要导出的JSON数据 * @param {*} filename -需要导出的excel文件名,默认已.xlsx结尾 */ functi
2021-01-23 03:09:06 后端
xlsxexcel
Node.js 如何获取真实 IP?(Nginx 服务器)
在nginx.conf 中配置: location /api { proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:3000; } 在 node.js 中获取 ip: const ip = req.headers['x-real-ip'] || req.connection.remoteAddress
2021-01-22 11:52:15 后端
nginx
sequelize对应的mysql操作(指定日期、求和、批量创建,批量更新)
查询指定日期某列相同字段之和大于某值 const depbetlog = await depositbetlogModel.findAll({ raw: true, group: ['username'], where: { createdAt: { [Op.lte]: times.monthEndTime, [Op.gte]: times.monthStartTime, }, },
2021-01-22 11:41:55 后端
sequelizemysql
完美解决 Mysql 的 Access denied for user 'root'@'% 的'问题
完美解决 Mysql 的 Access denied for user 'root'@'% 的'问题 最近在分配 mysql 权限时出错, mysql 版本 5.6, 造成 mysql 在重新分配权限提示 "Access denied for user'root'@'%",出错原因 reload 权限被收回,造成无法重新分配权限,其他类似权限问题也可以参照此方法。 解决办法
2021-01-14 13:47:25 数据库
mysql
JavaScript随机变化文字颜色
<html> <head> <title>A VERY VERY VERY HAPPY NEW YEAR TO ALL OF YOU</title> <style> #hd { text-align: center; font-size: 100px; font-family: ari
2021-01-08 08:20:39 前端
JavaScript
执行多个异步任务
const axios = require("axios"); async function singleRequest(article_id) { // 这里我们直接使用 axios 库进行请求 const reply = await axios.post( "https://api.juejin.cn/content_api/v1/article
2021-01-08 08:12:11 前端
JavaScript
js实现Ajax并发请求控制的几种解决方案
/** *Promise.all并发请求限制及async-pool的应用 *串行:请求时异步的,需要等待上一个请求成功才能执行下一个请求 *并行:同时发送多个请求[HTTP请求可以同时进行,但是js的操作时一步一步来的,因为js是单线程],等待所有的请求都成功再去做什么 *并发限制指的是每个时刻并发执行的Promise数量是固定的,最终的执行结果还是保持与原来的 */ const del
2021-01-08 08:10:18 前端
JavaScript
JavaScript根据某一个相同的字段的值合并数组
a = [{ name: 'dd', age: 18 }, { name: 'b', age: 11 }] b = [{ name: 'dd', sex: 'M' }, { name: 'x', sex: 'L' }] //第一种 a.map(item => { let flag = b.some((item1, index) => { if (item.name ==
2021-01-08 08:07:03 前端
JavaScript
node.js 使用crypto模块进行RSA加解密操作
多余的话不说了,直接上代码 先在 package.json 配置文件里添加 crypto 模块的支持。 "dependencies": { ...... "crypto":"~1.0.1", } 加密工具类: 注:公钥,私钥怎么生成这里不介绍了,网上很多。 生成后保存成 pem 文件,放到工程目录下引用即可 //加密解密类 va
2020-12-29 06:04:31 后端
Node
JavaScript把空字符串转null
JavaScript把空字符串转null JavaScript把'' ,' '这种空字符串转成null 1.str2null.js /** * null => '' * @param {*} data 要处理的数据 */ function null2str(data) { for (let x in data) { if (data[x] === null) { // 如
2020-12-25 17:54:08 后端
Node
node-rsa加解密、签名以及验签
node-rsa加解密、签名以及验签 本文围绕参数加密以及签名验证等。 签名防止参数篡改 加密防止参数敏感信息泄漏 步骤 双方都维护一套公私钥, 发送方(a,b)-> 接收方 (c,d) a. 自己的私钥签名 b. 对方的公钥加密 c. 私钥解密 d. 公钥验证签名,参数是否被篡改 && 调用方是否是期望的 node-rsa 示例 const NodeRSA = re
2020-12-25 17:46:46 后端
Node
Nodejs和PHP进行RSA加密签名
Nodejs和PHP进行RSA加密签名 1.转换PHP给的pem格式 getKey.js /** * 1.密钥格式通常有两种,分别是pkcs1和pkcs8,pkcs代表Public Key Cryptography Standards * 2. pkcs1格式开头BEGIN RSA PRIVATE KEY pkcs8格式 开头BEGIN PRIVATE KEY 中间是BASE64 ENCO
2020-12-25 17:38:53 后端
Node
Google浏览器自动记忆填写功能造成input输入框黄色背景解决办法
使用 chrome 浏览器选择记住密码的账号,输入框会自动加上黄色的背景,有些设计输入框是透明背景的,需要去除掉这个黄色的背景; 方法 1:阴影覆盖  (由于是设置颜色覆盖,所以只对非透明的纯色背景有效;) input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important; } 方法 2:修改
2020-12-18 12:39:30 前端
css
DCS World开发手册
一、ED官方接口手册: DCS server gameGUI https://wiki.hoggitworld.com/view/DCS_server_gameGUI DCS export https://wiki.hoggitworld.com/view/DCS_export 模拟器脚本引擎文档 https://wiki.hoggitworld.com/view/Simulator_Scrip
2020-11-25 21:02:14 Lua
Lua
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...