自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MySundays的博客

逐梦工厂

  • 博客(44)
  • 收藏
  • 关注

原创 AntDesign -vue table 获取滚动条

<a-table ref="tableRef" :columns="columns" :data-source="data" :scroll="{ x: 1500, y: 300 }"> <a slot="action" slot-scope="text">action</a> </a-table>获取 ref节点this.$refs.tableRef.$el.querySelector.

2021-11-26 11:00:13 1275

原创 Vue 在head 动态增加style 节点

const head = document.getElementsByTagName('head')[0]this.cssDom = document.createElement('style')this.cssDom.setAttribute('type', 'text/css')this.cssDom.setAttribute('id', `css-add`) // 增加style的idthis.cssDom.innerHTML = this.cssValuehead.appendChil.

2021-11-26 10:37:01 1134

原创 Vue 取消键盘事件的默认行为,页面滚动条不随之上下滚动

1、绑定键盘事件@keydown.native="onKeyDown"2、事件onKeyDown(e) { e.preventDefault() // 键盘按键判断:左箭头 37;上箭头 38;右箭头 39;下箭头 40 if(e.keyCode == 38 || e.keyCode == 40 || e.keyCode == 37 || e.keyCode == 39){ if(e.preventDefault){ e.preventDefault();

2021-11-19 16:53:20 1347 1

原创 Vue 递归出树当前层级(节点)下的所有id

/** getTreeIds() 递归当前点击的树层级下的所有regionId* unique() 数组去重(可调用也可不调用)* */getTreeIds(data) { if (data.children instanceof Array) { data.children.forEach(item => { this.regionIdList.push(item.regionId) this.getTreeIds(item) }) }.

2021-11-18 11:21:48 1358

转载 Cookie、session和localStorage、以及sessionStorage之间的区别

一、Cookie、session和localStorage的区别cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘而是保存在内存里,当然这个行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再打开浏览器这些cookie仍然有效直..

2021-11-12 17:31:50 181

原创 vue 子组件给父组件传值

子组件:<template> <div> <el-input v-model="input" placeholder="请输入内容" @keyup.enter.native="sendMsg"/> </div></template><script >export default { name: 'Child', data() { return { input: '子组件的msg'

2021-11-12 17:31:21 616

原创 Cookie、sessionStorage和localStorage的区别

cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cookie被称为会话cookie。会话cookie一般不存储在硬盘而是保存在内存里,当然这个行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再打开浏览器这些cookie仍然有效直到超过设定的过期时间。对于保存在内存里的cookie,不同的浏览...

2021-08-18 00:04:59 608

原创 vue 中的 ... (三个点的用法)

这个是扩展运算符。扩展语法。对数组和对象而言,就是将运算符后面的变量里东西每一项拆下来。这个东西可以在函数定义的地方使用,比如使用func(...args)将函数传入的参数都放到args数组里。...

2021-08-17 23:41:27 26318 1

原创 CSS水平居中+垂直居中+水平/垂直居中的方法

目录水平居中行内元素块级元素方案一:(分宽度定不定两种情况)方案二:使用定位属性方案三:使用flexbox布局实现(宽度定不定都可以)垂直居中单行的行内元素多行的行内元素块级元素方案一:使用定位方案二:使用flexbox布局实现(高度定不定都可以)水平垂直居中已知高度和宽度的元素未知高度和宽度的元素方案一:使用定位属性方案二:使用flex布局实现水平居中 行内元素首先看它的父元素是不是块级元素,如果是,则直接给父元素设置..

2021-08-17 23:27:08 190

原创 px、em、rem、%、vw/vh、vm 各自代表的含义

目录1、px2、em3、rem4、%5、vw6、vh7、vm补充:css还有哪些长度单位?1、pxpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。px就是设备或者图片最小的一个点,比如,电脑像素是1024x768的,表示的是水平方向是1024个像素点,垂直方向是768个像素点。px是我们网页设计常用的单位,也是基本单位。通过px可以设置固定的布局或者元素大小,缺点是没有弹性。特点是:em的值并不是固定的; em会继承父级

2021-08-17 23:07:31 1756

原创 目前的前端三大框架

目前的前端三大框架:vue: 开源项目, 由 Google离职程序员开发. 适合中小型项目. 使用较多: 因为中小型项目多. angular: Google公司开发并维护. 适合中大型项目 使用较少: 因为大型项目少. react: Facebook公司开发. 适合所有项目. 其中扩展包 ReactNative 在制作App的领域中, 具有极高的地位.三大框架分两个阵营:vue, angular: 利用js的语法糖写法: v-html v-if {{}} 在html代码中快速书

2021-08-16 14:51:26 477

原创 数组插入元素方法

var arr=new Array("abc","def","ghi");arr.push("BBB"); //从数组最前面插入元素arr.unshift("AAA"); //从数组最后面插入元素//arr.slice(1,2);arr.splice(1,3); //删除第一个值到最后一个值的元素alert(arr);

2021-08-16 00:35:44 753

原创 HTML 字体溢出 隐藏(单行及多行溢出)

单行:overflow:hidden;text-overflow:ellipsis;white-space:nowrap多行:overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;

2021-08-16 00:01:42 563

原创 HTML 文本顶格

2021-08-16 00:01:30 1837

原创 vue 注册全局组件

1. 在main.js中注册成全局组件:2.页面引用组件3.组件内容

2021-08-16 00:01:20 129

原创 js 统计出 一个字符串中每个字符重复出现的次数

var str = "hello world";var arr = str.split('');console.log(arr) var arr2 = []; for (var j=0;j<=arr.length-1 ; j++){ for (var i=j+1,count=1;i<=arr.length-1 ;i++ ) { if (arr[j] === arr[i]) { arr.splice(i,1); count++; } } .

2021-08-16 00:01:01 2982

原创 AngularJS 、react 、vue 数据绑定(Data Binding)

目录AngularJS 数据绑定(Data Binding)react数据绑定(Data Binding)vue 数据绑定(Data Binding)1. AngularJS 数据绑定(Data Binding)在Angular网页应用中,数据绑定是数据模型(model)与视图(view)件的自动同步。Angular的实现方式允许你把应用中的模型看成单一数据源。而视图始终是数据模型的一种展现形式。当模型改变时,视图就能反映这种改变,反之亦然。1.1 典型模板系统中的数据.

2021-08-16 00:00:37 594

原创 解决 img标签引入https 的链接,图片不显示

<head> 标签区域加上:<meta name="referrer" content="no-referrer">

2021-08-15 22:12:34 1810

原创 vue 表格加手型

2021-08-15 22:11:35 269

原创 Git 强制更新覆盖本地

git pull时出现冲突 放弃本地修改,使远程库内容强制覆盖本地代码git fetch --all //只是下载代码到本地,不进行合并操作git reset --hard origin/master //把HEAD指向最新下载的版本

2021-08-15 22:09:21 6115

原创 vue 表格加序号

步骤一:步骤二:步骤三:

2021-08-15 22:07:04 314

原创 vue 前端内存问题 解决方案

前端内存问题:JavaScript heap out of memory解决:1、全局安装increase-memory-limitnpm install -g increase-memory-limit2、进入工程目录,执行 :increase-memory-limit3、如出现错误提示'node --max-old-space-size=10240' 不是内部或外部命令,也不是可运行的程序 ,仅需在 node_modules 文件夹中将所有 "%_prog%" 替换成 %_prog%

2021-08-15 22:05:23 1930

原创 重新安装Vue环境

1.清理依赖包del node_modules2.清理文件del package-lock.json3.强制清理npm cache clear --force4.重新安装npm install5.sass-loader依赖于node-sass,所以要安装node-sasscnpm install node-sass --save-dev //安装node-sasscnpm install sass-loader --save-dev //安装依赖包...

2021-08-15 22:03:17 2652

原创 vue 表格分页

<template> <div> <!-- 表格数据 --> <div class="table-content"> <el-table :data="pageList" stripe style="width: 100%;"> <el-table-column prop="1" label="1"></el-table-column> <el-tabl.

2021-08-15 22:01:32 97

原创 python 回归方程

下面是7个地区2017年的人均国内生产总值(GDP)和人均消费水平的统计数据: 地区 人均GDP(元) 人均消费水平(元) 北京 22460 7326 辽宁 11226 4490 上海 34547 11546 江西 4851

2021-08-15 21:55:12 2685

原创 Apriori算法规则实现

Apriori算法规则实现数据仓库里面包含以下5个记录。设支持度>0.5,置信度>0.7。 id 购买的商品 1 K,C,M,Y,E 2 E,O,L,M,D,Y 3 A,M,K,E 4 K,Y,M,D,L 5 C,O,K,L,E 使用Apri

2021-08-15 21:43:19 122

原创 Apriori 关联预测分析

Apriori算法 Apriori算法是一种基于关联规则(Association rule)的原理的代表性算法。该算法源自于“啤酒喝尿不湿”的故事,Apriori算法应用广泛,可用于购物篮分析、消费市场价格分析,猜测顾客的消费习惯…… 如下表1,我们通常称其为购物篮交易(market basket transaction)。表中每一行对应一个交易,包含一个唯一标...

2021-08-15 21:30:28 1110

原创 机器学习的常见分类及常用算法

目录1. 机器学习的概述2. 机器学习系统的特点 3.机器学习常见分类4.机器学习常用算法1. 机器学习概述 机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。...

2019-06-01 23:54:40 4696

原创 eclipse 搭建Scala开发环境、spark基本框架、spark工作原理以及DAG、Stage、宽窄依赖

目录搭建spark开发环境 Spark框架 Spark工作原理 DAG、Stage、宽窄依赖1. 搭建spark开发环境 首先, 安装好 jdk1.8 的版本,以及安装 eclipse(OXYGNEN.2); 然后,下载和安装Scala IDE插件,具体步骤如下: 第一步,运行软件,点击右上角的IDE选择器,如图:...

2019-05-29 23:16:04 430

原创 Hadoop伪分布式配置

1、配置安全组规则,开启服务器端口: 9000、8031、50070、8088,不建议修改hadoop内部指定的端口号2、设置环境变量(把Hadoop 的Home目录添加到系统环境变量里面去) vim ~/.bash_profile 在该文件中把Hadoop的home、bin、sbin目录加到path中去,文件末尾添加如下内容: H...

2019-05-09 18:34:25 412

原创 Python 优美的聚类算法

优美的聚类算法 Science作者(Alex Rodriguez, Alessandro Laio)提出一种优美的聚类算法,据实际论文可以识别各种形状的类簇, 并且其超参数很容易确定。算法思想该算法的假设是类簇的中心由一些局部密度比较低的点围绕, 并且这些点距离其他有高局部密度的点的距离都比较大。或者类簇的中心是这样的一类点:它们被很多点围绕(导致局部密度大)...

2019-04-20 21:20:16 251

原创 Python 无监督聚类算法(K-means)原理和实现

K-means算法 K-means算法是很典型的基于距离的聚类算法,算法采用误差平方和准则函数作为聚类准则函数,也是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。采用距离作为相似性的评价指标,即...

2019-04-17 21:18:31 1301 1

原创 Python 决策树算法原理及实现

决策树算法决策树算法是一种逼近离散函数值的方法。它是一种典型的分类方法,首先对数据进行处理,利用归纳算法生成可读的规则和决策树,然后使用决策对新数据进行分析。本质上决策树是通过一系列规则对数据进行分类的过程。决策树算法构造决策树来发现数据中蕴涵的分类规则.如何构造精度高、规模小的决策树是决策树算法的核心内容。决策树构造可以分两步进行。第一步,决策树的生成:由训练样本集生成决策树的过程。一般...

2019-04-15 22:48:05 1073 1

原创 Python KNN算法测试气象数据,预测是否下雨

邻近算法邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一...

2019-04-15 22:31:40 5292 7

原创 C# RichTextBox实现(复制, 剪切,粘贴,全选)的几种方法

实现该菜单功能主要有两种方法:第一种:通过发送击键到应用程序来实现。先焦点定位到当前活动的RichTextBox,然后再通过发送击键命令来实现操作功能:richTextBox1.Focus();SendKeys.Send("^a");//全选SendKeys.Send("^c");//复制SendKeys.Send("^x");//剪切SendKeys.Send...

2019-04-15 22:20:21 5859

原创 Visual Studio 2017 卸载 以及 Visual Studio 2010 安装

Visual Studio 2017 卸载在计算机上找到 Visual Studio 安装程序(开始),点击“visual studio Installer” 2. 单击以启动安装程序,单击“更多”,然后单击“卸载”3. 单击“确定”4. 出现以下界面,请耐心等待(时间有点长):5. 卸载完成界面Visua...

2019-04-15 22:03:03 4791 2

原创 centos 服务器 、MongoDB基础操作

1. 进入bin目录:cd /usr/local/mongodb3.2/bin2. 新建数据库,数据集并且导入数据./mongoimport --db test--collection demo --file /root/rch/data.txt( test为数据库,demo为数据集,file /root/rch/data.txt 为数据路径 )3...

2019-04-06 12:54:33 446

原创 MongoDB安装、MongoDB可视化客户端管理工具(NoSQLbooster4mongo)

MongoDB安装一、下载 (低版本3.2.8和最新版本4.0.7)wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.8.tgzwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.7.tgz...

2019-04-06 12:29:12 2415

原创 内外网穿透,centos服务器安装cpolar

一、官网注册账号,注册地址:https://dashboard.cpolar.com/signup二、把授权码复制出来,并保存到本地文件三、Linux服务器安装cpolar软件1、登录到服务器; 2、cd到自己的目录,比如cd zs 3、新建一个cpolar目录,mkdir cploar 4、下载cp...

2019-03-14 15:32:10 1777

原创 centos 服务器 创建Hadoop账户、配置SSH无密码登录,安装Hadoop

安装 CentOS 后尚未创建 “hadoop” 用户,那么需要增加一个名为 hadoop 的用户su root #以root账号登录并创建接下来的hadoop新用户 useradd -m hadoop -s /bin/bash # 创建新用户Hadoop passwd hadoop 给hadoop新用户设置登录密码(123456) visudo 增加管理员权限(root...

2019-03-14 11:44:47 3526 1

空空如也

空空如也

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

TA关注的人

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