自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谷歌浏览器扩展V3版本遇到的坑

转折来了,就在我觉得这个问题无解之后,正在跟领导说明这个无法解决的bug时候,我突然想到,我为什么要在安装的监听里去写,安装只有一次啊,不放在安装的监听里是不是可以。代码大概长这样,但是有一个问题,页面闲置一会就service Worker就会失效,导致接口请求不了了,整个插件就用不了了。没想到,还真是,把安装的监听去掉就能完美的解决这个问题了,没想到困扰我这么多天的问题被如此简单的方法解决了。后来果然不失效了,但是又产生了新的问题,浏览器只要关闭,重新再打开,service worker依然会失效。

2023-03-13 16:31:05 442 1

原创 如何每次npm install时都会安装某个依赖包的最新版本

项目中有一个依赖是一个git的子仓库,由于这个子仓库可能代码需要经常更新,怎么能做到每次npm install都会安装这个依赖的最新版本呢,可以利用node脚本实现。创建install.js原理就是在npm install的时候,先将模块卸载再安装。这样的话,就能确保每次install之后安装的是最新的模块...

2022-06-17 16:05:27 2460

原创 vue-property-decorator使用手册

一,安装npm i -s vue-property-decorator vue-class-component二,用法1,@Component(options:ComponentOptions = {})@Component 装饰器可以接收一个对象作为参数,可以在对象中声明 components ,filters,directives等未提供装饰器的选项,也可以声明computed,watch等import { Vue, Component } from 'vue-property-decora

2020-08-20 15:51:33 755

原创 child_process 子进程

child_process 子进程在node中,child_process这个模块非常重要。掌握了它,等于在node的世界开启了一扇新的大门。熟悉shell脚本的同学,可以用它来完成很多有意思的事情,比如文件压缩、增量部署等,nodejs创建子进程有四种方法,分别是spawn、fork、exec、execFile。区别 :格式 : spawn和execFile的格式都是(command,[args]);fork的参数直接(文件名);exec的command相当于spawn的command+args;

2020-08-17 11:33:25 15465

原创 使用webpack搭建一个简单的vue脚手架

生成package.jsonnpm init安装依赖npm i webpack vue vue-loader css-loader vue-template-compiler新建文件夹src,创建文件app.vue<template> <div class="text">{{text}}</div></template><script>export default { data(){ retur

2020-08-17 10:21:13 238

原创 学习webpack

webpack概念webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle4webpack四个核心概念入口(entry)输出(output)loader插件(plugins)入口(entry)**入口起点(entry point)**指示 webpack 应

2020-08-17 10:16:51 112

原创 cluster模块

cluster模块Node.js默认单进程运行,对于32位系统最高可以使用512MB内存,对于64位最高可以使用1GB内存。对于多核CPU的计算机来说,这样做效率很低,因为只有一个核在运行,其他核都在闲置。cluster模块就是为了解决这个问题而提出的。cluster模块允许设立一个主进程和若干个worker进程,由主进程监控和协调worker进程的运行。worker之间采用进程间通信交换消息,cluster模块内置一个负载均衡器,采用Round-robin算法协调各个worker进程之间的负载。

2020-08-17 10:14:38 418

原创 Prometheus 安装部署方法

1.部署node_exporternode_exporter:用于*NIX系统监控,使用Go语言编写的收集器。使用docker部署docker run -d -p 9100:9100 -v "/proc:/host/proc" -v "/sys:/host/sys" -v "/:/rootfs" --net="host" --name=node quay.io/prometheus/no...

2020-02-21 09:47:14 593

原创 git学习笔记

只提交一部分git subtree push --prefix dist origin gh-pages以上代码只将dist目录提交到目标分支合并分支git merge dev版本回退 git reset --hard id查看操作历史git reflog新增远程仓库git remote add origin http://gitlab......com从远程仓库拉...

2020-02-18 18:29:28 322

原创 内部数据监控平台搭建方案

1.监控工具对比1、ZabbixZabbix是由Alexei Vladishev开源的分布式监控系统,支持多种采集方式和采集客户端,同时支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放到数据库中,然后对其进行分析整理,如果符合告警规则,则触发相应的告警。Zabbix核心组件主要是Agent和Server,其中Agent主要负责采集数据并通过主动或......

2020-02-16 18:15:54 704

原创 github打开慢问题

修改host文件,路径为:C:\Windows\System32\drivers\etc\hosts增加以下代码:192.30.253.113 github.com151.101.184.133 assets-cdn.github.com185.199.108.153 documentcloud.github.com192.30.253.118 gist.github.com...

2020-02-14 12:08:30 274

原创 服务器数据监控、业务数据监控调研

1.Grafana【数据可视化】grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。官网(http://docs.grafana.org/)Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是公开的特定数据来源。 官方支持...

2020-02-13 18:51:10 2778

原创 Grafana、Zabbix部署方法

接到一个需求,需要做一个针对于公司内部的服务器数据监控和业务的数据监控。数据展示用Grafana,服务器数据采集用zabbix使用docker搭建以上系统一.docker安装1.CentOS 7 (使用yum进行安装)step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-d...

2020-02-12 17:40:03 471

原创 以太坊私有链节点搭建方法

windows搭建方法1.搭建以太坊私有链节点下载Geth ,下载地址:https://geth.ethereum.org/downloads/2. 创建创世区块文件在安装目录下创建一个genesis.json文件,内容如下:{"config": {"chainId": 1337,"homesteadBlock": 0,"eip150Block": 0,"e...

2020-02-12 10:15:05 2899 1

原创 从头写一个solidity智能合约(二)remix的使用

上一篇大体介绍了solidity的使用场景,这篇文章介绍一下如何使用reminx网址:remix.ethereum.org如上图所示,第一次使用remix需要启动一些功能的开关。启动上边的三个即可,其他的我也没用过...下边可以尝试运行一个小例子,官网的HelloWorldpragma solidity ^0.4.0;contract HelloWorld{ ...

2020-01-13 11:50:39 783

原创 从头写一个solidity智能合约(一)介绍

最近学习一下solitity,感受到了区块链技术的神奇之处。决定从头写一个智能合约来练练手,因为才学习了俩天,尚有不足之处,请各位看客多多包涵。首先先讲一下我对智能合约的理解,智能合约是运行在一个区块链系统上的一套代码,这套代码可以永久的存储一些变量以及函数,任何一个人成为了这个区块链系统的节点之后就可以调用公开的变量和公开的函数,当然智能合约代码也是公开的。所有的东西都是公开透明的,而且是去...

2020-01-11 00:19:51 1270

原创 微信小程序实现卡片切换动画效果

先上效果图index.wxmlMarkup&lt;view class="xin"&gt;&lt;view class="title"&gt;你有一封新的信件&lt;/view&gt;&lt;view class="border"&gt;&lt;/view&gt;&lt;view class="xin-list" bindtouchen

2018-04-14 23:43:19 11749 1

空空如也

空空如也

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

TA关注的人

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