自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 docker快速安装kibana

一、拉取镜像docker pull kibana:5.6.9二、启动容器docker run --name kibana -e ELASTICSEARCH_URL=http://10.0.0.11:9200 -p 5601:5601 -d kibana:5.6.9三、访问kibanahttp://10.0.0.11:5601转载于...

2019-10-02 10:34:00 554

转载 如何使用 Vue 来实现一个项目多平台打包?

这个需求是源于我们要根据一个项目,针对某些组件(比如:日期 和 下拉组件 ) 和 页面 做终端的兼容,最终需要实现打包成2个平台:h5 和 pc H5平台,日期组件: PC平台,日期组件: 首先,我们在 package.json-> scripts 里通过参数来区分‘平台’。建议使用 cross-en...

2019-10-02 08:00:22 810

转载 docker快速安装elasticsearch

一、选择版本,拉取镜像docker pull elasticsearch:5.6.9#不选择版本就是最新的二、运行设置容器# -d 表示在后台运行docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name es elasticsearch:5.6.9...

2019-10-02 01:05:00 462

转载 npm执行gulp提示编译错误

script如下"test":"gulp --gulpfile test.js"运行 npm run test ,提示编译错误解决办法如下:增加script"start":"npm run test","test":"gulp --gulpfile test.js"运行如命令即可:npm run start转载于:https://www.cnblogs.c...

2019-09-28 17:10:00 395

转载 20190927

前言其实我也想直接上题解,但这会让不想颓的人无意间颓到个标签之类的尴尬事件发生。所以,我的每篇题解还是会说些废话的……这次不想说太多,只想提一句:所有题全部#define int long long!!!内存允许的话能开long long就开long long!!!一定考虑要不要开long long!!!T1正解是差分。然而我打了一颗线段树(事实上我只...

2019-09-28 15:18:00 83

转载 29道Zookeeper面试题超详细(附答案)

原文链接ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。在分布式领域,Zookeeper的身影出现的越来越频繁。以下整理了Zookeeper的29道面试题,附答案,如有不恰当之处欢...

2019-09-25 09:02:00 2627

转载 bs4修改html文件和保存

一、需求将2个html文件保存到本地浏览器,例如:A页面(我的博客主页)B页面(爬虫四大金刚)然后将A页面中的爬虫链接,链接的a标签中的href属性修改成本地B页面的地址,实现在本地浏览A页面跳转到B页面二、代码parent_page=r"C:\Users\ffm11\Desktop\Maple_feng - 博客园.html"s...

2019-09-24 13:26:00 582

转载 Session和Cookie的用法及区别

1. Session、Cookie是什么1.1 概念理解要了解session和cookie是什么,先要了解以下几个概念。1.1.1 无状态的HTTP协议协议:是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。超文本传输协议(HTTP):是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议是无状态的协议。一旦...

2019-09-24 08:50:00 362

转载 20190922

还是好虚。十天之前开始发烧,烧了好多天,然后就给我烧虚了。感冒,发烧,头痛牙痛腿痛。考试也连爆了,已经滚出一机房了。……这次考试也挺有意思。T1暴力都不会。T3暴力都不会。T2只会莫队骗分。结果T2只想骗60的程序A了?数据真水。我真垃圾。T1暴力是个$\Theta(N^3)$傻逼暴力,然而考试的时候并没有想到。正解单调栈+dp。大...

2019-09-23 21:48:00 90

转载 windows 下批量删除git 分支

删除筛选出来的分支,比如fixedgit branch -D @(git branch | select-string "fixed" | Foreach {$_.Line.Trim()})除了master分支,其他都删除git branch -D @(git branch | select-string-NotMatch "fixed" | Foreach {$_...

2019-09-21 11:42:00 937

转载 遍历子元素

var iterator = document.createNodeIterator(document.body, NodeFilter.SHOW_ELEMENT, null, false)var node = iterator.nextNode()while (node !== null) { console.log(node.tagName) node = i...

2019-09-19 20:40:00 73

转载 获取元素在页面中相对视扣的位置

function getBoundingClientRect(element){ var scrollTop = document.documentElement.scrollTop var scrollLeft = document.documentElement.scrollLeft if(element.getBoundingClientRect){ ...

2019-09-19 19:03:00 103

转载 Javaweb设置session过期时间

在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式 方式一:在web.xml中设置sess...

2019-09-19 11:38:00 225

转载 抓包工具—Fiddler

一、下载地址:https://www.telerik.com/download/fiddler二、安装三、手机抓包配置(同一网络下) 1、设置HTTPS:Tools ==》Options ==》 HTTPS 2、配置Connections:Tools ==》Options ==》Connections ...

2019-09-18 11:31:00 96

转载 python中os模块获取路径的几种方式

一、代码import osBASE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))print(BASE_DIR)BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))print(...

2019-09-18 10:01:00 196

转载 解决 Grep 的多次管道过滤问题

解决 Grep 的多次管道过滤问题这是个问题,解决了tail -f crazy.log | grep --line-buffered Hello | grep Time解决 Grep 的多次管道过滤问题转载于:https://www.cnblogs.com/htoooth/p/11532075.html...

2019-09-17 10:30:00 605

转载 DOM

NODE.ELEMENT_NODE.......................................1NODE.ATTRIBUTE_NODE....................................2NODE.TEXT_NODE...............................................3NODE.CDATA_SEC...

2019-09-16 20:57:00 63

转载 SpringBoot自定义过滤器的两种方式及过滤器执行顺序

第一种 @WebFilter + @ServletComponentScan 注解1、首先自定义过滤器如下自定义过滤器ReqResFilter必须实现javax.servlet.Filter。然后添加注解 @WebFilter(javax.servlet.annotation.WebFilter),urlPatterns 过滤器要过滤的URL规则配置,filterName...

2019-09-16 19:47:00 284

转载 Python内置的一个用于命令项选项与参数解析的模块argparse

一、argparse简单使用我们先来看一个简单示例。主要有三个步骤:创建 ArgumentParser() 对象调用 add_argument() 方法添加参数使用 parse_args() 解析添加的参数示例:import argparseparser = argparse.ArgumentParser()parser.add_argum...

2019-09-16 15:26:00 77

转载 获取浏览器类型、版本、内核及平台系统

var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, ver: null}var browser = { ie: 0, firefox: 0, safari: 0, konq: 0, opera: 0, chrome: 0, v...

2019-09-16 14:22:00 329

转载 python基于redis实现分布式锁

一、什么是分布式锁我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图:上图可以看到,变量A存在三个服务器内存中(这个变量A主要体现是在一个类中的一个成员变量,是一个有状态的对象),如果...

2019-09-15 19:31:00 550

转载 如何用上新版本的 IDEA(IDEA 2019.2.2版本)

转载请注明出处电脑重装系统后,重新安装了最新版的IDEA发现,用原来的方式弄得话不成功。又下载了2018版本的,用原来的方式还是可以到2099年的。原来是IDEA现在很重视这方面,原来的方法在新版本已经不能用了。如何使用到新版本的IDEA呢?1、购买正版2、往下看新版成功使用效果展示后来我还是升级了新版本,找到了完美的方法,可用到到2089年,比之前的少了...

2019-09-14 18:11:00 785

转载 IDEA乱码Tomcat控制台乱码输出乱码报文乱码

电脑重装系统后,重新安装了最新版的IDEA 2019.2.2,出现乱码。百度了很多,慢慢的解决了乱码的问题,现记录如下。方法因人而异,不同的问题不一样的方法。第一 修改IDEA文件编码格式设置idea文件编码格式第二 IDEA中配置Tomcat配置Tomcat时,VM options填入-Dfile.encoding=UTF-8第三 修改IDEA的配置文件...

2019-09-14 16:17:00 238

转载 ES6 对象解构赋值(浅拷贝 VS 深拷贝)

对象的扩展运算符(...)用于取出参数对象的所有可遍历属性,拷贝到当前对象之中。拷贝对象let aa = { age: 18, name: 'aaa'} let bb = {...aa};console.log(bb); // {age: 18, name: "aaa"}合并对象扩展运算符(...)可以用于合并两个对象let aa = { a...

2019-09-14 12:42:00 1068

转载 莫比乌斯函数&莫比乌斯反演证明

前言?终于放假了~~感觉再不趁机颓会儿我博客就废了……赶紧写点东西刷刷存在感(骗点积分)莫比乌斯函数定义一种函数$\mu(d)$,满足:1.若$d=1$,则$\mu(d)=1$。2.若$d=p_1p_2p_3\cdots p_k$且$p_i$为互异素数时,$\mu(d)=(-1)^k$。3.其他情况$\mu(d)=0$。那么我们将函数$\mu(d)$称作...

2019-09-13 21:42:00 440

转载 go网络库cellent实现socket聊天功能

一 、介绍cellnet是一个组件化、高扩展性、高性能的开源服务器网络库git地址:https://github.com/davyxu/cellnet主要使用领域:游戏服务器方便定制私有协议,快速构建逻辑服务器、网关服务器、服务器间互联互通、对接第三方SDK、转换编码协议等ARM设备设备间网络通讯证券软件内部RPC支...

2019-09-13 20:45:00 342

转载 跨浏览器获取参数

获取窗口位置:var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenXvar topPos = (typeof window.screenTop == "number") ? window.screenTop: window.screenY获得页面视口大小...

2019-09-12 18:55:00 138

转载 python实现百度OCR图片识别

一、直接上代码import base64import requestsclass CodeDemo: def __init__(self,AK,SK,code_url,img_path): self.AK=AK self.SK=SK self.code_url=code_url self...

2019-09-12 16:10:00 282

转载 JS 中判断数据类型是否为 null、undefined 或 NaN

判断 undefinedvar aaa = undefined; console.log(typeof(aaa) === "undefined"); // true判断 nullvar aaa = null; console.log(!aaa && typeof(aaa)!='undefined' && aaa!=0); // true判断 N...

2019-09-11 17:49:00 348

转载 js 去除字符串中的空格

正则 replace 方法去除字符串所有空格:str.replace(/\s*/g, '');去除字符串两头的空格str.replace(/^\s*|\s*$/g, '');去除字符串头部空格:str.replace(/^\s*/g, '');去除字符串尾部空格:str.replace(/\s*$/g, '');trim()trim() 方法只能删除字...

2019-09-11 16:00:00 76

转载 HTTP 强制缓存和协商缓存

Web 缓存能够减少延迟与网络阻塞,进而减少显示某个资源所用的时间。借助 HTTP 缓存,Web 站点变得更具有响应性。缓存优点:减少不必要的数据传输,节省带宽减少服务器负担,提升网站性能加快客户端加载网页的速度,用户体验友好缓存缺点:服务端资源更新后,客户端更新滞后浏览器缓存主要有两类:强制缓存协商缓存强制缓存不会向服务器发送请求,直接从缓存中读取资源...

2019-09-11 15:24:00 166

转载 platform模块和ctypes模块

一、ctypes模块Python 的 ctypes 要使用 C 函数,需要先将 C 编译成动态链接库的形式,即 Windows 下的 .dll 文件,或者 Linux 下的 .so 文件。先来看一下 ctypes 怎么使用 C 标准库。Windows 系统下的 C 标准库动态链接文件为 msvcrt.dll (一般在目录 C:\Windows\System32 和 C:\Wind...

2019-09-11 10:52:00 148

转载 百分比、圣杯和双飞翼布局

1.百分比布局:核心 所有的百分比都是相对父级的Div{width:50%;}div的宽是它父级元素宽的百分之五十谷歌浏览器默认字体大小16px,最小字体是10px。面试题html{font-size:62.5%} 因为62.5%*16=10px 这样方便计算整个页面的字体大小都 是10px,因为字体可以继承。Css中哪些属性是可以继承的?Font text li...

2019-09-11 08:04:00 78

转载 python 3.7 和pyecharts的安装

我安装的是python3.7,接下来python-mpipinstallpyecharts==0.5.11,然后python-mpipinstallpyecharts-snapshot,运行frompyechartsimportScatter就成功了转载于:https://www.cnblogs.com/jianchiai/p/11499075.ht...

2019-09-10 18:24:00 1368

转载 React 性能优化之组件动态加载(react-loadable)

React 项目打包时,如果不进行异步组件的处理,那么所有页面所需要的 js 都在同一文件中(bundle.js),整个js文件很大,从而导致首屏加载时间过长。所有,可以对组件进行异步加载处理,通常可以使用 React-loadable。React-loadable 使用例如,对于项目中的detail组件(/src/pages/detail/),在 detail 目录下新建 lo...

2019-09-09 16:31:00 615

转载 vue 统一注册公共组件

一、新建公共components.js 文件/* *注册公共组件 */// 导航按钮import NavBotton from '@/components/common/navBotton.vue';...export default Vue => { Vue.component('navBotton', NavBotton); /...

2019-09-09 16:07:00 145

转载 React-router5.x 路由的使用及配置

在 React router 中通常使用的组件有三种:路由组件(作为根组件): BrowserRouter(history模式) 和 HashRouter(hash模式)路径匹配组件: Route 和 Switch导航组件: Link 和 NavLink关于路由组件,如果我们的应用有服务器响应web的请求,建议使用<BrowserRouter>组件; 如果使用静态...

2019-09-09 10:46:00 1698

转载 搭建apache2.4+php7+mysql+phpmyadmin

apache2.2不支持php7,会报错 cannot load php7apache2_4.dll into server前排提示:保证安装文件夹和我的一致可以省事很多哦下载地址下载apache 2.4apache 2.4 : https://www.apachelounge.com/download/VC14/下载php7php7: https://win...

2019-09-06 15:47:00 178

转载 数据库mysql的取出时间最新的数据

" select max(su.rwjhjssj) rwjhjssj,su.sid from ( select sub.sid sid,sub.mid mid , sub.rwjhjssj rwjhjssj from prp_jdgl_jdglwbslcbjh " + " jh right join prp_jdgl_jdglwbslcbjh_sub sub on sub.mid...

2019-09-06 13:57:00 604

转载 linux samba服务搭建

团队需要搭建samba服务共享资源,要求:1、用户分为管理员、私人用户、公用用户2、两个共享文件夹:public为公用目录,管理员、私人用户、公用用户登陆后可读写;private为私人目录,管理员可管理,私人用户授权后访问指定文件夹,拥有读写权利搭建步骤:sudo apt-get install sambasudo cp /etc/samba/smb.conf /et...

2019-09-05 21:45:00 80

空空如也

空空如也

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

TA关注的人

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