自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 map排序

#include<iostream> #include<stdio.h> #include<map> #include<vector> #include<algorithm>//sort函数 using namespace std; bool cmp(pair<int,string>a,pair<int,string&...

2019-10-24 22:36:34 99

原创 20191008实习记录

如何在vue里面引入scss? 利用gulp打包工具 为所有自定义组件建立一个文件夹,把相关的scss写在里面,比如a.scss,b.scss,并且在同级目录下新增component.scss,引入a.scss,b.scss,在外部再写一个component.scss,把不同组件目录下的component.scss引入,再写一个main.scss,把最外部的component.scss引入。然...

2019-10-08 20:29:20 102

原创 [第十三章]事件

JS与HTML之间是通过事件实现的。可以使用侦听器来预订事件,以便事件发生时执行相应的代码。也称为“观察员”模式。 事件流 有事件冒泡和事件捕获两种方式。 事件冒泡 即事件开始时由一个具体的元素接收,然后逐级向上传播直到document。 <DOCTYPE html> <html> <head> <title>yyh</ti...

2019-10-07 21:41:49 112

原创 [第七章]函数表达式

函数声明与表达式 函数声明 function fname(a,b){} 函数表达式 var fname=function(a,b){} 这两种的区别是,函数声明会做“函数声明提升”,也就是在执行代码之前会先读函数声明。 递归 使用arguments.callee()来代替在函数里直接调用fname(),因为如果万一fname被置为null,函数就会报错。 但是在严格模式下,...

2019-10-07 21:03:33 149

原创 CSS水平垂直居中

水平居中 行内元素 若父元素是块级元素,在父元素里设置text-align:center即可。 若父元素不是块级元素,把父元素设为块级元素。 块级元素 使用flexbox布局,只需要给待处理的块状元素的父元素添加属性display: flex; justify-content: center; 垂直居中 行内元素 把父元素设为 display:table-cell,verti...

2019-10-04 21:16:25 65

原创 CSS清除浮动的BFC方式

总结:浮动问题产生的原因是float成为了BFC区域,脱离了文档流。 一、何为BFC BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。 二、形成BFC的条件 1、浮动元素,float 除 none 以外的值; 2、定位元素,positi...

2019-10-04 20:55:41 205

原创 实习问题记录0929

在main.js里把自己的utils文件挂到Vue的原型链上 然后在utils里面导入lodash库为_,然后导出_ 然后在.vue文件里写import_from"@/utils"就可以直接用lodash的函数 _.difference() ...

2019-09-29 14:54:16 85

原创 js嵌套对象递归深拷贝

var f=function deepCopy(o1,o2){ for (let index in o1){ if(typeof o1[index]=='Object'){ deepCopy(o1[index],o2[index]) } else o2[index]=o1[index] ...

2019-09-29 11:40:50 708

原创 [第六章]面向对象三:继承

1.原型链 把子对象的prototype设为父对象的实例。 父对象的实例属性会变成子对象的原型属性。 父对象的实例中有一个prototype属性指向父对象的原型。由此构成了原型链。 function SuperType() { this.property=true; } SuperType.prototype.getSuper=function(){ return thi...

2019-09-26 13:47:14 53

原创 [第六章]面向对象二:对象的创建

1.工厂模式 使用一个带参数的函数来构造对象。这样解决了创建多个相似对象的问题,但没有解决对象识别的问题。即不知道preson1是什么类型的对象。 function createPerson(name,age,job) { var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=...

2019-09-26 10:52:32 85

原创 [第六章]面向对象一:属性的特性

1.属性的特性 [[Writable]]可写的 [[Configurable]]可删除的 [[Value]]值 [[Enumerable]]能否通过for-in返回这个属性 person={name:"Alice"}; Object.defineProperty(person,"name",{ writable:false, value:"Olamdo" }; alert(person...

2019-09-26 09:37:26 84

原创 [第五章]Boolean、Number和String

Boolean,Number,String表面上是基本类型,其实是包装过的对象,也就是,它们有自己的属性和方法。 这里只介绍一些常见的方法。 Number.toFixed(n) 保留n位小数 var num=10; alert(num.toFixed(2));//10.00 String类型 属性:length 方法: 1.字符方法 charAt()/使用方括号 访问字符串中的特...

2019-09-25 20:58:37 210

原创 [第五章] js引用类型之Function与其他

在js里,每个函数都是function类的实例。 一下三种效果几乎相同的方法,都可以用sum来引用函数。 function sum(var a,var b){return a+b};//函数声明法 var sum=function(var a,var b){return a+b};//函数表达式法 var sum=new Function("a","b","return a+b"};...

2019-09-25 20:13:27 126

原创 [PAT刷题记录]day 1

python的sort 和 sorted sort() 只能用于列表,调用方式为lista.sort()。调用结束以后lista本身变化,没有返回值。性能高于sorted。 sorted() 可以用于所有可迭代对象。返回一个排序结束的新列表,而可迭代对象本身不会变化。 b=sorted(a) 有几个比较重要的属性:key,reverse,cmp key接受一个函数,入参是可迭代对象的...

2019-08-27 19:49:22 207

原创 [第五章] js引用类型之Array与Object

引用类型是一种数据结构,可以理解为类。 对象是类的实例。 Var person=new Object();//person就是一个对象 Es提供了很多原生类比如Object。 Object类 创建方法 1. var person=new Object() 2. var person={‘a’:1}//属性名全部都是字符串,就算没有加引号,也会被自动转换为字符...

2019-08-14 16:35:41 128

原创 css盒子模型和position属性

width和height是内容的宽度和高度 margin是内容和边框的距离 padding是边框外的间距 position有static,relative,absolute等属性。 static:放在应该放的地方,忽略left,top等属性 relative:相对于应该放的地方进行偏移 absolute:相对于非static的父元素进行偏移(如果没有static的父元素,则一层层往上找...

2019-08-14 14:21:31 156

原创 [第四章] 变量、作用域和内存问题

·基本类型和引用类型 注意:string是基本类型 只有引用类型可以添加属性并赋值,基本类型可以添加属性(不会报错),但是再访问这个属性时,这个属性就不见了。 复制的不同: 复制基本类型,会创建一个新地址,然后把值复制到新地址上 复制引用类型,会创建一个新地址,然后把原来的地址复制到新地址上,复制结束后,两个变量实际上将引用一个对象。对象真正的值在堆内存中。 例如: var ob...

2019-08-08 17:34:32 65

原创 [第三章] 基本概念

标识符:字母,下划线,美元符号,数字。变量名的第一个字符不可以是数字。 严格模式:ECMAScript 5引入了严格模式的概念。在严格模式下,ECMAScript 3中的一些不确定的行为将得到处理,而且对于某些不安全的操作也会抛出错误。 在脚本中启用严格模式,可以在脚本顶部添加代码。"use strict"。 也可以在函数内部的上方包含这条指示,指定函数在严格模式下执行。 支持严格模式的浏...

2019-07-23 16:29:02 84

原创 [第二章] 在HTML中使用JavaScript

<script>一般放在<head>标签里面,按顺序执行。但是这就意味着必须等到全部的js代码都被下载、解析和执行完成以后,才能开始呈现页面的内容。因为浏览器遇到body标签的时候才开始呈现内容。对于那些需要很多js代码的页面来说,会导致浏览器在显示页面的时候明显延迟,而延迟期间的浏览器窗口将是一片空白。 <head><script><...

2019-07-23 13:45:21 77

原创 C语言——反转链表

最近在准备后端面试,刷刷以前的算法题,用自己的方法独立做出来。 反转链表有两种方法 一是在链表上直接操作,这样做会破坏传进来的链表,但是节省了空间。 具体思路是: falsehead 1 2 3 4 5 falsehead 2 1 3 4 5 falsehead 3 2 1 4 5 falsehead 4 3 2 1 5 falsehead 5 4 3 2 1 return fa...

2019-05-11 23:24:30 246

特征人脸提取

Eigenface是一种应用主成分分析来实现图像人脸降维的方法,主要应用于人脸识别。输入36张人脸/猫脸,先将图片规整到50*50大小,然后将每幅人脸表达成向量形式,即每幅人脸中像素点从上到下,逐行拼接成向量,再减去平均人脸向量。由于有36张图片,于是可以得到2500*36大小的矩阵。对该矩阵的协方差矩阵进行SVD分解,取六个最大的特征值对应的特征向量,即为所求的特征人脸。 资源包括python代码,文档,运行结果,人脸或任何其他脸的图片可以自己去截取,代码会自动规整到相同大小

2018-05-14

空空如也

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

TA关注的人

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