240 发简信
IP属地:湖北
  • mysql简易安装和使用

    linux 安装 mysql 环境 阿里云轻量应用服务器 centOS7.4 node安装MySQL5.7,用tar解压包的方式太麻烦,所以使用yum安装 下载mysql源安...

  • 120
    设计模式(1)工厂模式

    设计模式有 23 种,按大类分的化可以分为三类 创建型(如:工厂模式、单例模式、原型模式等) 结构模式型(如:装饰器模式、代理模式) 行为型(如:观察者、迭代器模式等) 工厂...

  • new 操作符实现

    new 在 JavaScript 中是实例化一个对象的操作符 实现一个 new 生成了一个新的对象 链接到原型链 绑定 this 返回新的对象 在调用 new 的过程中会发生...

  • 设计模式(0) 面向对象&设计原则

    什么是面向对象 把客观的对象抽象成属性数据和对数据的相关的操作(也就是方法),把内部的细节和不想关的信息隐藏起来,把同一个类型的客观对象的属性数据和操作绑定在一起,封装成类,...

  • reset.css 知多少?

    正文从这里开始。 大部分的时候,作为前端,我们在写 CSS 样式之前,都知道需要添加一份 reset.css ,但是有深究过 reset.css 每一句的人恐怕不多,其实其中...

  • 圣杯布局&双飞翼布局

    实现一个圣杯布局 圣杯布局是为了讨论 三栏液态布局的实现 有几点要求 上部(header)和下部(footer)各自占领屏幕所有宽度 中间部分(container)是一个三栏...

  • 120
    从输入url地址到页面渲染

    总体分为一下几个过程: DNS 解析将域名解析成 IP 地址 TCP 连接三次握手 发送 HTTP 请求 服务器处理并放回 HTTP 报文 浏览器解析渲染页面 断开连接:TC...

  • JS对象深拷贝和浅拷贝

    浅复制和深复制都可以实现在已有对象基础上再生一份对象的引用,但是对象的实例存储都是在堆内存中,然后通过一个引用值去操作对象,所以复制对象的时候就会存在两种情况:复制引用和复制...

  • 120
    JS中的事件循环机制(Event Loop)

    前言 众所周知,JavaScript是一门单线程语言,虽然在html5中提出了web-worker,但这并未改变JavaScript是单线程这一核心。 为了协调事件、用户交互...

  • Linux常用命令

    查看端口使用状态及启动 netstat -tlnt (tcp)仅显示tcp相关选项l 仅列出有在 Listen (监听) 的服務状态n 拒绝显示别名,能显示数字的全部转化成数...

  • 120
    JS函数防抖节流

    在前端开发中有一部分用户行为会频繁出发事件执行。而对于DOM操作、资源加载等耗性能的处理,很可能导致界面卡顿,甚至浏览器崩溃。函数节流(throttle)和函数的防抖(deb...

  • nginx简易安装和配置

    环境 centos7.4 安装nginx 下载 解压 安装 启动、重启、停止、退出 配置 反向代理 nginx配置单页应用之路由匹配以及404页面 当使用history的方式...

  • pm2简易使用

    pm2 pm2是node进程管理器,在服务器上搭建node服务是把利器。最近整理了下常用的一些命令 安装 开启关闭 配置启动信息 查看 实时监控 日志

  • mac使用sshpass、zsh免密登录远程服务器

    前提 windows 可以使用xshell来连接远程服务器在Mac环境下配合使用 iterm2 + sshpass + oh-my-zsh连接远程服务器顺便告诉你(windo...

  • 使用Mac的一些技巧

    使用 zsh 添加环境变量 使用的是 bash 使用zsh 如何添加,打开后 软链接 mac开启任何来源 发现有些软件下载安装完后,无法打开,显示损坏,是因为Mac系统的安全...

  • 120
    Mac安装MySQL

    方法一:去官网下载所需要的包,网上教程很多,不多说明 方法二:使用Homebrew安装(安装homebrew百度) 安装成功会有提示信息和使用说明 启动 关闭 查看命令 配置...