自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 ES中 minimum_should_match 的用法和误区

答案中并未显示的配置minimum_should_match参数,所以此时minimum_should_match的默认值是0。如果bool查询包包含must或 filter子句,则minimum_should_match默认值为0,即:此时minimum_should_match如果没有显示的配置,此时should子句中可以不满足任何条件。minimum_should_match是ES组合查询中的一个常用参数,参数指定should子句返回的文档必须匹配的子句的数量或百分比。上述截图中的两个认知误区。

2024-03-20 10:28:28 354

原创 docker logs

查看最新log并实时更新。

2024-03-07 11:43:53 369 1

转载 WebStorm2022.3无法在Terminal中右键执行Clear Buffer的解决办法

IDEA 新版ConPTY终端中无法使用Clear Buffer的解决办法:一、双击Shift,打开搜索框,输入:Registry二、取消勾选:

2023-02-16 15:52:58 448 2

原创 node将对象按照ASCII码进行升序排列生成签名字符串,然后加载 pfx证书进行SHA256withRSA加密

node将对象按照ASCII码进行升序排列生成签名字符串,然后加载 pfx证书进行SHA256withRSA加密

2022-08-24 18:06:50 542

转载 怎么理解rpc,既然有http请求了为啥还要用rpc?

文章很多概念都是泛泛而谈(因为有些我不太懂。。),读者若需要更深入了解,请自行查阅相关文档。到此,RPC的简单介绍就结束了,在下一篇文章中,将会使用之前写的一个简单的RPC框架tinyrpc来实现RPC通信的具体例子。只用10行代码搭建一个高性能RPC服务--TinyRPC框架应用篇9赞同·0评论文章。...

2022-07-28 18:24:27 1209 1

转载 HTML页面上保留文本原格式(保留空格和换行符等格式)

我们深知个人信息安全的重要性,我们将按照法律法规要求,采取安全保护措施,保护您的个人信息安全可控。如关联公司(范围详见定义部分)的产品或服务中使用了平台提供的产品或服务(例如直接使用平台账户登录)但未设独立法律声明与隐私政策的,则本政策同样适用于该部分产品或服务。在使用的各项服务前,请您务必仔细阅读并透彻理解本《法律声明与隐私政策》,在确认充分理解并同意后方使用相关产品和服务。版权声明本文为CSDN博主「拉不拉丁」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。......

2022-07-26 14:20:52 3816

转载 Nginx配置server_name为域名后无法访问

版权声明本文为CSDN博主「loveangel1」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接https//blog.csdn.net/loveangel1/article/details/89335603。修改C\Windows\System32\drivers\etc\hosts文件,增加以下内容。在Nginx的配置文件中增加服务器,其server_name设置为域名时,该网址不能正常访问。2.将域名添加到ALLOWED_HOSTS中。...

2022-07-18 15:26:31 977

转载 Windows下Nginx配置SSL实现Https访问(包含证书生成)

nginx证书

2022-07-18 11:54:43 8506

原创 react antd upload beforeUpload 压缩图片

压缩图片

2022-07-05 10:19:54 577

转载 react 修改 <meta>

react meta

2022-06-29 18:32:43 903

转载 node渲染html模板的两种方法

页面

2022-06-29 18:18:44 1219

转载 Node 环境下 axios 的proxy配置

axios node 代理

2022-06-20 15:19:49 1032

转载 paypal 支付失败

Understanding declines and failed payments | Stripe Documentation

2022-05-31 15:59:04 241

转载 node 后台 给其它server 通过 post 发送图片

npm i axios form-data request --saveconst fs = require('fs');const axios = require('axios');const FormData = require('form-data');const form = new FormData(); const filePath = path.join(__dirname, "../../public/xxx.jpg"); // 给一个filename,让接收端能根据

2022-05-26 11:52:14 347

转载 js打开新的标签页并修改其内容

nwin = window.open(''); //新开空白标签页nwin.document.write("<p>在新的标签页内,写入html标签</p>"); //将内容写入新标签页nwin.focus(); //获取焦点nwin.document.title="新页面的标题"; html 实现<a>标签设置 target="_blank" 实现打开新标签的效果。JavaScript 实现window.open() :打开一个新的浏览器窗口或查找一个.

2022-04-29 18:17:19 9465

原创 js下载base64图片,buffer图片

let base64Str = "data:image/jpeg;base64,"+base64;let aLink = document.createElement("a");aLink.style.display = "none";aLink.href = base64Str;aLink.download = "test.jpg";// 触发点击-然后移除document.body.appendChild(aLink);aLink.click();document.body.remov.

2022-04-29 15:31:54 803

转载 eggjs错误和异常统一处理

1,在接口中先抛出错误const { ctx } = this; ctx.throw(500, '故意出错') //ctx.body = 'hi, egg'; console.log(ctx.request.body) ctx.body = ctx.request.body2,在app文件下创建middleware文件夹,同时创建一个error_handler.js的文件// app/middleware/error_handler.jsmodule.export...

2022-04-01 10:36:31 1791

转载 js运算精度丢失问题

js运算精度丢失问题正常情况下0.0023 * 100 = 0.23,但js运算会出现下面这种精度丢失问题:0.0023 - 0.00000011 ==> 0.00229988999999999970.0023 + 0.00000000000001 ==> 0.00230000000000999980.0023 * 100 ==> 0.229999999999999980.0023 / 0.00001 ==> 229.99999999999997实际打印结果:

2022-03-18 17:21:34 8725

转载 egg-validate

安装npm install --save egg-validate规则'int' => {type: 'int', required: true}'int?' => {type: 'int', required: false }'integer' => {type: 'integer', required: true}'number' => {type: 'number', required: true}'date' => {type: 'da

2022-03-07 16:44:34 607

转载 node遍历文件夹并读取文件内容

var fs = require('fs');var path = require('path');//解析需要遍历的文件夹var filePath = path.resolve('./dist');//调用文件遍历方法fileDisplay(filePath);//文件遍历方法function fileDisplay(filePath){ //根据文件路径读取文件,返回文件列表 fs.readdir(filePath,function(err,files){ .

2022-01-24 16:25:47 505

转载 node遍历文件夹并读取文件内容

var fs = require('fs');var path = require('path');//解析需要遍历的文件夹var filePath = path.resolve('./dist');//调用文件遍历方法fileDisplay(filePath);//文件遍历方法function fileDisplay(filePath){ //根据文件路径读取文件,返回文件列表 fs.readdir(filePath,function(err,files){ i...

2022-01-24 16:24:14 1347

转载 npm i 卡住

用 react 的umi框架创建ant-design-pro之后,使用 npm i出现错误。使用npm cache clean --force或npm cache clean -f命令清楚缓存,再npm i 即可 上述2种命令作用相同。只不过使用命令之后,npm会提示“I sure hope you know what you are doing”,意思是 “我真希望你知道你在做什么”。————不知道为什么会提示这个,不过npm i可以成功了,目前来说别的项目也没有受到影响–如果后续发现

2022-01-24 00:10:00 501

转载 ES6 In Depth: Iterators and the for-of loop

正在上传…重新上传取消​​HACKSHacks on YouTube@mozhacks on TwitterHacks RSS FeedDownload FirefoxES6 In Depth: Iterators and the for-of loopByJason OrendorffPosted onApril 29, 2015inES6 In Depth,Featured Article, andJavaScriptES6 In Depthis a serie...

2022-01-06 14:20:38 215

转载 JetBrains开发工具搭建远程开发环境

前言#平时我们在开发项目时,多数使用的是Mac 或者 windows 系统,但是有些项目却只能在 linux 或者 arm 系统下运行, 我们一般的做法是:现在本地电脑上开发完成,然后发送到 linux 里,再运行linux里面的代码。这样的操作再代码不复杂的情况下,还好,如果代码逻辑复杂或者调试复杂的场景,就显得捉襟见肘了。如果有一种方式,就是在本地可以直接运行linux里面的代码,我们就可以完美的结局这种问题了。如果你看到这篇博文,那么恭喜你,你马上就能知道如何去搭建这样一个开发环境了。

2022-01-05 11:44:50 1858

转载 Egg CURL

为解决Web应用调用后端基于HTTP通信协议的服务,Egg框架基于Node.js的URL处理模块urllib内置实现了一个HttpClient(HTTP服务的客户端),以实现Web应用便捷地完成HTTP请求的调用。urlliburllib提供了一系列用于操作HTTP URL的功能,比如数字身份认证、重定向、Cookie、网络超时等。$ npm i -S urllibHttpClientEgg框架基于urllib内置实现了一个HTTP客户端HttpClient,框架在应用初始化阶段会自动将Htt

2021-12-31 10:29:57 979

转载 ReactNative axios上传、下载图片

上传文件(支持一次上传多个文件)let axiosPostRequestCancel = nullfunction uploadFiles(data, progressCallBack, callBack) { let formData = new FormData(); data.map((item,index)=>{ let file = { uri: 本地文件绝对路径, type: 'application/octet-stream',

2021-12-30 16:16:38 1281

原创 前端常用库

BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务

2021-12-09 17:19:17 592

转载 前后端分离方式下,跨域使用cookie进行安全认证

说明:以SpringBoot为后端,React和Fetch为前端,举例说明。零:三条军规:以后的论述都是为绕过军规的手段:军规一: 浏览器环境中无法利用JS 获取跨域后端的 Set-Cookie响应头 军规二: 浏览器环境中无法使用直接使用JS异步发送Cookie请求头 军规三:浏览器环境中,默认不可以使用JS访问document.cookie对象一、 服务器端的设置:必须在跨域设置中加入:设置响应头 Access-Control-Allow-Credentials: true..

2021-11-22 15:59:53 862

转载 egg-socket在egg中的使用

WebSocket 的产生源于 Web 开发中日益增长的实时通信需求,对比基于 http 的轮询方式,它大大节省了网络带宽,同时也降低了服务器的性能消耗; socket.io 支持 websocket、polling 两种数据传输方式以兼容浏览器不支持 WebSocket 场景下的通信需求。框架提供了 egg-socket.io 插件,增加了以下开发规约:namespace: 通过配置的方式定义 namespace(命名空间)middleware: 对每一次 socket 连接的建立/断开、

2021-11-17 14:57:57 940

转载 Node.js中的模块循环依赖及其解决

如果你想第一时间查看我最新的文章,欢迎RSS订阅我的个人博客:http://maples7.com。知乎专栏将延期数天到数月不等不完全同步博客中的文章。微信公众号:Chapters_Of_Maples7,只更新自己随手写的想到的只言片语或图片。本文内容可能已经不是最新,查看原文:Node.js中的模块循环依赖及其解决Node.js 开发一般不容易遇到真正的模块循环依赖的情况,可是当你的项目开始达到一定的复杂度之后,你很有可能在你的 Node.js 编码生涯中遇到几次。而且如果你之前没有关于这方面的

2021-11-10 09:45:38 1284

转载 Nginx配置网站适配PC和手机

考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本。访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面。1、判断客户端的设备类型要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备。无论是PC还是手机,由于操作系统、浏览器的多样性,自己来实现这个判断并不容易。好在国外有一套开源的通过Us

2021-11-05 18:11:33 1748

原创 aws-sdk

aws sdk之nodejs s3_莫冲的专栏-CSDN博客nodejs 实现 AWS S3 上传、下载、删除_小妖666个人笔记-CSDN博客

2021-11-02 10:58:48 775

原创 node 下载

https://github.com/nodesource/distributions

2021-10-22 16:47:50 55

转载 mongoDB中聚合(aggregate)的具体使用

mongoDB中聚合(aggregate)的具体使用 - 简书最近在学习mongoDB的使用,本文来介绍一下其中aggregate的具体使用先来看一个分组的例子,本例中$group是一个管道操作符,获得的结果可以接着输出到下一个管道,而内部的$sum是一个表达式操作符。用$group 举个例子将document分组,用作统计结果``` db.Ubisoft.aggregate([ // aggregate方法接收的是一个数组 { $gr

2021-10-20 10:39:40 20713 2

转载 mongoose 分页

https://github.com/isdongyu/mongoose-paginate-v2

2021-10-19 17:10:52 396

原创 moment-timezone

UTC转对应时区moment.utc(moment.utc('2021-10-15 17:18:30')).tz('Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss')moment.tz(moment.utc('2021-10-15 17:18:30'), 'Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss') //推荐

2021-10-15 17:18:44 624

转载 Cookie与Passport安全

对于web系统而言,由于HTTP协议无状态的特性,用户登录时需要服务端生成通行证返回给浏览器。浏览器保存该通行证并在接下来的请求中携带该通行证。通常来讲,web系统使用http cookie来保存和传输通行证。本文介绍http cookie的原理、特性、并分析用其保存通行证可能遇到的安全问题。本文假设使用cookie的客户端是浏览器,虽然还有其它客户端也使用cookie,但普通用户使用更多的还是浏览器。什么是Http Cookie?一种Http状态管理机制,最早由Lou Montulli发明于1

2021-10-13 11:29:41 139

转载 如何保护 Mongoose/MongoDB 中的密码字段,使其在填充集合时不会在查询中返回?

node.js - How to protect the password field in Mongoose/MongoDB so it won't return in a query when I populate collections? - Stack Overflow

2021-10-13 09:50:56 141

转载 nodejs单进程产生的数据库连接多线程并发问题探讨

https://segmentfault.com/q/1010000007328136

2021-10-12 17:39:34 222

转载 精华 对express中next函数的一些理解

关于next主要从三点来进行说明:next的作用是什么? 我们应该在何时使用next? next的内部实现机制是什么?Next的作用我们在定义express中间件函数的时候都会将第三个参数定义为next,这个next就是我们今天的主角,next函数主要负责将控制权交给下一个中间件,如果当前中间件没有终结请求,并且next没有被调用,那么请求将被挂起,后边定义的中间件将得不到被执行的机会。何时使用Next从上边的描述我们已经知道,next函数主要是用来确保所有注册的中间件被一个接..

2021-10-12 15:49:03 686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除