笔记记录

杂记

React 生命周期与setState的一些坑

1、生命周期同一个路由中,参数改变加载新页面内容,会触发prop改变,进入componentWillReceiveProps (nextProps)生命周期,如果在这个周期中执行新的数据获取,使用antd form 表单组件,this.props.form.setFieldsValue会继续触发prop改变,会进入死循环。2、setState,赋值的时候注意对象赋值会改变源对象的值通过 Object.assign() 赋值// 使用 Object.assign() 

Beyond Compare 4 30天试用期后,破解方法

Beyond Compare 4 30天试用期后,破解方法。在安装目录下找到文件BCUnrar.dll,比如:D:\software\Beyond Compare 4,重命名该文件即可。重新启动,就可以正常使用了。附:网上搜到的删除注册表的方法没有试验成功,这个亲测可以。这个也不用打开看里面内容,看不懂打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:工具/原料官网下载最新Beyond Compare 4,申请试用方法/步骤方法一:修改C:\Program Files

Emmet使用详解

Emmet的前身是大名鼎鼎的Zen  coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,而且作为一款插件能够大部分的代码编辑器,文章后面列出了支持的代码编辑器类型。请看下面演示:   Zen coding下的编码演示 一、快速编写HTML代码  1.  初始化  HTML文档需要包含一些固定的标签,比如<html>、<head&

使用antd开发遇到的问题

1、官网文档中关于国际化的引用import zhCN from 'antd/es/locale/zh_CN';在编译的时候会报错,火狐浏览器:SyntaxError: import declarations may only appear at top level of a module谷歌浏览器:SyntaxError: Unexpected token import是因为babel没有处理依赖包中的文件,应该引用如下文件import z

浅析JavaScript解析赋值、浅拷贝和深拷贝的区别

一、赋值(Copy)赋值是将某一数值或对象赋给某个变量的过程,分为:1、基本数据类型:赋值,赋值之后两个变量互不影响2、引用数据类型:赋**址**,两个变量具有相同的引用,指向同一个对象,相互之间有影响对基本类型进行赋值操作,两个变量互不影响。// saucxslet  a = "saucxs"; let b = a; console.log(b);  // saucxs

JS数据类型之引用数据类型

1、引用数据类型也就是对象数据类型object,比如:object、array、function、data等;2、引用类型的值可以改变:let person = {name: 'lisa'} person.name = 'Jane' // 通过修改对象属性值更改对象 console.log(person) // 输出:{name: "Jane

SQL多表连接查询(详细实例)

本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student  截图如下:表2:course  截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接  left join 或 left outer joinSQL语句:select * from student left join course on student.I

git 使用http 和 ssh 区别

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。而使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者

PM2 常用命令

pm2常用命令记录

Nginx配置详细介绍

人无再少年,花有重开日——风城玫瑰 德里克·罗斯Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。Nginx的优点支持海量高并发:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。内存消耗少:在主流的服务器中Nginx目前是内存消耗最小的了,比如我们用Nginx+PHP,在3万并发链接下,开启10个Nginx进程消耗150M内存。免费使用可以商业化

Powered By Z-BlogPHP 1.5.2 Zero

Copyright Your WebSite.Some Rights Reserved.