自定义博客皮肤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)
  • 收藏
  • 关注

原创 观察者模式,利用TypeScript简单重构Event

观察者模式,利用TypeScript简单重构Event如果想给一个Box类的实例化对象添加事件侦听,正常来说,我们写一个Box类:Box.tsexport default class Box extends EventTarget{ //给Box设置一个静态只读字符串类型的事件类型变量 static readonly EVENT_ID:string = "Box_event_id"; //给一个私有属性 private num:number = 2; const

2020-08-22 15:27:30 539

原创 GIT命令大全(已分类)

git创建本地版本库打开windows菜单下安装好的git下的gitBash修改当前盘符和路径,cd /盘符/目录创建新目录,git创建方法 mkdir 文件夹名称把当前目录设置为本地仓库,git init设置当前公用的用户名和邮件地址git config --global user.name "gitHub上注册的用户名"git config --global user.email “gitHub上注册时用的邮箱”设置SSH的Key上传项目到仓库中git add Read

2020-08-21 11:52:48 289

原创 JavaScript中的this指向详解

//"use strict"console.log(this)function fn(){ console.log(this)}//ES5非严格模式 全局中this和函数中this都指向window//ES5严格模式, ES6,全局中this仍然指向window,函数中的this指向 undefinedvar obj = { a:1, b:function(){ console.log(this.a);//this指向当前对象自身obj, ..

2020-08-21 00:16:45 165

原创 JavaScript的引入及写法

内部书写即在html文件中直接进行代码的书写,内部书写也分为两种形式。下面分别说这两种情况。1> 位于head部分的脚本当你把脚本放置到head部分后,必须等到全部的JavaScript代码都被下载、解析和执行完成后,才能开始呈现页面的内容,因为浏览器在遇到body标签才开始呈现内容2> 位于body部分的脚本为了避免上述问题,现代web应用程序一般把JavaScript引用放在body中,放在页面内容后面,这样在解析包含到JavaScript代码之前,页面内容将完美呈现外部..

2020-07-06 21:02:53 721

原创 最详细的JS的预解析

什么是预解析就是js代码的执行过程,在所有js代码执行之前,对整篇js代码进行通读并解释(浏览器在解析)解析了什么内容只有两种内容,var声明的变量var num,和声明式函数(不是赋值式函数)function fn(){}怎么解析的var 声明的变量在所有 js 代码执行之前, 先把变量声明好再开始执行代码声明式函数在所有 js 代码执行之前, 先把函数名声明好, 并且给这个函数名赋值为一个函数再开始执行代码fn() function fn() { .

2020-05-24 12:12:52 263

原创 python谱减法语音降噪

话不多说,直接上代码#!/usr/bin/env pythonimport numpy as npimport waveimport nextpow2import math# 打开WAV文档f = wave.open("pyl_124347_1571141668171.825.wav")# 读取格式信息# (nchannels, sampwidth, framerate, nf...

2019-11-12 14:12:40 1795 2

原创 MAC的PostgreSQL数据库的基本操作

PostgreSQL安装操作PostgreSQL数据库操作PostgreSQL 9.2 版本升级到 9.3.1 版本后的数据兼容问题安装安装brew install postgresql -v初始配置PostgreSQL,指定 “/usr/local/var/postgres” 为 PostgreSQL 的配置数据存放目录,并且设置数据库数据编码是 utf8,更多配置信息可以 “ini...

2019-11-07 10:31:22 1857

原创 复制集、分布式理论概述

复制集、分布式理论复制集(replication)复制集指的是如果有两台数据库机器中每一台机器中的数据是一模一样的,那么我们就说这两台机器的关系是复制集的关系,两台机器之间是互为备份的分布式分布式指的是两台机器的数据库中的数据是不一样的,每个数据库值存储一部分数据主、从主:对于数据的创建、修改、删除的操作所放到的机器。从:如果不是直接在这台机器上产生数据,这台机器的数据是从其他机...

2019-08-18 23:54:54 169

原创 Django的部署

当Django运行在生产环境时,将不再提供静态文件的支持,需要将静态文件交给静态文件服务器。我们需要收集项目中静态文件,并放到静态文件服务器中。我们使用Nginx服务器作为静态文件服务器。基本思路1.方案:Nginx+uwsgi这样大体的流程是:nginx作为服务器最前端,负责接收client的所有请求,统一管理。静态请求由Nginx自己处理。非静态请求通过uwsgi传递给Django,由...

2019-08-15 23:08:02 95

转载 Docker安装

有人问到Docker的安装问题,特意找了一些比较靠谱的教程Docker安装由于需要注意版本问题,具体安装流程参考以下链接:Ubuntu Docker安装https://www.runoob.com/docker/ubuntu-docker-install.htmlCentOS Docker 安装https://www.runoob.com/docker/centos-docker-i...

2019-08-14 11:31:24 67

原创 Docker简介

Docker可以说是一个轻量级的虚拟化容器,它是采用go语言开发和Apache2.0协议。简单来说,Docker可以将我们的应用程序打包封装到一个容器中,该容器包含了应用程序的代码、运行环境、依赖库、配置文件等必须的资源,通过容器就可以实现方便快速并且与平台解耦的自动化部署方式,无论部署时的环境如何,容器中的应用程序始终都会运行在同一环境下。镜像(image)Docker的镜像概念类似...

2019-08-13 22:34:25 89

原创 cookie和session的区别

cookie和session的区别Cookie是存储在浏览器中的一段纯文本信息,建议不要存储敏感信息如密码,因为电脑上的浏览器可能被其它人使用。Cookie以键值对Key-Value形势进行信息的存储。Cookie基于域名安全,不同域名的Cookie是不能互相访问的Session 的作用就是它在 Web服务器上保持用户的状态信息供在任何时间从任何设备上的页面进行访问。因为浏览器不需要存储...

2019-08-12 16:16:35 97

空空如也

空空如也

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

TA关注的人

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