Mongodb单节点升级副本集

尽量避免正式环境单点,这样后续升级需要停止业务来进行维护操作,Mongodb正式环境尽量最小为副本集集群。
分类: 数据库 发布时间: 08-11 10:58 阅读次数: 0

带你了解响应式原理,以及Vue 响应式原理模拟实现

Study Notes深入响应式原理数据响应式、双向绑定、数据驱动数据响应式数据模型仅仅是普通的 JavaScript 对象,而当我们修改数据时,视图会进行更新,避免了繁琐的 DOM 操作,提高开发效率双向绑定数据改变,视图改变;视图改变,数据也随之改变我们可以使用 v-model 在表单元素上创建双向数据绑定数据驱动是 Vue 最独特的特性之一开发过程中仅需要关注数据本身,不需要关心数据是如何渲染到视图Vue2.x 响应式原理当你把一个普通的 JavaScript
分类: 数据库 发布时间: 08-11 10:18 阅读次数: 0

移除WordPress加载的JS和CSS链接中的版本号

wordpress加载的 JS 和 CSS 后面都带有一个版本参数,例如 ?ver=2.23。通过去除js和css版本可以减少网络连接次数,加快网站打开速度。只需在你主题的functions.php 文件里加下以下函数保存即可。/*** 移除WordPress加载的JS和CSS链接中的版本号* http://www.511yj.com/wordpress-js-cssver.html*/function wpdaxue_remove_cssjs_ver( $src ) {if( strpos
分类: 数据库 发布时间: 08-11 10:18 阅读次数: 0

vue项目不被百度收录怎么办、seo优化问题

前言:最近做了一个官网项目,框架选择的vue,开发完上线之后发现不被百度收录,关键词和描述也只能抓取到首页的,今天来分享下最后是怎么解决的。先说一下传统页面和框架开发的区别传统html是通过a标签跳转来作为切换的,每一个页面都是一个html,这样百度很容易抓取到的,也能顺着a链接到你的子级页面。像vue、react、angular开发的都是spa应用,他只有一个页面index,他们都是内加载,动态加载切换路由的,所以你再多页面百度蜘蛛只能爬到首页,这就是spa的一大痛点想具体了解单页面应用和.
分类: 数据库 发布时间: 08-11 10:18 阅读次数: 0

使用squoosh网的压缩方法实现浏览器前端压缩图片功能

假如说你做的网站有需要用户自定义上传图片的功能,那么往往这些图片,都需要进行压缩,且往往是需要经过服务器端压缩的。同时如果说你不懂图片压缩原理的话,你还得去花钱使用他人的API进行图片压缩(例如tinyPng),熊猫压缩的服务器部署在国外,我们调用其API也存在响应速度慢、丢包等问题。这时候有人会说,canvas压缩不就完事了吗?的确,使用canvas也能够进行图片压缩,但是博主上手操作之后发现其效果有点糟糕。假如说画布大小与图片大小一致,调低quantity的话,压缩完的图片往往会很模糊;而如果画布大小
分类: 数据库 发布时间: 08-11 10:18 阅读次数: 0

带你深入理解解构赋值和箭头函数★★★★★

解构赋值和箭头函数的使用和原理的理解解构赋值数组解构对象解构总结二级标题二级标题解构赋值什么是解构赋值?–ES6中允许从数组中提取值,按照对应位置,对变量赋值,对象也可以实现解构。数组解构let [a, b, c] = [1, 2, 3]; console.log(a)//1 console.log(b)//2 console.log(c)//3//如果解构不成功,变量的值为undefined对象解构let person = { name: zhangsan, age: 20 }
分类: 数据库 发布时间: 08-11 10:18 阅读次数: 0

尚硅谷b站html+css篇笔记(1-48/148)

## 尚硅谷前端全套,撸一遍## html+css 共148课时,讲师李立超## 1介绍,软件分系统软件,应用软件,游戏软件,客户端就是客人,服务器就是厨子,服务器开发语言有很多,nodejs是一种辅助的开发语言,客户端是网页(bs)、文字界面、图形化界面(cs),bs不用安装,跨平台(成本低啊,只开发一套),不用更新## 2网页历史,英国一个爵士,94年发明了万维网(W3C),1991年8月6日,第一个服务器和第一个网站在欧洲核子研究中心上线,网页需要结构表现行为,html+css+js三剑客##
分类: 数据库 发布时间: 08-11 10:18 阅读次数: 0

Vue2.x 源码剖析之虚拟 DOM

Study NotesVue.js 源码剖析-虚拟 DOM什么是虚拟 DOM虚拟 DOM(Virtual DOM) 是使用 JavaScript 对象来描述 DOM,虚拟 DOM 的本质就是 JavaScript 对象,使用 JavaScript 对象来描述 DOM 的结构。应用的各种状态变化首先作用于虚拟 DOM,最终映射到 DOM。Vue.js 中的虚拟 DOM 借鉴了 Snabbdom,并添加了一些 Vue.js 中的特性,例如:指令和组件机制。Vue 1.x 中细粒度监测数据的变化,每一个属
分类: 数据库 发布时间: 08-11 10:17 阅读次数: 0

批量关闭开启wordpress文章的评论功能

前段时间使用了多说社会化评论插件,垃圾广告每天几百条,于是关闭了wordpress的评论,再加上多说官网公告要关闭,果断把评论系统换成了畅言,但发现很多文章没有加载畅言的评论功能,原来是在mysql中,批量关闭了他们,今天总结一下,如何手动批量来开启关闭WordPress的评论功能。目前WordPress对已经发布的文章并没有集成一键开启关闭评论的功能,只是是否允许在新发布的文章发表评论,或者自动关闭发布多少天前的文章的评论功能。如下图:标题手动执行mysql命令如下图,需要你事先备份一下.
分类: 数据库 发布时间: 08-11 10:17 阅读次数: 0

Vue学习笔记之Webpack中css、less、图片等文件处理

一、webpack中使用css文件:loader是webpack中一个非常核心的概念,去转化webpack不能转化或打包的文件。安装loader:官网介绍:安装: cnpm install --save-dev css-loaderloader配置:然后再进行打包动作:npm run buildPS:css-loader只负责将css文件进行加载,所以还需要style-loader负责将样式添加到DOM中,让css文件起作用,通过cnpm install styl
分类: 数据库 发布时间: 08-11 10:17 阅读次数: 0

不会吧不会吧,你不会还不知道这些提高JS代码质量的骚操作吧?

目录1 评价代码质量指标1.1 健壮性1.1.1 参数校验1.1.2 try, catch1.1.3 控制变量权限1.2 可扩展性1.2.1 模块分明1.2.2 高内聚低耦合1.2.3 用添加代替更改1.3可读性1.3.1 变量命名规范1.3.2 代码结构清晰2 设计模式2.1 用享元模式减少重复代码2.2 策略模式/状态模式2.3 装饰器模式3 总结1 评价代码质量指标1.1 健壮性程序的健壮性是指程序在执行时,在局部发生错误
分类: 数据库 发布时间: 08-11 10:17 阅读次数: 0

机器学习——决策树(2020最新版)

决策树是一种机器学习的方法。决策树的生成算法有ID3, C4.5和C5.0等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。
分类: 数据库 发布时间: 08-11 10:16 阅读次数: 0

叮咚,你的Pycharm与anaconda安装配置指南

Pycharm与anaconda安装指南关于文件下载Anaconda安装Pycharm安装环境配置~pycharm环境配置anaconda文件存储位置更改安装使用中遇到的问题总结这里是来自杪星的第一次分享,如有不足请大家多多谅解多多关照(✪ω✪)关于文件下载官网都有提供最新版本的推荐自行下载,如果不介意旧版本的,可以留言我可以分享我是用的版本~Anaconda安装打开下载的.exe文件依次点击:next -> I agree -> All User选择安装软件的目录,推荐D盘
分类: 数据库 发布时间: 08-11 10:16 阅读次数: 0

PCA数据降维原理及python应用(葡萄酒案例分析)

数据降维的一种方法是通过特征提取实现,主成分分析PCA就是一种无监督数据压缩技术,广泛应用于特征提取和降维。换言之,PCA技术就是在高维数据中寻找最大方差的方向,将这个方向投影到维度更小的新子空间。
分类: 数据库 发布时间: 08-11 10:16 阅读次数: 0

机器学习——KNN算法(K最近邻分类算法)(2020最新版)

KNN可以说是最简单的分类算法之一,同时,它也是最常用的分类算法之一,注意KNN算法是有监督学习中的分类算法,它看起来和另一个机器学习算法Kmeans有点像(Kmeans是无监督学习算法),但却是有本质区别的。那么什么是KNN算法呢,接下来我们就来介绍介绍吧。
分类: 数据库 发布时间: 08-11 10:16 阅读次数: 0

打包matplotlib出现RuntimeError: Could not find the matplotlib data files

在用pyinstaller打包exe时,出现pyimod03_importers.py:493: MatplotlibDeprecationWarning: Matplotlib installs where the data is not in the mpl-data subdirectory of the package are deprecated since 3.2 and support for them will be removed two minor releases later.
分类: 数据库 发布时间: 08-11 10:16 阅读次数: 0

Mysql---回表

聚簇索引就是每张表构建一个B+树,每一个节点都是一页,叶子节点存放的是整张表的行记录,所以叶子节点也叫数据页
分类: 数据库 发布时间: 08-11 10:14 阅读次数: 0

Mybatis中使用foreach遍历Map实现多条件查询

Mybatis中使用foreach遍历Map实现多条件查询对于多条件查询,我们使用map存储所有的条件,但是我不想手动对所有的value进行判断是否为空,于是想到遍历map,但事实是OGNL表达式的foreach并不支持map的遍历!在多方尝试之后,我有了一个大胆的想法,在需要作为参数的map中加入该map自己所有的key,然后到xml中取出所有的key进行占位赋值,这样就可以遍历所有的条件,// 多条件查询Map<String,Object> map = new HashMap<
分类: 数据库 发布时间: 08-11 10:14 阅读次数: 0

Hibernate简单实现增删改查

Hibernate简单实现增删改查2020.08.10用了一下午时间入门了Hibernate给和我一样想学的小白分享一下hibernate是一个对象关系映射框架 它对jdbc进行了封装只需要调用方法即可实现对数据库的操作。hibernate可以自动生成SQL语句,自动执行。**直接上代码**1. 创建新项目勾选web Application和Hibernate以及hibernate下面Create default hibernate configuration and main class点击N
分类: 数据库 发布时间: 08-11 10:14 阅读次数: 0

视图基本操作(创建、更新、删除)

创建视图的前提必须有表
分类: 数据库 发布时间: 08-11 10:14 阅读次数: 0