自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡世林的博客

希望能帮到你

  • 博客(350)
  • 资源 (12)
  • 收藏
  • 关注

原创 整理MongoDB文档:身份验证

个人博客,求关注。

2023-10-22 20:07:57 766

原创 MongoDB URL链接 如何设置账号密码

假设你的账号是root,你的密码也是root,则。

2023-10-22 16:03:29 623

原创 整理mongodb文档:搭建分片集群

本文主要搭建一个在本地的分片,以便大家了解分片的布局。

2023-10-14 14:49:53 205

原创 整理mongodb文档:副本集成员可以为偶数

文章从MongoDB是否可以用偶数节点切入,讲解关于仲裁节点以及节点选举。

2023-10-10 10:34:29 2652

原创 整理mongodb文档:副本集二

本文章主要讲在MongoDB的副本集中的一些注意点,主要是如何对seconadry进行数据操作,以及对更新数据的一些介绍

2023-09-30 16:03:51 617

原创 整理mongodb文档:副本集一

文章会先花费几分钟讲解下关于垂直缩放以及水平缩放的概念,以方便大家对副本集有一个理解,再配置一个基本的副本集加深理解

2023-09-19 23:28:09 234

原创 整理mongodb文档:事务(一)

本文的开发环境为Nodejs,在‘单机模式’讲解最基本的事务概念。并没有涉及分片以及集群,后续会在介绍完副本集、分片集群之后补充。

2023-09-06 15:30:40 777

原创 整理mongodb文档:分页

本文主要讲下在聚合以及crud的find方法中如何使用limit还有skip进行排序。

2023-09-01 00:48:59 897

原创 整理mongodb文档:聚合管道

文章主要通过几个常用的聚合表达式来介绍聚合管道的使用,以及从索引的角度来介绍聚合管道的限制,让大家对聚合管道有一个理解。

2023-08-23 16:09:21 866

原创 整理mongodb文档:批量操作

本文讲的是关于bulkwrite的用法,依旧是在shell下使用。

2023-08-20 15:03:33 277

原创 整理mongodb文档:索引

本文主要还是在shell下的操作。让大家了解下mongodb中index的用途,基本的索引的新增、查看、删除等,最后再提一嘴复合索引。

2023-08-18 22:40:52 853

原创 整理mongodb文档:find方法查询数据

如题,本文讲的是如何用find查询数据,如何在数组、字段、对象中查询,以及‘或’等查询操作,最后讲了一些参数。依旧是在shell下操作。

2023-08-12 23:00:04 2158

原创 整理mongodb文档:改

至此,关于update的几个主要的点,讲解完毕,对于新手我不建议现在去看聚合管道,所以没​马上讲,我的建议是先看完增删改查。最后,你觉得上单锐雯怎么玩呢?​来个大佬。。。。

2023-08-10 16:35:58 888

原创 Nodejs下动态加载文件夹下的文件模块

本文应用的场景是读取指定文件夹下面的所有文件,然后做操作,用到的方法是fs模块的readdir,以及require作为加载文件的例子

2023-08-08 16:48:13 1094

原创 整理mongodb文档:删

求关注,哪儿不足,求大佬们指出,哪儿写的不够通俗易懂跟清晰,也求指出。

2023-08-08 00:08:37 1053

原创 整理mongodb文档:集合名字有类似-等特殊字符串如何处理?

mongodb 有集合名字有特殊字符串如何处理

2023-08-07 16:01:36 1356

原创 整理mongodb文档:collation

collation,顾名思义是规则,简单来说就是指定一个规则,让我们在操作monggodb的时候有一个标准,主要针对对象是大小写,数字排序等操作

2023-08-05 14:41:53 1264

原创 整理mongodb文档(一):增

本文主要用到的工具是mongodb的db管理工具-----mongo compass。本文主要讲的是在上述工具中如何对db的增加的操作。

2023-07-31 10:49:53 133

原创 JavaScript 导出csv文件页面卡死时的处理方式

当我们使用xlsx导出大的csv文件的时候,页面会卡死,这时候可以考虑使用blob的方式做处理。

2023-07-11 17:22:33 431

原创 express的使用(六) 中间件的理解

express的中间件的简单介绍,方便新手们了解到express的中间件,有个基础的概念

2023-06-20 10:55:10 1075

原创 express的使用(五) 简单的使用mongodb

express中使用mongodb的简单例子

2023-06-18 09:34:32 1870

原创 express的使用(四) nodejs转发表单到后台

express中转发表单的数据到第三方

2023-06-14 15:12:56 2338

原创 express的使用(三) multer处理表单提交

express使用multer处理表单提交

2023-05-31 16:18:03 413

原创 express的使用(二) response的常用类型

在开发中,很多时候我们不需要写中间件,比较多的时候是做一个api接口,但是api接口的类型有很多,比如文章下载,重定向等,对我们开发而言,优先级比中间件还有cookie高,所以就先写一篇关于返回体的。本篇依旧是废话连篇,因为对很多新手来说,接触express的时候,都只是返回一个hello world。但是很多时候一个文本的hello world并不能满足我们的需求,所以才会有萌生水一篇关于response的想法,理所当然的,我也不会那么简单的列出几个api,而是从下面几个方向。去列出一些常用的api。

2023-05-20 22:50:35 1149 2

原创 express的使用(一)

假定现在情况是一个个人博客系统,那么我需要有一个博客模块,比如我根据id获取到博客的详情,外加一个用户模块,那么为了我们的模块能更加的清晰,就需要分别配置一个名为User以及blog的路由,分别提供这两个模块的访问,同时,用一个文件夹将两者包起来。至此,一个最最简单,而且看起来勉强规范的express项目就理解了,但是还有一点,我们会在浏览器看到一直在转圈圈,这是因为我们没有返回到前端任何的数据,所以整个http的流程还没结束,在一个http请求中,我们需要关注的是Request以及Response。

2023-05-14 23:47:45 556

原创 微信小程序自定义tabbar以及闪烁问题

微信小程序的标题栏,具体描述不需要太多解释,但是很多时候,不满足于默认的配置的时候,需要我们手动的去绘制一个tabbar。比如一般社交平台软件会要求中间有一个突出的发布按钮,此时就需要重新定制下tabbar了。

2022-11-05 21:53:08 6768 4

原创 Document.execCommand指令使选中的字体变粗

三月份了,广州的春天也到了,白昼也正在努力向着夜晚扩张,夜晚六点多也可以看到鱼肚白了常用的富文本中,常常可以看到斜体/粗体的切换。比如下方这是一个在富文本编译器中很常见的功能,即使此时的我,用着csdn的时候,也可以看到这个功能需要解析这个功能,需要使用到一个api。documnet.execommand接下来是使用它作为一个简单的例子。比如<!DOCTYPE html><html lang="en"><head> <meta char

2022-03-02 17:08:30 512

原创 window.getSelection

开发中,时常会遇到一个开发场景。当我们在编辑一个富文本的时候。当用户选择了某些文字。我们需要弹出一个窗,让用户选择是否把它变成可粗体,比如下面这个图当然,今天不会直接敲出这个效果,而是解析下而已。毕竟敲出来对新手不友好,需要给予更多的时间思考通过测试多次。我们发现了几个问题,1.触发这事件的效果,是需要在鼠标起来的时候触发。2.鼠标起来的时候,如果被选中的包含太多了。比如多个元素,则不显示操作简单版本就只有这两点,更复杂的效果是还要考虑类似‘ctrl’+‘A’时的情况对于上述问题,第一点,使用

2022-02-22 17:38:20 1313

原创 一些常用的偏方

获取视频首帧${url}?vframe/jpg/offset/0展示ppt等https://view.officeapps.live.com/op/view.aspx?src=${url}(本质是用微软的网页。。。。)

2022-01-27 10:27:37 281

原创 http的部分知识点

HTTP三次握手第一次握手:建立连接时,客户端发送syn包到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号第二次握手:服务器收到syn包,必须确认客户端的SYN,同时自己也发送一个SYN包,即SYN+ACK包,此时服务器进入SYN_RECV状态。第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手四次挥手TCP客户端发送一个FIN,用来关闭客户到服务器的

2021-05-15 00:23:14 222

原创 正则:几个正则的基础知识点

常见的元字符\s 空白\S 非空白\w 数字,字母,下划线\W 非\w\p 字母\P 非字母+ 表示匹配一个或则多个,贪婪模式* 表示匹配多个或则零个{n}限定n个,或则{m,n}m到n个? 零个或则一个/i 匹配不区分大小写/g 匹配全部/u 使用utf-8来匹配。应对宽字节的/m 多行匹配修正/y 匹配到不是的时候就停止,可以在特定环境下增加效率,比如知道目标在一起的时候/gi 上面两个都能匹配到测试用例用户名校验 let u.

2021-05-08 18:48:10 240

原创 var 与没有var的区别 2021-04-01

环境chrome下 88.0.4324.150(正式版本)背景其实总的来说,这篇文章没有啥大的作用,即使‘var’陪伴了我们整整十几个春秋,但英雄迟暮,它也早已像bootstrap一样,没有人关注了,还是讲讲吧,是出于对他的尊重描述今天水的文章,讲的不会太麻烦,也懒得截图了,建议按f12,直接在浏览器下运行好点昨天刷文档,恰巧遇到了关于用var定义变量以及不用var定义变量的区别,所以记录一下区别var a1=1使用var,是在当前域中声明变量。如果在方法中声明,则为局部变量(loca

2021-04-01 12:40:29 295

原创 redux:redux-thunk的一些想法

本章的重点不在redux,在于什么时候时候redux-thunk,对于中间件的解释也不用,毕竟这玩意主要是它提供的是位于 action 被发起之后,到达 reducer 之前的扩展点,每一个moddleware会传入两个参数,第一个是dispatch,第二个是getstate基于这个,我们再结合下redux-thunk的代码思路:判定传入的是一个对象还是函数,如果是函数,则直接延迟处理,运算后得出一个对象在传入,如果是一个对象则直接传入这样子的话,如果我们直接运算得出一个对象,再dispta

2021-02-16 19:42:54 196

原创 自己搭建一个react的基础项目

npm install webpack webpack-cli创建webpack.config.js修改指向文件到build/webpack.config.js中修改指向文件到build/webpack.config.js中安装html-webpack-plugin,搭建html模板在webpack.config.js中配置这个plugin,先引入,再配置再plugins中,配置项可以查文档安装babel的几个核心包以及修改package.json的browerlistcnp.

2021-01-26 23:05:52 209

原创 Yarn:源管理

查看源yarn config get registry设置源yarn config set registry targetResigistry --global常用的源淘宝源yarn config set registry https://registry.npm.taobao.orgnpm源https://registry.npmjs.org/ 与npm的区别不在此来描述...

2021-01-11 14:17:37 329

原创 使用vm的centos7版本,重启需要手动打开网络

标题描述的比较简单,就是在vm中安装了个centos7,然后打开了网络,但是重启之后,又要重新打开,找了些资料,/etc/sysconfig/network-scripts/filenamefilename在部分机型下是ifcfg-eth0,我的电脑下是ifcfg-ens33下,文件中的ONBOOT修改为true,如原文件是这样的使用root账号进入,然后修改最后一项的no为true,然后重启下,就可以了...

2020-12-03 22:44:36 608

原创 typescript:一个关于导出excel的简单例子2

前序上一次大概讲了下导出execel的比较简单的做法,这回补上一个更简单的方法,就用execel导出的。比较方便,不多叙述思路大体思路很简单,就是1.先将数据放在一个数组中,整理成为一个数组2.保存到table格式的文本中3.更新table的数据,走execel的路线进行封装4.将table转化为流的方式,写进去(二进制的操作,这个是必走之路)大概难点在三个1.数组长什么样子?2.table怎么封装成execel的格式3.怎么转化为流代码代码其实很

2020-11-15 22:53:28 2091

原创 umi:配置式路由

场景描述很多时候,我们需要做到简单的路由拦截,比如用户未登录的时候,我们需要跳转到登录页面,等到用户登录后在重新跳转到之前的页面,而很多情况下这些是约定式路由无法完成的,就需要我们配置式路由论述umi自带的约定式路由,可以自动的生成路由文件(运行时,生成.umi/core/router.ts中),而使用约定式路由的时候,不需要我们在.umirc.ts中去添加route项,相反,也就是说,如果我们要启用配置式路由的时候,我们需要动态的去配置routes项,如下import { defineC

2020-10-31 13:43:13 4985

原创 vue脚手架使用px2-rem

px2-rem在vue脚手架项目中的使用cnpm install px2rem-loader -Dcnpm install lib-flexible -Spackage.json中配置 "postcss": { "plugins": { "autoprefixer": {}, "postcss-px2rem-exclude": { "remUnit": 75, "exclude": "/node_modules/i" }

2020-09-27 17:14:21 350

原创 vue:使用脚手架搭建一个项目备用

为了方便后面做一些vue的小项目,这边构建一个简单点的vue脚手架项目baseVueCliMobile关于一个基于vue脚手架的移动端基础项目技术栈vue相关插件axios文件路径:src/utils/axios.js思路:直接在文件中创建一个axios,然后对它做出拦截,封装等操作,随后抛出一个已经完成封装的axios作用:接口封装event-bus文件路径:src/utils/bus.js思路:引入一个全新的vue实例,然后使用vue的监听机制,避免引入vuex过大的问

2020-09-27 11:12:29 161

mui的裁剪测试

mui的裁剪测试mui的裁剪测试mui的裁剪测试mui的裁剪测试mui的裁剪测试mui的裁剪测试

2018-07-20

百度统计图解文档

百度统计的使用操作,只有简单的事件统计百度统计的使用操作,只有简单的事件统计

2018-01-10

自己写的分页,

自己写的分页,如果绝得资源分是问题的话

2017-11-19

jquery权威指南

jquery权威指南,适合新手,至少十年内jq不会过期

2017-08-01

mysql-connector-java-5.1.39

mysql jar包 jdbc

2016-09-25

我的音乐0.0

只有本地音乐文件的功能

2016-09-05

smartupload

jspsmartupload.jar

2016-05-15

mysql必知必会

这书籍适合新手,在内容上也阐述的不错,逻辑上更不用说

2016-05-15

14天学会安卓开发

个人觉得这书不错,至少好过老师写的。。。希望老师没看到

2016-04-10

newsappdemo

简单的新浪新闻阅读器 实训作业,新手所著

2016-01-14

edittext限制字数

用来子限制edittext的输入字数,android的,简单版

2015-12-16

jsoup.jar包

1.8的jsoup,可能会不 稳定,亲们把他拖到lib里面就好了(java程序)

2015-12-09

空空如也

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

TA关注的人

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