自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 2024年单服务器部署Mongodb三节点副本集保姆级教程

部署monogdb 3节点副本集的详细教程。

2024-01-24 13:41:43 1462

原创 Android sutdio 4.1.2版本Gradle 构建和打包慢解决方法,亲测有效

distributionUrl=file:///E:/自定义地址不能有中文/wrapper/dists/gradle-3.3-all/a1l1q5e07ri8qgfu0x8pyy2bs/gradle-3.3-all.zip。设置Gradle的工作模式为脱机模式,不用每次都在线,非常慢,10来分钟都要等,视图=》Gradle 点击后打开右边窗口,选择工作模式按钮,为脱机模式。项目第一次加载构建过程比较慢,需要等,完成后,修改下面的配置。1在设置里面的Gradle 找到这个目录 进入后。脱机模式非常快不用等。

2024-03-04 12:19:27 300

原创 2024年单服务器部署Mongodb三节点副本集自动化部署脚本

该脚本是为了方便自己学习和工作中部署服务器从而节省时间进行编写,目前能正常部署,创建集群,管理员用户,以及连接都没问题,但是没有开启验证,后续找时间补充。centos7.9 根目录创建一个sh目录,并创建 mongodb4.4.27.sh 文件。完整的教程请参考一下我写的技术文章。将下面的脚本复制进去,再保存,下面是自动部署脚本代码。

2024-02-21 17:22:58 547

转载 Chrome 插件 前置知识

B站文章链接前置知识Chrome 插件实际上包含几个部分:manifest.json 文件,相当于整个项目的入口,里面记录着此插件的 icon 图标展示、弹出框样式文件、新建 Tab 逻辑、选项逻辑、内容脚本逻辑等background.js,此脚本是在整个浏览器启动或者插件加载之后就会运行的一个脚本文件,它运行在 ServiceWorker 里面,通常用于进行一些前置的数据 storage 存储操作,可以操作所有的 Chrome APIpopup.html,插件的弹出框展示的模板内容,可以通过 C

2022-04-19 10:22:31 327

原创 2021年国内 node.js 开发者报告

2021年国内 node.js 开发者报告

2022-04-13 08:41:32 730

原创 nodejs 发送post

原生写法发送的接口是高德地图的某个接口function posts(key){ let querystring = require('querystring'); let t=Date.now(); let postData={ key:1111, } let content = querystring.stringify(postData); let url=`https://restapi.amap.com/v4/grasproad/driving?${con

2022-03-30 10:57:42 1960

转载 csdn 打印pdf

f12 的 控制台输入(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-readmore").parent().remove(); $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_fo

2022-01-25 16:27:01 218

原创 javascript IP转CIDR段

CIDR表示的IP地址段解析比较常见的/8掩码是A类,/16掩码是B类,/24掩码是C类,这些事比较常见的,不太常见的/12、/18、/25掩码就是我们今天要说的CIDR无类别域间路由。举例:IP号段是125.203.96.0 - 125.203.127.255,转换成CIDR格式是多少?解析:转换为CIDR就是找相同部分,把十进制数转换成二进制数,例如125.203.96.0 - 125.203.127.255,相同的忽略不计,把不同的数字转换成二进制,然后找相同的位数:IP号段:125.203.

2022-01-17 11:12:13 1126

原创 自己记录,虚拟机安装CentOS7后需要的一些操作

虚拟机安装CentOS7后,第一次登录先创建用户和密码,然后进入终端使用以下方法,可以每次开机跳过桌面用户方法1、root账户下 vi /etc/gdm/custom.conf2、进入文件 在[daemon]下增加AutomaticLoginEnable=TrueAutomaticLogin=root注意 不要换行3、保存并重启就行了升级到最新版本1:yum update2:yum -y install gcc gcc-c++ openssl-devel zlib-devel ope

2021-11-09 16:03:39 1541

原创 内网穿透-利用frp进行远程桌面控制(window服务端,window客户端)

内网穿透-利用frp进行远程桌面控制(window服务端,window客户端)参考链接https://blog.csdn.net/weixin_38416696/article/details/109549598frp服务需要公网IP,可选择阿里云或者腾讯云的轻量服务器,选最便宜的配置就好。先下载软件:https://github.com/fatedier/frp/releases选择frp_0.38.0_windows_386.zip解压后里面包括了服务端和客户端的文件。frpc.exe

2021-10-29 16:11:00 635

转载 [转载]关于Raid0,Raid1,Raid5,Raid10的总结

转载的文字链接 添加链接描述RAID0定义:RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。工作原理:系统向三个磁盘组成的逻辑硬盘(RAID0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。通过

2021-10-21 09:35:50 331

转载 box-sizing:border-box的作用 (转载)

这个文章觉得不错进行转载。原文地址:https://www.cnblogs.com/tu-0718/p/7443995.html其实一直没仔细研究过CSS3新增的这个属性box-sizing,只是经常会看到其它网页和公司项目里面有用到这个属性,然后就百度找到了一篇不错的介绍https://www.jianshu.com/p/e2eb0d8c9de6要想清楚这个属性的作用,首先要理解盒子模型盒子模型是指:外边距(margin)+ border(边框) + 内边距(padding)+ content(

2021-09-25 09:23:24 562

原创 mongodb的聚合查询 $lookup 多表关联查询 (let 多字段 pipeline )

这两天做mongodb的多表且多字段关联查询,这里做下使用记录,后续可套用该模式使用。如果不考虑性能影响的话,可以无限使用 lookup 做多表关联。多表关联查询的效率比单表加循环查询效率非常高。let mongoUrl=`mongodb://root:[email protected]:27017/dbName`;//数据库连接let mongo=require("lycq").mongo;async function main(){ console.log("启动") let db.

2021-09-23 14:04:50 6877 2

转载 nodejs 代理

此处是转载,但是不知道原作者是谁,属于之前百度出来的一段代码,如果哪位同学知道原作者,希望告知。我好取得原作者的转载授权。有时候临时部署了测试服务器,懒得部署nginx就会启用这个服务作为与代理内务转接的服务。let net = require('net');let localPort = "3717"; //外网接口let remotePort = "27017"; //内部接口let remoteHost = "127.0.0.1"; //内部IP地址net.createServer(tc

2021-09-22 09:32:19 342

原创 mongodb 多表关联的简单使用例子

const mongo=require('lycq').mongo;let dbUrl="mongodb://root:[email protected]:27017/dbName"/** * [newMongoClient 用Promise封装的mongodb数据库连接函数以同步方式运行] * @param {[str]} dbUrl:数据库链接 * @return {[obj]} [反回数据库对象] */let main=async ()=>{ let client=await

2021-08-24 15:38:27 1858

原创 收藏各项技术(教程)连接的文章,仅做个人备份使用,不定期更新

CentOS7.4搭建基于用户认证的MongoDB4.0三节点副本集集群详细文档https://www.cnblogs.com/xshrim/p/9798504.html如何培养typescript开发思维?https://www.zhihu.com/question/445063037/answer/1738629252?utm_source=wechat_session&utm_medium=social&utm_oi=27968009142272&utm_con.

2021-02-20 12:52:47 111

原创 单服务器部署mongodb数据库三节点集群详细教程

单服务器部署三节点mongodb数据库详细教程参考链接: https://www.cnblogs.com/xshrim/p/9798504.html注意:多服务器和单服务器各项配置和操作略有不同,需要区分清楚,本教程使用的是mongodb 4.2.11版本。测试的服务器配置为一台 1核 2G内存 40G SSD硬盘的阿里云服务器,系统是CentOS 7.9目录单服务器部署三节点mongodb数据库详细教程... 1第一步, 创建目录结构。... 2第二步, 安装数据库..

2021-02-20 12:13:34 3277

原创 关于mongodb索引 explain()函数的测试

关于索引 explain()函数的测试dbtest表数据结构 : {a:“1”,b:“1”,c:“1”,d:“1”,e:“1”},dbtest表:索引1:abcde ,查询条件:abc 执行索引1,查询条件:ac 执行索引1,查询条件:ace 执行索引1,查询条件:aeb 执行索引1,查询条件:bc 不启用索引1,查询条件:dbc 不启用索引1,查询条件:kbc...

2020-04-29 16:30:02 369

原创 最简便的nodejs TCP反向代理 ,已经验证过可以反向代理内网环境下的mongodb

目前在阿里云有2台服务器,A有公网,B没有公网B部署了数据库,通过外部访问A服务器,之前是利用nginx进行反向代理,自己折腾了一下,利用nodejs 实现,最简单的例子如下var net = require('net');var localPort = "1";var remotePort = "2";var remoteHost = "172.16.83.156";net.c...

2020-02-14 15:43:22 406

原创 高德地图根据不规则数组生成多边形

<!doctype html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0...

2019-04-29 12:17:09 1466

原创 封装一个网页全屏控制及查询功能

<!DOCTYPE html><html><head lang="en"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial...

2019-03-28 11:49:13 234

原创 阿里云 oss 写入数据例子,适用高带宽业务的服务器,配合oss 的流量,减少服务器带宽压力

高带宽业务的服务器,配合oss 的流量,减少服务器带宽压力。用户请求的数据不是通过接口返回,接口只返回oss的连接地址,然后再去触发请求oss的txt文件。var fs = require(&quot;fs&quot;);let OSS = require('ali-oss'); //必须安装阿里云的oss模块//oss-cn-shenzhen//申请OSS服务时的区域let OSSclient = ne...

2019-02-14 14:54:19 790

原创 爱折腾,脑洞清奇,nodejs加载远程文件作为模块进行调用

/*我们的部分程序员小伙伴多多少少会接一些外包的活,可能会遇到部分不良甲方,在签署合同没有经验,,给了漏洞,结果做好了项目不给全款,那么怎么半呢?留后门、定时器删除代码或者数据库等,可能产生法律问题,得不偿失。那么怎么办呢?我自己想了个办法,就是解决功能模块的依赖问题,现在的依赖2个方面,一个是npm,另外一个就是系统项目中的自定义模块。npm 肯定无法做手脚的,那么只能加载自定义功能模...

2019-02-13 15:16:52 3137

原创 mongodb服务

1.先无权限启动数据库 /usr/local/mongodb/bin/mongod --dbpath=/data/db --fork --logpath=/data/db/mongodb.log 2.进入数据库 use admin 3.创建角色 ...

2019-02-02 12:11:16 262

原创 pm2命令

查询列表:pm2 ls 启动文件:pm2 start app.js 重启项目:pm2 restart app 监听日志:pm2 logs app 停止执行:pm2 stop app ...

2019-02-02 12:10:06 530 1

原创 mongodb聚合查询

过年前,将最近整理的文档发出来。 var MongoClient = require('mongodb').MongoClient; var urla = 'mongodb://x:[email protected]:27017/x'; MongoClient.connect(urla,async function(err, client) { i...

2019-02-02 12:08:22 314

原创 搭建nodejs服务器环境

快过年了,将最近整理的文档发到博客上来 1:yum update 2:yum -y install gcc gcc-c++ openssl-devel zlib-devel openssl-devel pcre-devel bzip2* make 3.创建soft目录 mkdir /soft 4:下载安装nginx wget http://n...

2019-02-02 12:05:35 726

原创 nodejs 版本 mongodb 3.x 驱动 MongoClient 连接池 的使用方法,一次open,永久不用关闭。避免连接数限制

nodejs 版本 mongodb 3.x 驱动 MongoClient 连接池 的使用方法,一次open,永久不用关闭。避免连接数限制const PORT=8888;var url = 'mongodb://aaaa:[email protected]:27017/test;const http = require('http');const assert = requ...

2019-01-10 14:36:50 3384 2

原创 高德地图批量统计驾车轨迹的用时及总里程

var http= require('http');var qs=require('querystring');var jsonData = { "state": true, "info": "成功", "data": [ {"coordinate":[116.70963,23.3923],"route_sequence":

2018-05-23 20:45:23 10278

原创 高德地图货车驾车轨迹,webapi 快速批量获取2点之间的轨迹数据

var data = { "state": true, "info": "成功", "data": [ {"coordinate":[116.714919,23.396726],"route_sequence":18,"section_sequence":18},{"coordinate":[116.

2018-05-23 20:43:17 3512

原创 简单的拖拽窗口实现

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;拖拽窗口&lt;/title&gt; &lt;style&gt; *{margin: 0px;padding: 0px;} html {wi

2018-05-21 14:08:02 1052

转载 转载:高德地图计算2点之间的距离

//搜索出来的代码,原作者不明,先拿来研究function LngLat(longitude, latitude) { this.longitude = longitude; this.latitude = latitude;}function calculateLineDistance(start, end) { var d1 = 0.01745329251994329

2017-12-11 13:37:36 2090

原创 简单定义js类并调用,防止全局污染

(function (APIName1,APIName2) { var that=this; var ClassAPI={}; var thatAPI={}; thatAPI.new$API = function (callback) { ClassAPI = (function (mod) { callback(mod);

2017-11-10 16:19:36 634

转载 cookie与session的区别和联系 贴吧文章

发布于2007-01-08 14:42 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 cookie机制。正统的cookie分发是通过扩展HTTP协议来

2017-10-25 10:15:33 226

原创 在线技术文章汇集,持续更新

http://cnodejs.org/topic/55f8d70a20d84f3d377582a3 Node.js中的Session,不要觉得简单哦。 介绍Cookie Session用发

2017-10-24 14:07:21 188

转载 node.js加密模块crypto常用方法介绍

使用require(‘crypto’)调用加密模块。 加密模块需要底层系统提供OpenSSL的支持。它提供了一种安全凭证的封装方式,可以用于HTTPS安全网络以及普通HTTP连接。 该模块还提供了一套针对OpenSSL的hash(哈希),hmac(密钥哈希),cipher(编码),decipher(解码),sign(签名)以及verify(验证)等方法的封装。 crypto.createCre

2017-10-24 13:48:35 1829

原创 一个基础简单的内网nodejs服务器

一个基础简单的内网nodejs服务器,过几天再家里用旧笔记本搭建摄影网站。var http = require('http');var os = require('os');function getIPv4(){ var interfaces = os.networkInterfaces();//获取网络接口列表 var ipv4s = [];//同一接口可能有不止一个IP4v地

2017-08-29 16:37:54 2748

原创 简单的链式调用

网上看见很多链式调用的写法,都是返回对象本身进行重调,手痒也写了一个出来,结构更加简单var obj={ new: function (v,callback) { var that=this; return that[v]= function () { callback(that,arguments); ret

2017-07-21 15:35:52 681

原创 阿里云短信服务 nodejs版本SDK,非阿里大鱼

最近发现新注册的阿里大鱼全部转移到阿里云的短信服务器,目前还没有提供nodejs 的sdk,所以我自己写了一个,有什么问题大家可以指正。/* * 阿里云短信发送接口 nodejs 版本 * 阿里云短信API官方文档: https://help.aliyun.com/document_detail/44364.html?spm=5176.8195934.507901.11.pLzahV */

2017-07-15 14:10:26 1663

原创 web移动端触摸事件封装

web移动端触摸事件封装。包含长按触发,点按触发,滑动触发,结束触摸等<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="target-densitydpi=320,width=640,user-scalable=no"> <title></

2017-06-15 15:21:38 1087

软件开发计划书模板.doc

一个自用的模板

2021-09-06

HTML5中文参考手册(CHM).rar

很不错的HTML5的学习教程,适合初学者以及老鸟查询。 与君共勉

2012-11-11

空空如也

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

TA关注的人

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