自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柠檬说葡萄你好酸

编程极客爱好者,涉猎C、C#、C++、Python、JavaScript、HTML、CSS、ASP.NET、APP、WEBAPP等技术

  • 博客(72)
  • 资源 (3)
  • 收藏
  • 关注

原创 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 1374 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 165

原创 elasticsearch过程中看过的文章

官方网站Elasticsearch如何做到亿级数据查询毫秒级返回?

2020-12-01 10:09:19 151

原创 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 344

原创 elasticsearch绑定ip

看到网上很多方案,不尽详细官方网络配置地址有防火墙或者安全组的记得放通9200这个端口,例如阿里云或腾讯云等network.host: 0.0.0.0discovery.seed_hosts: ["0.0.0.0"]要同时配置这两项

2020-11-27 11:28:05 432

原创 JavaScript中的防抖和节流

说一说JavaScript中的防抖和节流, 其实就是setTimeout和setInterval的用法防抖在用户高频触发一个事件的时候,我们不是让函数立即执行,而是看一下在下一个我们规定的时间用户还会不会继续去执行去触发这个事件是 ? 等待 : 调用事件下面写一个伪代码,怕我是不想写的, 所以复制了一个// 增加前缘触发功能var debounce = (fn, wait, im...

2019-04-22 14:26:10 238

原创 centos7上安装samba

最近公司要做一个存储项目,以ceph作为后端,出CIFS NFS webdav等,采用netxtcloud作为网盘客户端,同时支持PC, windows客户端和webapp以及手机APP,最近几篇文章都会讨论在这几个共享协议在centos上搭建cifs,使用windows的网络驱动器访问下面是步骤检测操作系统中是否有sambarpm -qa | grep 'samba'安装下面几...

2019-04-08 20:25:36 177

原创 python实现swagger自动转Js SDK

在做前后端分离项目的时候,我们经常还要一层JSDK来存放我们的后端请求,后端加一个前端也要加一个,有时候就感觉很麻,有感而发,就想自己搞一个代码生成工具,其实后面还可以开发代码自动生成工具,但是都自动生成了,还有程序员干啥,这个就暂时不写(实际上是作者写不出来),来看看下面的代码# -*- coding: UTF-8 -*-import osimport refrom urllib imp...

2019-03-14 18:16:45 681

原创 node在Linux上后台执行断开xshell不生效的问题

很多场景我们需要在服务器上运行nodejs的环境有时候我们发现运行下面的命令在xsehll关闭之后进程并没有继续执行nohub node app.js &什么原因尼?原来我们node后面要跟上文件的绝对路径这样就能解决了尼!...

2019-01-03 13:07:41 537

原创 1. JS堆栈原理

现在的随着前端开发者如雨后春笋般的诞生,越来越多的项目落地,JavaScript是我们前端开发中必不可少的一环。今天让我们来了解一下JavaScript中的堆栈原理明白的堆栈原理之后也可以让我们的代码更加的贴近编译器,更加的明白系统对内存的分配, 帮助我们能够更好的管理内存堆&栈堆和栈是我们常用的数据结构,还有图,树,链表等,感兴趣的可以读一下数据结构-百度百科两者都是存放临时数据...

2018-12-07 16:16:34 409 2

原创 JS进阶总览

未來兩個月需要搞明白原理的内容调用堆栈作用域闭包this 全面解析深浅拷贝原理原型 Prototype高阶函数事件机制Event Loop 原理Promise 原理Async/Await 原理防抖/节流原理模块化详解ES6 重难点计算机网络概述浏览器渲染原理webpack 配置webpack 原理前端监控跨域和安全性能优化VirtualDom 原理Di...

2018-12-05 18:05:21 154

原创 微信跳一跳小游戏源码

微信跳一跳源码分享在微信小程序出来之后,微信小游戏也出来,让我来看看醉经很流行的微信跳一跳源码吧微信跳一跳源码链接 可以在微信开发工具中调试哦,想学习的或者想自己玩一下的大家去下载吧...

2018-08-16 10:07:56 7306

原创 网站接入QQ登录

简介在网站做登录的时候,很多时候我们会会用到第三方登录, 很多时候QQ登录是个不错的选择,今天我们俩探讨一下QQ登录的接入过程,这里主要使用了JSSDK和PHP示例,其他的请在官网上自行了解接入流程下面介绍一下接入流程申请权限点击QQ互联,在上面创建一个应用,填写正确的信息后,等待审核,这一步不作过多介绍 注意网站名称和备案号填写正确JS_SDK使用说明...

2018-08-13 16:25:36 3214

原创 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 3247 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 617 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 1603 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 2220

原创 网站接入QQ登录

简介在网站做登录的时候,很多时候我们会会用到第三方登录, 很多时候QQ登录是个不错的选择,今天我们俩探讨一下QQ登录的接入过程,这里主要使用了JSSDK和PHP示例,其他的请在官网上自行了解接入流程下面介绍一下接入流程申请权限点击QQ互联,在上面创建一个应用,填写正确的信息后,等待审核,这一步不作过多介绍 注意网站名称和备案号填写正确JS_SDK使用说明...

2018-07-30 09:20:07 1931 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 11106 3

原创 weex初学踩坑记录-weex-loader0.7.2版本

最近公司的项目中用到了alibaba的一个app 解决方案 weex 这个框架, 总之是一不小心的入得坑,目前初学阶段已经踩了许多坑了,总而言之这东西是有点坑的。官方手册也不是很完整。应该目前市场上使用的也不多强烈建议等这玩意儿稳定了之后大家在使用这个框架目前是使用weex 、vue结合的方式来开发一个APP的记录下踩坑记录路由问题目测目前的weex不支持vue的路由中的c...

2018-05-04 11:02:42 820

原创 2.输出语句

JavaScript显示数据常用的输出语句alert, console.log()。其他的看看就行了将下面的代码拷贝到一个HTML文件中就可以看到效果了,可以看一下的输出效果跟下图有什么区别,下面这个HTML页面是不是很优雅<!DOCTYPE><html> <head> <meta charset="utf-8"&g...

2018-04-28 13:30:42 252

原创 1.1ES6中新增的引用

这一章节来自阮一峰老师 http://es6.ruanyifeng.com/#docs/module 和我个人的整理概述历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的require、Python 的import,甚至就连 CSS 都有@import,但是 JavaS...

2018-04-28 13:28:42 291

原创 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 146

原创 简介

简介JavaScript 是互联网上最流行的脚本语言之一,这门语言可用于 web开发,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript插入 HTML 页面后,可由所有的现代浏览器执行。JavaScri...

2018-04-28 13:13:15 160

原创 JavaScript中的链式操作

最近有个小伙伴遇到了个面试题,在PHP 实现Db::table()->where()->query() 这种链式操作是怎么实现的。我一时之间突然还想不出来。看了下TP 的源码给大家分享一下 有道了一哈链式这个单词chainedclass chainedClass() { public function a() { echo '调用了方法a';...

2018-04-27 13:42:10 283

原创 教程

[TOC] 作者的第一份教程,写的肯定有些粗糙JavaScript能干吗?目前你所看到的每一张网页、或者浏览的WEBAPP可能都离不开前端这个领域,都可能用到了JS,简单来说Js就是万能的。学会了JS可以开发PC端、移动端、以及APP应用了,并且应用具有跨平台型。并不需要重复的逻辑代码就可以生成不同平台的应用javascript**能干**吗 ? 作者这里告诉你javascrip...

2018-04-25 19:07:46 134

原创 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 2064

原创 webSocket之Node,Python,PHP

前言介绍ajax轮询长连接webscoket示例基于nodejs和socketiojs的示例前言本博文介绍了node-socket,python,php实现webscoket。在很久很久以前没有ajax的时候,页面渲染都是通过服务器端语言直接渲染的,页面要直接刷新之后才能请求数据,在有了ajax之后才有了页面的局部刷新(不要告诉我你不知道,不知道的话此篇文章也就

2018-01-25 12:28:55 676

原创 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 3060

原创 解决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 17857 9

原创 Js之AJAX简易封装

提供对原生ajax的简易封装/* * 封装ajax库 * author: wenqian * email: [email protected] */(function() { /* * 创建 XMLHttpRequest 对象的语法 * XMLHttpRequest IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码

2017-12-01 14:23:39 225

原创 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 1527

原创 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 168

原创 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 484

原创 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 283

原创 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 915 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 501

原创 分享一个在canvas中的点击事件

网上看到许多写的canvas中事件,不胜其烦,觉得写的也不知道是什么今天思考了一个分享给大家,欢迎指导改进html&amp;amp;amp;lt;body&amp;amp;amp;gt; &amp;amp;amp;lt;canvas id=&amp;amp;quot;mycanvas&amp;amp;quot; width=&amp;amp;quot;500&amp;amp;quot; height=&amp;amp;q

2017-07-29 18:44:48 15268 7

原创 js中的函数式编程

看了之后应该能理解了把函数式编程无非把一个函数的返回值作为另一个函数的返回值 <script> const commit = function(action) { return typeof action !== 'undefined' ? (function() { return 1 }()) :

2017-07-24 10:37:34 256

翻译 Axios使用手册

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。Features 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 浏览器支持 Chrome Firefox S

2017-07-20 13:07:08 361

跳一跳源码

微信跳一跳源码

2019-01-19

weex和vue结合实例

简单整理了一个关于weex和vue结合的产生的app,目前只有两个页面,一个数据请求的页面和一个主页。提供简单的入门。有问题接@我 843462167

2018-05-04

loadTemplate.js实例

loadTemplate js jq 前后端分离 中文讲解loadTemplate.js的使用

2016-07-22

空空如也

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

TA关注的人

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