自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 js常见的手写算法实现--面试必备

js手写算法深浅拷贝浅拷贝-object.assign深拷贝call apply bind new实现call实现apply实现bind实现new实现节流防抖实现节流防抖promise手写es6使用proxy实现arr[-1]访问深浅拷贝浅拷贝-object.assign1.Object.assign思路分析:object.assign实际上实现了浅拷贝,参数target,把若干个source的值复制给target遍历参数,获取source的值,对于每一个source然后for … in 遍历

2020-07-24 15:30:18 492

原创 一篇文章弄懂执行上下文

何为执行上下文执行上下文简单的来说就是代码执行的环境,记录当前代码执行的时候环境信息,包含变量作用域,来让代码可以正常的执行。对于执行上下文来说,我们首先要明白,js引擎是如何解析js代码。引文js引擎都是单线程而且顺序执行js代码,内部维护了一个执行上下文栈,这个栈记录了当前执行上下文的情况。一开始运行的时候,会生成一个全局的执行上下文,push进栈。全局上下文创建全局上下文的一共包含三个部分,确定this的值全局的执行上下文this是指向windows的...

2020-06-08 17:44:12 417

原创 js核心精粹

js核心精粹一.函数1.函数定义2. 函数执行3.闭包4.函数科里化5.高阶函数二.原型2.1原型的定义三.节流防抖3.1节流3.2 防抖四.执行上下文4.1定义4.2分类4.3执行栈4.4执行上下文创建一.函数function (){console.log('12313')}1.函数定义2. 函数执行3.闭包4.函数科里化5.高阶函数map二.原型a.__propto__==A.prototype2.1原型的定义三.节流防抖3.1节流节流的定义是指,在若干时间内事件大量

2020-06-04 16:43:22 214

原创 使用flex布局做bilibili首页

页面分析打开bilibili主页,查看页面,就可以大概知道首页的构成

2020-06-01 11:41:19 410

原创 vuex核心原理

vuex框架对于vuex,接触vue的人,或多或少都会用到这个模式。对于大多数人来说,这个用到用不到,就像使用工具一样,在恰当的时候,会给你极大的便利。1. 基础介绍vuex实际上是为了多个组件共享状态时,对于共享状态的抽取。就实际使用来说,比如导航栏购物车的状态,在不同的商品界面添加商品后,都会触发购物车的状态更新,而且都需要获取购物车的状态,对于在这情况下,vuex会提供极大的便利,对于购物车状态进行抽取,各组件只需要触发提交。2. 核心概念vuex由四个模块组成,state,mutiaon

2020-05-28 15:53:26 232

原创 vue官方文档学习

概述vue是用于构建用户界面的渐进式框架,自底而上的应用,是一套用户救恩面的框架声明式渲染<div id="app"> {{ message }}</div>var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }})通过简洁的模板语法来让数据渲染至dom,数据和d...

2019-12-06 14:02:49 933

原创 vue-element-admin源码解析之设置模块

基础配置文件module.exports = { title: 'Vue Element Admin', /** * @type {boolean} true | false * @description Whether show the settings right-panel */ showSettings: true, /** * @type {...

2019-12-03 17:10:44 1180

原创 pythonsocket通信

学习编程,总会遇到服务器和客户端,相互通信的问题,现在就来介绍一下python的socket模块首先理解一下客户端和服务器的概念,服务器首先在一台主机的ip和端口,启动服务并监听,等待客户端的连接客户端通过服务器的ip和端口,连接到服务器我们现在来用python写服务器,创建一个server.py文件1.创建socket对象,调用socket的构造函数,server=soc

2016-06-30 16:25:04 497

原创 python小知识

1.python显示中文问题一般来说,要在你的文件上最开始一段加上# -*- coding: utf-8 -*-,这样就可以显示中文了# -*- coding: utf-8 -*-print("你好")但是如果是用tkinter编写界面的时候,在控件上显示中文,也是这样了# -*- coding: utf-8 -*-from Tkinter import *import

2016-06-15 14:50:36 280

原创 myeclipse运行过程中报错 Java was started ,but return exit code=1

最近在用myeclipse开发项目,但是在写代码的过程中,myeclipse 突然报错,然后闪退,报错信息如下去百度了下,原来是因为安装myeclipse自带了Java虚拟机,只要把这个默认虚拟机的配置改成你安装Java环境下的虚拟机,即可在myeclipse配置文件中,修改vm配置,换成你自己安装虚拟机的位置,如下图然后即可。

2016-06-08 13:32:42 13600 2

原创 windows下安装python pip

windows下安装python pip

2016-06-07 16:07:18 318

原创 python学习手记-----函数

函数作为编程的核心,简单来说就是,通过一定的过程,得到想要的结果,大大减低的代码的复杂程度,使得代码复用性大大提高。 def test(a,b): return (a+b),(a*b) 函数重要的有三点1.函数名2.参数3.返回结果

2016-05-12 11:04:39 253

python-docx-0.3.0a5.tar.gz

常见的python2.x的所需要的库文件和资源文件,主要包含pip包和其他比较主流的资源文件,对于这些需要的人可以随机拿去,直接点开安装即可,windows和其他操作系统都可以使用

2020-07-24

pyopenssl 32

python openssl 32位欢迎下载

2016-06-27

linux菜鸟学习笔记

学习基础的一些linux的笔记 pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user] pstree -V 说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该使用者所拥有的行程 参数: -a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号 -c 如果有重覆的行程名, 则分开列出 (预设值是会在前面加上 *

2016-01-12

javaweb实现简单的加减

javaweb实现简单的加减,基于servlet的技术,实现在一个页面上完成加减

2013-11-27

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

TA关注的人

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