自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4366)

转载 solr8.2 环境搭建 配置中文分词器 ik-analyzer-solr8 详细步骤

一、下载安装Apache Solr 8.2.0 下载地址:http://lucene.apache.org/solr/downloads.html 因为是部署部署在windows系统上,所以下载zip压缩包即可。 下载完成后解压出来。二、启动solr服务 进入solr-7.3.0/bin目录: Shift+右键 在此处打开命令...

2019-09-27 18:27:00 294

转载 前端demo(2)_旋转木马

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>3D旋转</title> <style type="text/css"> *{padding: 0; margin: 0;}...

2019-09-23 11:05:00 48

转载 前端dome(1)_钟表

<!doctype html><html><head> <meta charset="utf-8"></head><body> <canvas id="canvas" width="500" height="500" > 您的浏览器不支持canvas标签,无法看到时钟 </canvas&gt...

2019-09-23 11:01:00 26

转载 云测试流程

1:代码改变后提交到SVN:2:描述自己的服务3:首先在37测试库中测试,当交易成功时候,然后发布云测试4:发布>更新5:在maven中更新6如果没错可以全部更新,若有错只更新自己的即可。7:更新完毕后选择自己更新的项目,若没错可以全部上传然后选择云测试环境接着进入http:/...

2019-09-23 10:53:00 110

转载 Makefile教程(绝对经典,所有问题看这一篇足够了)

该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professiona...

2019-09-21 17:36:00 1

转载 临时端口使用

1、获得开始端口值cat /proc/sys/net/ipv4/ip_local_port_range |cut -f 12、获得结束端口值cat /proc/sys/net/ipv4/ip_local_port_range |cut -f 23、相减得到临时端口总数4、计算临时端口使用数ss -ant 2>/dev/null | gre...

2019-09-20 10:06:00 50

转载 mongo表分片

1、激活数据库分片功能mongos> db.runCommand( { enablesharding : "test" } ) 2、指定分片建对集合分片,范围片键--创建索引mongos> use test mongos> db.vast.ensureIndex( { id: 1 } )mongos> use adminmon...

2019-09-19 16:49:00 117

转载 golang的iota

const ( _ = iota one two three)const ( TWO = 1 << (2*iota) FOUR EIGHT)func main() { fmt.Println("KB:",KB) fmt.Println("three:",three)}  1.iota而非ito...

2019-09-15 21:48:00 30

转载 gc算法与内存分析(jvm)

参考资料:GC算法分类-https://zhuanlan.zhihu.com/p/41666328 《深入理解java虚拟机》第三章垃圾收集器与内存分配策略一:GC分代--新生代跟老年代gc活动空间为堆区域,堆按gc处理方式也可以分为新生代跟老年代。对象内存分配跟使用的垃圾收集器有关,默认是在新生代的Eden区上。复制算法在新生代中,复制多次后还在就会移到老年代去(...

2019-09-15 16:40:00 36

转载 java安装及配置

 所需条件:下载​Java JDK安装包,里面包含了安装JAVA所需的全部程序。1:进入WWW.oracl.com官网 点击下载:2:点击JAVA3:选择JAVASE1.74:然后进入控制面板中的系统页面查看本机的系统类型,再返回类型选择页面选择相应的类型点击下载。(下载前请点击左上角的同意选项。)5:下载完成后...

2019-09-12 11:43:00 26

转载 maven安装以及eclipse配置maven

1:首先在Apache官方网站下载maven,这是该网站网址:http://maven.apache.org/download.html2:maven下载后,需要配置环境变量,将maven解压后的bin目录配置到环境变量中,并安装在D盘根目录下,如下所示3:配置完成,可打开命令行,输入mvn -v,如下图所示(出现版本信息,即表示配置成功):4:设...

2019-09-12 11:25:00 16

转载 VUE温习:内存泄漏、Vue.$set、key作用与虚拟diff算法

一、内存泄漏1、指令绑定了事件,却没有解绑事件,容易产生内存泄漏。(曾经遇到过的案例)2、v-if指令产生内存泄漏,比如v-if删除了父级元素,却没有删除父级元素里的dom片段3、跳转到别的路由,却没有删除产生的dom片段。需要在beforeDestroy()钩子里注销三方插件,销毁定时器等二、Vue.$set1、vue不能检测到数组与对象的2种变化:数组长度变化,数...

2019-09-09 22:22:00 28

转载 c语言中sprintf()函数中的%使用

#include <stdio.h>#include <string.h>int main(){ char a[16] = {0}; char b[16] = {0}; char c[16] = {0}; /*打印2个%*/ strcpy(a, "%%"); printf("a:%...

2019-09-04 20:51:00 74

转载 ubuntu下命令行调试Python程序

Python提供类似于C++ gdb的调试工具pdb,我们可以在Linux下使用pdb在命令行下进行Python程序的调试。官方参考网站:Python2:https://docs.python.org/2/library/pdb.htmlPython3:https://docs.python.org/3/library/pdb.html一般地,我们可以使用如下的方式进入调试...

2019-09-03 17:59:00 241

转载 文件上传到ubuntu -- vsftpd 安装+配置

文件上传到ubuntu -- vsftpd 安装+配置安装vsftpdsudo apt-get install vsftpd配置sudo vi /etc/vsftpd.conf去掉注释,关闭匿名访问anonymous_enable=YES去掉注释,让本地账号可以访问local_enable=YES write...

2019-09-03 14:02:00 24

转载 VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面,直接使用自带远程工具)...

本文主要是讲解如果理由VNC实现Windows远程访问Ubuntu 16.04,其实网上有很多类似教程,但是很多需要安装第三方桌面(xfce桌面等等),而且很多人不太喜欢安装第三方桌面,很多人像笔者一样喜欢原生自带的桌面(O(∩_∩)O哈哈~有点强迫症)。今天笔者给大家介绍一下,不需要安装其他桌面,使用Ubuntu 16.04原生自带桌面如何进行远程访问。一、设置Ubuntu 16....

2019-09-03 13:38:00 24

转载 mysql给用户授权数据库权限失败

1、问题描述执行授权命令:grant all privileges on db1.* to 'user1'@'%';报错:ERROR 1133 (42000): Can't find any matching row in the user table2、问题原因:错误提示的字面意思:在用户表中找不到任何匹配的行登录mysql执行以下命令u...

2019-09-02 16:09:00 1110

转载 nodejs进程管理

  NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用。  我们已经知道了NodeJS自带的fs模块比较基础,把一个目录里的所有文件和子目录都拷贝到另一个目录里需要写不少代码。另外我们也知道,终端下的cp命令比较好用,一条cp -r source/* targe...

2019-09-01 22:40:00 31

转载 nodejs网络编程

  通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识,这些知识在优化前端性能和排查前端故障时说不定能派上用场。本章将介绍与之相关的NodeJS内置模块。  NodeJS本来的用途是编写高性能Web服务器。我们首先在这里重复一下官方文档里的例子,使用NodeJS内置的http模块简单实现一个HTTP服务器。...

2019-09-01 22:26:00 40

转载 nodejs内存溢出 FATAL ERROR: CALL_AND_RETRY_0 Allocation failed – process out of memory

  spa项目整体迁移转为ssr后,改动之后部署一切还好,就是突然有一天访问人数太多,node进程很容易就挂了自动重启。  最后经过压力测试,考虑到是堆内存溢出的问题,就报错误:FATAL ERROR: CALL_AND_RETRY_0 Allocation failed – process out of memory1、复现结果:  采用Jmeter做压力测试,1s50次,...

2019-08-31 23:37:00 154

转载 connect ECONNREFUSED 127.0.0.1:80错误解决

  这个报错也是一直困扰了我许久,服务端一直打印这个报错,但是页面数据响应又都正常,起初真不知道是因为什么原因,能看出来他是在调用80端口, 但是不明白为什么会调用80端口。一度以为是config.js里面配置问题,所以解决的思路就一直在考虑配置方面,端口等方面。  最后发现都没有效果,在网上也查了各种类似的报错问题,解决方案也都不在点子上。考虑到我的config配置都是按官方模板配...

2019-08-31 23:15:00 5705

转载 nuxtjs如何在单独的js文件中引入store和router

  nuxtjs里面集成vuex的创建方式改变了,并且官方不建议以导出Vuex实例的方式创建store,并且会在nuxt3里面删除。这样就会存在一个问题,我怎么像普通vue spa项目一样直接 import store from '@/store'呢?  虽然官方建议为这个js写一个plugins,然后在 plugins 里面使用export default ({ app, ...

2019-08-31 22:55:00 655

转载 利用peerjs轻松玩转webrtc

 随着5G技术的推广,可以预见在不久的将来网速将得到极大提升,实时音视频互动这类对网络传输质量要求较高的应用将是最直接的受益者。而且伴随着webrtc技术的成熟,该领域可能将成为下一个技术热点,但是传统的webrtc应用开发存在一定的复杂性,本文将介绍如何利用peerjs这一开源框架来简化webrtc开发。一、webrtc回顾WebRTC(Web Real-Time Communic...

2019-08-31 14:38:00 168

转载 kubernets集群部署问题

1、hostname “master” could not be reached在host中没有加解析2、curl -sSL http://localhost:10248/healthzcurl: (7) Failed connect to localhost:10248; 拒绝连接 在host中没有localhost的解析3、Error starting daemon: S...

2019-08-30 11:21:00 93

转载 kubeadm安装kubernetes1.14.0

使用kubeadm搭建kubernetes1.14.0单master集群搭建kubernetes集群需要满足一下需求:一台或多台机器,操作系统 CentOS7.2及以上硬件配置:2GB及以上,2个CPU及以上,硬盘30GB集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区软件版本搭建kubernetes1.14.0,组件版本如下...

2019-08-30 11:03:00 7

转载 JMeter压测工具安装及使用总结

一、安装  进入apache官网https://www.apache.org/dist/jmeter/binaries下载Windows版本JMeter;二、配置环境变量  下载之后解压,配置环境变量  控制面板 —— 系统——点击高级系统设置——高级——环境变量——系统变量,创建JMETER_HOME,值是解压的JMeter安装路径(我本地是D:\Progra...

2019-08-29 22:53:00 29

转载 NodeJS文件操作

  让前端觉得如获神器的不是NodeJS能做网络编程,而是NodeJS能够操作文件。小至文件查找,大至代码编译,几乎没有一个前端工具不操作文件。换个角度讲,几乎也只需要一些数据处理逻辑,再加上一些文件操作,就能够编写出大多数前端工具。本章将介绍与之相关的NodeJS内置模块。  NodeJS提供了基本的文件操作API,但是像文件拷贝这种高级功能就没有提供,因此我们先拿文件拷贝程序练手...

2019-08-27 23:04:00 33

转载 NodeJS代码组织与部署

  使用NodeJS编写程序前,为了有个良好的开端,首先需要准备好代码的目录结构和部署方式,就如同修房子要先搭脚手架。本章将介绍与之相关的各种知识。一、模块路径解析规则  我们已经知道,require函数支持斜杠(/)或盘符(C:)开头的绝对路径,也支持./开头的相对路径。但这两种路径在模块之间建立了强耦合关系,一旦某个模块文件的存放位置需要变更,使用该模块的其它模块的代码也需要...

2019-08-26 23:11:00 40

转载 NodeJS基础学习总结

一、nodeJS解释  JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。  每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docu...

2019-08-26 22:48:00 51

转载 跳出小程序 video组件 卡顿、黑屏、全屏等坑

前些天,朋友遇到一个小程序的问题叫我帮忙看看,说是ios上video组件会有严重的黑屏现象,这就有意思了。知道问题后,我就开始试一试,发现如果页面只有一个video组件的话,是没有什么问题的。但是但页面有多个video的时候,问题就有点严重了:1、设置了播放方式为非自动播放,但是进到页面的是还是时不时有一两个会自动播放2、卡,页面很卡3、进入全屏的时候,视频方向是根...

2019-08-23 18:37:00 418

转载 全屏插件fullsizable.js失效???

今天做个活动页需要全屏预览图片,用了插件fullsizable.js去写,结果不生效,看了文档发现也没有问题。后面想着是不是我jq的版本用太高了,立刻成2.x的版本试了一下,果然是这个问题 o(´^`)o想用jq3.x版本的估计要去吧这个插件的源码改一改搞定收工转载于:https://www.cnblogs.com/PeggyChan/p/11400678.html...

2019-08-23 16:10:00 62

转载 nuxtjs在vue组件中使用window对象编译报错的解决方法

  我们知道nuxtjs是做服务端渲染的,他有很多声明周期是运行在服务端的,以及正常的vue声明周期mounted之前均是在服务端运行的,那么服务端是没有比如window对象的location、navagitor等,以及H5的FormData()方法,所以当你在created之前使用这些时,会报错,那么如何处理呢?1、自己的写的函数里包含window等  因为nuxt为SSR框架...

2019-08-22 22:35:00 211

转载 signtool.exe not found

When check the [sign the Xap File] checkbox, build project failed due tosigntool.exe not found.Follow these steps:1. Make sure windows SDK is installed:http://msdn.microsoft.com/en-us/wind...

2019-08-21 20:10:05 93

转载 自己动手写ORM框架

自己动手写ORM框架 http://www.cnblogs.com/wangwei123/archive/2010/05/14/1735257.html 转载于:https://www.cnblogs.com/mlj322/archive/2010/10/07/1845327.html

2019-08-21 10:04:00 40

转载 如何设置网站的robots.txt

  做过网站优化的朋友都知道,搜索引擎蜘蛛爬行抓取网站时首先会去访问根目录下的robots.txt文件,如果robots文件存在,则会根据robots文件内设置的规则进行爬行抓取,如果文件不存在则会顺着首页进行抓取,那么robots文件的工作原理是什么呢?如何对robots.txt文件进行设置。  robots.txt是一个纯文本的文件,文件的名字必须全部小写,并且放置在网站的根目录...

2019-08-20 22:57:00 104

转载 如何进行seo优化要点总结

一、搜索引擎工作原理  当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情。  在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是百度程序从茫茫的互联网上一点一点下载收集而来的,这些程序称之为“搜索引擎蜘蛛”或“网络爬虫”。这些勤劳的“蜘蛛”每天在互联网上爬行,...

2019-08-20 22:03:00 45

转载 UT斯达康首家手机网上专卖店落户淘宝网

【赛迪网讯】日前,UT斯达康和阿里巴巴就双方的长期战略合作达成协议。根据协议,双方将整合双方的优势,并通过联合的市场推广和销售活动,寻求互利的商业机会。作为此次战略合作的第一步,UT斯达康公司通过阿里巴巴的旗下淘宝网的电子商务平台设立了UT斯达康手机网上专卖店http://shop33278848.taobao.com/。 用户可以第一时间购买到UT斯达康最新的移动通讯终端产品并可以参加...

2019-08-20 21:28:20 42

转载 CEdit设置输入位置

在自绘密码输入框时遇到的问题,每次输入字符后,输入光标位置还是在起始位置,通过以下代码解决SetWindowText(sDemo);    //设置控件文字 int nLength = sDemo.GetLength(); SetSel(nLength, nLength, FALSE); SetFocus();转载于:https://www.cnblogs.com/Darren-...

2019-08-20 15:08:00 11

转载 最大子序列问题

最大子数组问题定义 给定整数A1, A2, …, An(其中可能是负数),求k的最大值和序列的起始位置(为了方便起见,如果所有整数均为负数,则最大子序列和为0),使用四种算法(根据运行时间区分)解决这个问题。运行时间为θ(n3) 使用了三个for循环,在最坏情况下,运行时间为θ(n3)C语言实现代码#in...

2019-08-20 09:16:32 27

转载 【干货】通用静态扩展类

  在开发过程中,我们通常会将常用方法封装在一个辅助类里,提高可复用性。自.net3.5以后,.net已经支持通过this关键字为类进行扩展,目前只可以扩展静态方法,这对于常用方法的封装是很有用的。比如,给asp.net的Page类扩展WriteJson方法,直接在页面代码里用 this.WriteJson(....),即可轻松调用扩展的静态方法。以下是在工作中积累的部分代码,后续会持续...

2019-08-20 03:18:46 46

空空如也

空空如也

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