自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6----iterator map set Array.from

iterator1、遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。2、Iterator的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次序排列;三是ES6创造了一种新的遍历命令for…of循环,Iterator接口主要...

2019-11-04 16:30:23 173

原创 JS----数组去重

1.简单的去重方法/** 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中* IE8以下不支持数组的indexOf方法* */function uniq(array){ var temp = []; //一个新的临时数组 for(var i = 0; i < array.length; i++){ if(temp.indexOf(arr...

2019-10-31 20:09:22 121

转载 JS----普通函数与构造函数的区别

在命名规则上,构造函数一般是首字母大写,普通函数遵照小驼峰式命名法。在函数调用的时候:function fn() { }构造函数:1. new fn( )2 .构造函数内部会创建一个新的对象,即f的实例3. 函数内部的this指向 新创建的f的实例4. 默认的返回值是f的实例普通函数:1. fn( )2. 在调用函数的内部不会创建新的对象3. 函数内部的this指向调用函数的对象...

2019-10-29 21:12:45 196

原创 JS----(内存溢出与内存泄漏)(垃圾回收机制)

1.有关内存溢出与内存泄漏1. 内存溢出 * 一种程序运行出现的错误 * 当程序运行需要的内存超过了剩余的内存时, 就出抛出内存溢出的错误2. 内存泄露 * 占用的内存没有及时释放 * 内存泄露积累多了就容易导致内存溢出 * 常见的内存泄露: * 意外的全局变量 * 没有及时清理的计时器或回调函数 * 闭包// 1. 内存溢出 var obj ...

2019-10-29 20:55:29 559

原创 拍拍贷笔试题

1.js实现二分查找2.在数组原型链上扩展distinct方法去重并升序排列3.js实现一个对象的深拷贝4.vue双向数据绑定的原理5.用纯css写一个三角形6.未知宽高 水平垂直居中7.标准盒子模型与标准盒子模型的不同?...

2019-10-28 21:10:13 389

原创 localhost与127.0.0.1

localhost意为本地主机,指这台计算机,是给回路网络接口的标准主机名,对应的IP地址为127.0.0.1,可访问本地服务器的web项目(http://localhost)。那么它们有什么区别呢?localhost不通过网卡传输,不受防火墙和网卡限制;而127.0.0.1则依赖于网卡,会受到防火墙和网卡的限制。localhost访问时带着本机当前用户的权限;而用IP访问时,是通过网络再去...

2019-10-27 10:12:34 258

原创 第一篇

第一题 var product = 'apple'; var obj = { produc:'pen', prop:{ product:'apple pen', getProduct:function(){ ...

2019-10-13 09:35:00 88

原创 程序题

第一题 var product = 'apple'; var obj = { produc:'pen', prop:{ product:'apple pen', getProduct:function(){ return this.product; } } } product='pineapple'; console.log...

2019-10-11 14:45:00 106

原创 题目

1.keep编程题有一条越野跑的环形路线,途中有N个补给站,water[i]表示第i个补给站的水量,而一个人从站点i跑到下一个站点i+1需要消耗cost[i]水量。假设刚开始跑步时,人的储水量为零,那么是否存在这一条路线,使得一个人能够从站点x点开始越野跑,最终能跑到x点。输入描述:两个参数分别为上文描述的water数组和cost数组。输出描述:如果存在这样的路线,则返回站点x的下标,否则...

2019-10-10 21:49:25 677 1

转载 前端数据结构-栈,链表,队列,树

参考学习:https://blog.csdn.net/haoshidai/article/details/52263191栈的应用:首先是十进制转二进制问题,以及任意进制转换的算法;然后是平衡圆括号问题;最后,学习如何用栈解决汉诺塔问题...

2019-10-10 21:40:30 101

原创 webpack的使用/工作流程/原理

webpack的使用以及工作流程一.安装准备工作1.首先安装node.js2.全局指令安装webpack或基于项目安装...

2019-10-09 21:04:00 624

原创 npm node更新

npm更新:npm install npm@latest -gnode更新:安装最新的,用最新的覆盖旧的node

2019-10-06 18:08:04 127

原创 node.js webpack grunt gulp进一步学习

1.node.jsNode.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境,Node.js是一个让 JavaScript 运行在服务端的开发平台。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,是单线程。2.grunt gulpGulp / Grunt 是一种工具,能够优化前端工作流程。基于node.js的前端开发过程中对代码进行构建的工具。用处...

2019-10-06 11:30:10 273

转载 模块化开发

转载自:https://blog.csdn.net/lxcao/article/details/52774825什么是模块化所谓的模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数(一)使用函数封装functionfunc1(){    //...}functionfunc2(){    //...}上面的函数fu...

2019-10-04 13:20:16 104

原创 最近理解记忆

1.es6 export importexport:1.导出定义的变量2.直接在export定义导出的函数或变量3...

2019-09-30 20:16:00 121

转载 2.新知-display:inline-block元素之间空隙的产生原因和解决办法

display:inline-block元素之间空隙的产生原因和解决办法1.解决元素之间的空白符2.为父元素中设置font-size: 0,在子元素上重置正确的font-size3.为inline-block元素添加样式float:left(需清除浮动)4.设置子元素margin值为负数5.设置父元素,display:table和word-spacing...

2019-09-24 20:56:58 134

原创 跨域解决方法

document.domian iframelocation.hash iframewindom.name iframehtml5 postmessageCORSjsonp1.cookie规避同源document.domain iframe具体的做法是可以在http://www.a.com/a.html和http://script.a.com/b.html两个文件中分别加上...

2019-09-23 21:27:14 178

原创 规避同源

document.domian iframe(在两个页面设置document.domain, 在其中一个页面添加一个隐...

2019-09-23 20:13:00 118

原创 vue总结

1.vue mvvm2.vue生命周期3.vue双向数据绑定原理4.vue基本指令prop extend5.vue组件6.vue路由(路由传值, 路由实现模式3)、//(6个过程)7.vue组件传值$rels $children $parent $emit $on query params...

2019-09-19 09:46:04 93

转载 vue组件通信

Vue 组件间通信有哪几种方式?Vue 组件间通信是面试常考的知识点之一,这题有点类似于开放题,你回答出越多方法当然越加分,表明你对 Vue 掌握的越熟练。Vue 组件间通信只要指以下 3 类通信:父子组件通信、隔代组件通信、兄弟组件通信,下面我们分别介绍每种通信方式且会说明此种方法可适用于哪类组件间通信。(1)props / $emit 适用 父子组件通信这种方法是 Vue 组件的基础,...

2019-09-17 16:06:57 184

转载 vue 多次学习

参考:Vue组件选项propshttps://www.cnblogs.com/xiaohuochai/p/7388866.html父子组件传值:https://blog.csdn.net/alokka/article/details/87104189

2019-09-17 15:55:02 60

转载 vue

面试题:参考学习:https://www.cnblogs.com/sichaoyun/p/8406194.htmlhttps://juejin.im/post/5d59f2a451882549be53b170#heading-1

2019-09-16 21:11:39 51

转载 vue小项目

参考学习:https://blog.csdn.net/qq_36538012/article/details/86625718

2019-09-16 21:05:42 380

转载 vue组件学习

参考学习:https://blog.csdn.net/WU5229485/article/details/82908068https://www.cnblogs.com/CyLee/p/8425191.htmlhttps://www.cnblogs.com/avon/p/5943008.html

2019-09-16 16:08:48 77

原创 vue

1.vm.$data.msg === vm.msg2.数据绑定: mustache{{}}(插值语法)从data中获取,不作用在html属性上3.双相数据绑定(简单的例子)4.动态添加数据1 Vue.set(object, key, value) - 适用于添加单个属性2 Object.assign() - 适用于添加多个属性5.异步DOM的更新如果需要那到更新后dom中的数据 ...

2019-09-16 11:08:10 83

转载 vue 过滤器

参考学习:https://www.jianshu.com/p/6ead0ed825da参考学习:https://www.jianshu.com/p/a585f4c55f72

2019-09-15 21:50:39 66

转载 1.js--编程学习

题目描述:给定一个 32 位有符号整数,将整数中的数字进行反转。要求如下:只翻转数字,符号位不进行翻转。假设我们的环境只能存储 32 位有符号整数,其数值范围是。如果反转后的整数溢出,则返回 0。不能借助JS原生的 reverse 函数。示例:输入: 123输出: 321输入: -123输出: -321输入: 120输出: 21输入: 2147483649输...

2019-09-15 11:03:20 143

原创 第一次笔试总结

第一次笔试:1. const array = [1,2,3]; 返回值为3()array.some(item=>item=3)array.map(item=>item=3)array.filter(item=>item=3)array.find(item=>item=3)every some /map filter forEach /find 的用法解构赋值...

2019-09-14 21:30:18 91

转载 JS----attribute和property

参考学习:https://www.cnblogs.com/lmjZone/p/8760232.htmlproperty是DOM中的属性,是JavaScript里的对象;attribute是HTML标签上的特性,它的值只能够是字符串;attributes是属于property的一个子集,它保存了HTML标签上定义属性。如果再进一步探索attitudes中的每一个属性,会发现它们并不是简单的...

2019-09-11 20:18:34 103

转载 JS----JSON

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小JSON字符串转换为JSON对象:var obj =eval('('+ str +')');var obj = str.parseJSON();var obj = JSON.parse(str);JSON对象转换为J...

2019-09-11 18:43:28 64

转载 node的应用场景

特点:1、它是一个Javascript运行环境2、依赖于Chrome V8引擎进行代码解释3、事件驱动4、非阻塞I/O5、单进程,单线程优点:高并发(最重要的优点)缺点:1、只支持单核CPU,不能充分利用CPU2、可靠性低,一旦代码某个环节崩溃,整个系统都崩溃...

2019-09-09 21:52:43 109

转载 JS----xml和json

参考学习:https://www.cnblogs.com/gslblog/p/6664641.html(1).XML的优缺点<1>.XML的优点  A.格式统一,符合标准;  B.容易与其他系统进行远程交互,数据共享比较方便。<2>.XML的缺点  A.XML文件庞大,文件格式复杂,传输占带宽;  B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器...

2019-09-09 09:14:43 189

转载 ES6新增----let const var的区别

参考学习:https://www.cnblogs.com/ksl666/p/5944718.html1.const定义的变量不可以修改,而且必须初始化。ES6引入的第三个声明类关键词:const 用来定义常量。2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。...

2019-09-05 15:51:13 109

转载 半监督模糊聚类算法FCM,SFCM,SSFCM理论和代码

参考学习:https://blog.csdn.net/weixin_42663919/article/details/89525967#commentBoxFCMfunction [center, U, obj_fcn] = FCMClust(data, cluster_n)data_n = size(data, 1); % 求出data的第一维(rows)数,即样本个数 [center, ...

2019-07-28 21:10:01 836

转载 FCM自己修改的代码 (针对论文)

#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Wed Mar 27 10:51:45 2019@author: youxinlin"""import copyimport mathimport randomimport timefrom sklearn.preprocessing import Standa...

2019-07-28 09:50:09 10257 3

转载 FCM 实现以及准确率 精确率 召回率的计算

import pandas as pdimport numpy as npimport randomimport operatorimport mathdf_full = pd.read_csv("SPECTF_New.csv")columns = list(df_full.columns)features = columns[:len(columns)-1]class_lab...

2019-07-28 09:49:16 930

转载 python 数据标准化归一化实例

# 数据的标准化归一化简单例子from sklearn.preprocessing import StandardScalerfrom sklearn.preprocessing import MinMaxScalerfrom matplotlib import gridspecimport numpy as npimport matplotlib.pyplot as pltcps...

2019-07-28 09:46:58 1615

转载 FCM模糊c均值聚类

参考学习:https://blog.csdn.net/zwqhehe/article/details/75174918https://www.cnblogs.com/sddai/p/6259553.htmlhttps://blog.csdn.net/lyxleft/article/details/88964494相关代码:#!/usr/bin/env python3# -*- codin...

2019-07-22 10:10:43 396

转载 Iris数据集免费下载

数据获取 :https://blog.csdn.net/weixin_39549734/article/details/81104239

2019-07-19 09:33:34 1902

原创 matlab 信息增益函数 入侵检测kudcupp

function InforGain = gain(data) [m, n] = size(data); InforGain = zeros(n-1,2); labels = data(:,n); for i=1:n tmp{i} = []; percen{i} = []; rate=[]; col ...

2019-07-09 20:28:17 405

空空如也

空空如也

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

TA关注的人

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