- 博客(74)
- 资源 (3)
- 收藏
- 关注
原创 开发一个免费的图表网站 Free Charts
最近在使用图表网站时,发现许多都需要收费,因此萌生了自己做一个免费图表网站的想法。经过两三周的努力,完成了一个图表网站。除了vue,其他的技术都是第一次用,现学现卖。不仅给自己做一个,也准备给大家做一个!
2024-08-22 17:28:27
639
原创 elasticsearch数据离线迁移神器:esgo2dump, 可以替代elasticdump的es dump工具
今天,我要向大家介绍一款强大的离线elasticsearch数据迁移工具——esgo2dump,它能助你在Elasticsearch数据导出的道路上乘风破浪!它不仅支持Elasticsearch 7和6版本,而且提供了丰富的功能,让你的数据迁移工作变得轻松愉快。esgo2dump作为一款简洁而强大的数据导出工具,无疑为我们的Elasticsearch管理工作带来了极大的便利。记得,实践是检验真理的唯一标准,所以不要犹豫,立即开始你的esgo2dump之旅吧!或者,你也可以直接下载预构建的二进制文件。
2024-07-13 10:15:23
459
原创 cephadm安装ceph v15
cephadm 安装ceph v15准备参考安装文档, 有问题可以直接留言,大家一起交流,以下都是部署的比较基础的东西https://docs.ceph.com/en/latest/cephadm/http://www.dtmao.cc/news_show_1027422.shtml用的阿里云的三台机器进行测试,其中每台机器挂载了一块40G的数据盘,系统盘也为40G,系统为centos7.8三台服务器hostnameIPnode1172.16.2.186no
2021-01-12 14:50:26
1561
2
原创 grafana-prometheus监控配合
grafana-prometheus监控配合node_exportergithub下载安装grafana母版地址https://grafana.com/grafana/dashboards/8919process_exporterhttps://grafana.com/grafana/dashboards/4202
2020-12-03 10:49:59
233
原创 docker查看日志大小脚本
docker查看日志大小脚本#!/bin/shecho "======== docker containers logs file size ========" logs=$(find /var/lib/docker/containers/ -name *-json.log)for log in $logs do ls -lh $log done
2020-11-30 11:31:35
392
原创 elasticsearch绑定ip
看到网上很多方案,不尽详细官方网络配置地址有防火墙或者安全组的记得放通9200这个端口,例如阿里云或腾讯云等network.host: 0.0.0.0discovery.seed_hosts: ["0.0.0.0"]要同时配置这两项
2020-11-27 11:28:05
507
原创 JavaScript中的防抖和节流
说一说JavaScript中的防抖和节流, 其实就是setTimeout和setInterval的用法防抖在用户高频触发一个事件的时候,我们不是让函数立即执行,而是看一下在下一个我们规定的时间用户还会不会继续去执行去触发这个事件是 ? 等待 : 调用事件下面写一个伪代码,怕我是不想写的, 所以复制了一个// 增加前缘触发功能var debounce = (fn, wait, im...
2019-04-22 14:26:10
307
原创 centos7上安装samba
最近公司要做一个存储项目,以ceph作为后端,出CIFS NFS webdav等,采用netxtcloud作为网盘客户端,同时支持PC, windows客户端和webapp以及手机APP,最近几篇文章都会讨论在这几个共享协议在centos上搭建cifs,使用windows的网络驱动器访问下面是步骤检测操作系统中是否有sambarpm -qa | grep 'samba'安装下面几...
2019-04-08 20:25:36
226
原创 python实现swagger自动转Js SDK
在做前后端分离项目的时候,我们经常还要一层JSDK来存放我们的后端请求,后端加一个前端也要加一个,有时候就感觉很麻,有感而发,就想自己搞一个代码生成工具,其实后面还可以开发代码自动生成工具,但是都自动生成了,还有程序员干啥,这个就暂时不写(实际上是作者写不出来),来看看下面的代码# -*- coding: UTF-8 -*-import osimport refrom urllib imp...
2019-03-14 18:16:45
769
原创 node在Linux上后台执行断开xshell不生效的问题
很多场景我们需要在服务器上运行nodejs的环境有时候我们发现运行下面的命令在xsehll关闭之后进程并没有继续执行nohub node app.js &什么原因尼?原来我们node后面要跟上文件的绝对路径这样就能解决了尼!...
2019-01-03 13:07:41
589
原创 1. JS堆栈原理
现在的随着前端开发者如雨后春笋般的诞生,越来越多的项目落地,JavaScript是我们前端开发中必不可少的一环。今天让我们来了解一下JavaScript中的堆栈原理明白的堆栈原理之后也可以让我们的代码更加的贴近编译器,更加的明白系统对内存的分配, 帮助我们能够更好的管理内存堆&栈堆和栈是我们常用的数据结构,还有图,树,链表等,感兴趣的可以读一下数据结构-百度百科两者都是存放临时数据...
2018-12-07 16:16:34
484
2
原创 JS进阶总览
未來兩個月需要搞明白原理的内容调用堆栈作用域闭包this 全面解析深浅拷贝原理原型 Prototype高阶函数事件机制Event Loop 原理Promise 原理Async/Await 原理防抖/节流原理模块化详解ES6 重难点计算机网络概述浏览器渲染原理webpack 配置webpack 原理前端监控跨域和安全性能优化VirtualDom 原理Di...
2018-12-05 18:05:21
193
原创 微信跳一跳小游戏源码
微信跳一跳源码分享在微信小程序出来之后,微信小游戏也出来,让我来看看醉经很流行的微信跳一跳源码吧微信跳一跳源码链接 可以在微信开发工具中调试哦,想学习的或者想自己玩一下的大家去下载吧...
2018-08-16 10:07:56
7749
1
原创 网站接入QQ登录
简介在网站做登录的时候,很多时候我们会会用到第三方登录, 很多时候QQ登录是个不错的选择,今天我们俩探讨一下QQ登录的接入过程,这里主要使用了JSSDK和PHP示例,其他的请在官网上自行了解接入流程下面介绍一下接入流程申请权限点击QQ互联,在上面创建一个应用,填写正确的信息后,等待审核,这一步不作过多介绍 注意网站名称和备案号填写正确JS_SDK使用说明...
2018-08-13 16:25:36
3335
原创 Ubuntu16.04 cp xorg.conf.failsafe xorg.conf后无法设置分辨率的解决办法
虚拟机Ubuntu16.04无法进入图形界面 The system is running in low-graphics mode 安装的虚拟机Ubuntu16.04 64位本可以正常使用,在安装了许多软件包(caffe)后不知哪里配置出现问题,出现The system is running in low-graphics mode错误,尝试多种方法,以下方法适用:Ctrl+ALT+F1 ...
2018-08-13 16:24:19
3328
5
原创 虚拟机Ubuntu16.04无法进入图形界面 The system is running in low-graphics mode
安装的虚拟机Ubuntu16.0464位本可以正常使用,在安装了许多软件包后,出现Thes ystem is running in low-graphics mode错误,尝试多种方法, 以下方法适用:Ctrl+ALT+F1进入控制台输入用户名和密码进入系统输入以下命令:cd/etc/X11sudo cp xorg.conf.failsafe xorg.confsudo ...
2018-08-13 16:23:38
655
1
原创 Ubuntu16下安装spice-protocol
Ubuntu16下安装spice-protocol获取spice-protocolgit clone https://gitlab.freedesktop.org/spice/spice-protocol.git切换到目录下cd spice-protocol执行./autogen.sh 如果出现./autogen.sh: 11: ./autogen...
2018-08-13 16:22:59
1709
1
原创 Ubuntu16下安装spice-gtk
Ubuntu16下安装spice-gtk获取spice-gtkgit clone https://gitlab.freedesktop.org/spice/spice-gtk.git切换到目录下cd spice-gtk执行./autogen.sh 如果出现./autogen.sh: 11: ./autogen.sh: gtkdocize: not ...
2018-08-13 16:22:19
2336
原创 网站接入QQ登录
简介在网站做登录的时候,很多时候我们会会用到第三方登录, 很多时候QQ登录是个不错的选择,今天我们俩探讨一下QQ登录的接入过程,这里主要使用了JSSDK和PHP示例,其他的请在官网上自行了解接入流程下面介绍一下接入流程申请权限点击QQ互联,在上面创建一个应用,填写正确的信息后,等待审核,这一步不作过多介绍 注意网站名称和备案号填写正确JS_SDK使用说明...
2018-07-30 09:20:07
2050
2
原创 Axios GET 不能设置Content-Type
最近在与后端的项目对接中,接口工具使用了axios这个东西。怎么说那 ,反正有很多坑,在后端的请求中要设置GET 请求中要设置header中的Content-Type为application/json; charset=utf-8我目视了两秒钟很简答的嘛var $http = axios.create({ baseURL: url, headers: { 'Conten...
2018-05-18 17:34:13
11308
4
原创 weex初学踩坑记录-weex-loader0.7.2版本
最近公司的项目中用到了alibaba的一个app 解决方案 weex 这个框架, 总之是一不小心的入得坑,目前初学阶段已经踩了许多坑了,总而言之这东西是有点坑的。官方手册也不是很完整。应该目前市场上使用的也不多强烈建议等这玩意儿稳定了之后大家在使用这个框架目前是使用weex 、vue结合的方式来开发一个APP的记录下踩坑记录路由问题目测目前的weex不支持vue的路由中的c...
2018-05-04 11:02:42
895
原创 2.输出语句
JavaScript显示数据常用的输出语句alert, console.log()。其他的看看就行了将下面的代码拷贝到一个HTML文件中就可以看到效果了,可以看一下的输出效果跟下图有什么区别,下面这个HTML页面是不是很优雅<!DOCTYPE><html> <head> <meta charset="utf-8"&g...
2018-04-28 13:30:42
292
原创 1.1ES6中新增的引用
这一章节来自阮一峰老师 http://es6.ruanyifeng.com/#docs/module 和我个人的整理概述历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaS...
2018-04-28 13:28:42
338
原创 1.使用JavaScript
<script> // 这里是JavaScript代码</script>在HTML页面中,script标签可以写在header标签中也可以写在body标签中 * 让我们先来建立一个HTML文件<!DOCTYPE html><html> <head> <meta charset="utf-8"&am
2018-04-28 13:14:22
184
原创 简介
简介JavaScript 是互联网上最流行的脚本语言之一,这门语言可用于 web开发,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript插入 HTML 页面后,可由所有的现代浏览器执行。JavaScri...
2018-04-28 13:13:15
208
原创 JavaScript中的链式操作
最近有个小伙伴遇到了个面试题,在PHP 实现Db::table()->where()->query() 这种链式操作是怎么实现的。我一时之间突然还想不出来。看了下TP 的源码给大家分享一下 有道了一哈链式这个单词chainedclass chainedClass() { public function a() { echo '调用了方法a';...
2018-04-27 13:42:10
334
原创 教程
[TOC] 作者的第一份教程,写的肯定有些粗糙JavaScript能干吗?目前你所看到的每一张网页、或者浏览的WEBAPP可能都离不开前端这个领域,都可能用到了JS,简单来说Js就是万能的。学会了JS可以开发PC端、移动端、以及APP应用了,并且应用具有跨平台型。并不需要重复的逻辑代码就可以生成不同平台的应用javascript**能干**吗 ? 作者这里告诉你javascrip...
2018-04-25 19:07:46
166
原创 VUE中`DOCUMENT.BODY.SCROLLTOP`的值总为零的解决办法
最近在做vue的时候监听页面滚动发现document.body.scrollTop一直为0但是发现document.body.scrollTop一直是0。查资料发现是DTD的问题。页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement。页面没有DTD,即没指定DOCTYPE时,使用document.body。IE和Firefox都是如此...
2018-04-24 16:54:08
2107
原创 webSocket之Node,Python,PHP
前言介绍ajax轮询长连接webscoket示例基于nodejs和socketiojs的示例前言本博文介绍了node-socket,python,php实现webscoket。在很久很久以前没有ajax的时候,页面渲染都是通过服务器端语言直接渲染的,页面要直接刷新之后才能请求数据,在有了ajax之后才有了页面的局部刷新(不要告诉我你不知道,不知道的话此篇文章也就
2018-01-25 12:28:55
779
原创 Axios新实例和vue、elenemt-ui结合使用
创建新的Axios实例创建Js文件引用实例完整实例Vueelement-uiaxios手册来源创建新的Axios实例大致思想是创建一个新的Js文件,并在需要的地方引用这个新的实例创建Js文件创建一个名为http.js的文件,文件代码// 引入axiosimport axios from 'axios'// 创建新的axios实例var
2018-01-16 10:22:45
3102
原创 解决VUE中document.body.scrollTop为0
Vue中document.body.scrollTop的值总为零的解决办法最近在做vue的时候监听页面滚动发现document.body.scrollTop一直为0但是发现document.body.scrollTop一直是0。查资料发现是DTD的问题。页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement。页面没有DTD,即没指定DO
2018-01-13 00:37:18
18066
9
原创 Js之AJAX简易封装
提供对原生ajax的简易封装/* * 封装ajax库 * author: wenqian * email: 843462167@qq.com */(function() { /* * 创建 XMLHttpRequest 对象的语法 * XMLHttpRequest IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
2017-12-01 14:23:39
271
原创 Ubuntu16.04安装python3
root账户下安装python3apt-get install python3删除之前的pythonrm -rf /usr/bin/python制作软链接ln -s /usr/bin/python3.5 /usr/bin/python查看python版本python
2017-11-14 15:32:14
1564
原创 JS常用
排序数组排序//正序Array.sort()//范旭Array.reverse()数组对象排序/* * 数组对象排序 */const compare = function(prop) { return function(obj1, obj2) { let val1 = obj1[prop]; let val2 = obj2[prop]; if (!isNaN(N
2017-11-02 15:54:41
197
原创 Ubuntu定时任务——crontab
crontab使用手册Linux下的crontab定时执行任务命令在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况
2017-10-25 11:13:22
707
原创 Apache配置多端口
切换到root权限sudo su方法一编辑配置文件vim /etc/apache2/sites-available/000-default.conf添加监听在原本的80端口之后添加监听81端口Listen 81<VirtualHost *:81> ServerAdmin webmaster@localhost DocumentRoot /mnt/ramdisk <Directo
2017-09-13 15:58:09
331
原创 JavaScript中的异步编程-ES5 & ES6
在前后端分离的时候,后端生成的一些API接口的请求时间会不同,example// 请求a接口的时间为300msurl_a = 'url1'// 请求b接口的时间为400msurl_b = 'url1'// 请求c接口的时间为500msurl_c = 'url1'1.当a,b,c接口互相不依赖的时候,如何请求到最后一个接口的时候渲染domES5垃圾写法写法1let url_a = '300ms',
2017-08-31 13:22:41
981
4
原创 npm常用命令
npm是什么NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。npm install 安装模块基础语法npm install (with no args, in package dir)npm install [<@scope>/]<name>npm install [<
2017-08-04 09:31:43
535
原创 分享一个在canvas中的点击事件
网上看到许多写的canvas中事件,不胜其烦,觉得写的也不知道是什么今天思考了一个分享给大家,欢迎指导改进html&amp;amp;lt;body&amp;amp;gt; &amp;amp;lt;canvas id=&amp;quot;mycanvas&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;q
2017-07-29 18:44:48
15441
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人