React Hooks 入门

前言React Hooks 是 React v16.8 版本中引入的新特性,阅读本文需要一定的 React 基础。 一、Hooks 出现的原因React 的核心是组件。v16.8 版本之前,组件的标准写法是类,还有一种就是函数式组件或者(说是无状态组件)。 类组件下面是一个简单的类组件示例: 12345678910111213141516171819import React, { ...

MongoDB教程

一、基本命令启动数据库 1mongod 进入 mongo 命令环境 1mongo 显示所有数据库 1show dbs 使用某个数据库,如果当前不存在这个数据库的话会自动新建 1use 数据库名称 显示数据库内的集合 1show collections 当前在哪个库中 1db CRUD操作 可查看官网文档 新建数据集合和插入数据,比如当前在 test01 数据库中。插入数据会自动生...

gitignore不起作用

今天在项目时遇到一个问题,就是加入 ignore 的文件并不起作用,.gitignore 中已经标明忽略的文件目录下的文件,git push 的时候还会出现在 push 的目录中,原因是因为在 git 忽略目录中,新建的文件在 git 中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在 .gitignore 中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进...

Git使用教程

常用命令初初始化仓库 1git init 添加文件,把文件添加到缓冲区 1git add . 提交 1git commit -m '提交日志说明' 查看当前仓库状态 1git status 查看修改了什么内容,就是文件对比 1git diff 版本回退查看最近提交的版本。版本号是用SHA1计算出的十六进制数字。 1git log --pretty=onel...

非微信官方网页,继续访问将转换成手机预览模式

你的网站如果没有在公众后台设置JS接口安全域名的话会提示“非微信官方网页,继续访问将转换成手机预览模式”,所以呢先登录你的公众号后台设置一下,设置–>公众号设置–>功能设置–>JS接口安全域名 点设置后弹窗你会看到几点要求,其中主要的是第二第三点,你的域名是要备案过的,另外需要把 MP_verify_9Ejr0IPEERUl7Xp8.txt 文件下载放至你的服务...

Nginx 入门篇

特点 支持高并发 内存消耗少 开源可商用 一、安装Mac 下安装1、安装 brew 命令 1ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、安装 Nginx 1brew in...

解决Mac下SSH闲时自动断开的问题

使用 Mac 自带终端 SSH 连接服务器时,只要隔一小段时间不进行操作的话连接就会自动中断,造成了不好的体验。解决方法如下: 1、连接到你的服务器 2、编辑服务端配置文件 /etc/ssh/sshd_config 1vim /etc/ssh/sshd_config 添加以下两行配置代码 12ClientAliveInterval 30ClientAliveCountMax 3 3、编辑...
Mac

超详细Hexo+Github Page搭建技术博客教程【持续更新】

前言博客有第三方平台,也可以自建,比较早的有博客园、CSDN,近几年新兴的也比较多诸如:WordPress、segmentFault、简书、掘金、知乎专栏、Github Page 等等。 这次我要说的就是 Github Page + Hexo 搭建个人博客的方式!Github Page 是 Github 提供的一种免费的静态网页托管服务(所以想想免费的空间不用也挺浪费的哈哈哈),可以用来托管...
Hexo