不断成长的我

记录成长的步伐,分享所得与错误,不断向前

优化JS中的Async/Await 使用

JS中调用 async 函数时会返回一个 Promise 对象(隐式转换)。当async 函数返回一个值时,Promise 的 resolve 方法会负责传递这个值,当 async 函数抛出异常时,Promise 的 reject 方法也会传递这个异常值。 在async 函数中如果遇见 awai...

2017-12-28 15:46:30

阅读数 1936

评论数 0

Scala学习笔记--apply 方法详解

apply 定义在 object 中 定义在 class 或 trait 中 scala 的函数对象 unapply 关于scala中的特殊方法apply,先给一个比较通俗的解释。当对象(伴生对象)以函数的方式进行调用时,scala 会隐式地将调用改为在该对象上调用apply方法。例如: Demo...

2017-11-15 10:39:04

阅读数 1330

评论数 0

Git 常用命令速记

初始化本地git仓库(创建新仓库) git init 配置用户名 git config --global user.name "xxx" 配置邮件 git config --global user.email &quo...

2017-11-14 14:17:18

阅读数 304

评论数 0

Linux系统中crontab命令学习

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使...

2017-11-09 18:00:12

阅读数 367

评论数 0

Java的类路径讲解以及参数-cp的用法

ClassPathjava 是通过 java虚拟机来解释运行的, 也就是通过 java 命令。 javac 编译生成的 .class文件就是虚拟机要执行的代码,,称之为字节码(bytecode), 虚拟机通过 classloader来装载这些字节码, 也就是通常意义上的类. 这里就有一个问题, ...

2017-11-09 17:20:06

阅读数 1025

评论数 0

MacOS 下配置命令行下使用Sublime打开文件

在命令行下执行如下语句$ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/. $ echo $PATH如果PATH路径中没有 /usr/local/bin/ ,则添加如下语句...

2017-11-03 11:16:21

阅读数 401

评论数 0

React Router v4 版本学习指南

React Router v4 版本学习指南React Router 事实上是React官方的标准路由库。当你在一个多视图的React应用中来回切换,你需要一个路由来管理那些URL。React Router 专注于此,同步保持你应用的UI和URL。这个教程主要给你介绍React Router 的v...

2017-11-01 14:06:26

阅读数 937

评论数 0

Java 8 默认方法和多继承

Java 8 默认方法和多继承以前经常谈论的Java对比c++的一个优势是Java中没有多继承的问题。 因为Java中子类只能继承(extends)单个父类, 尽管可以实现(implements)多个接口,但是接口中只有抽象方法,方法体是空的,没有具体的方法实现,不会有方法冲突的问题。这些都是久远...

2017-10-16 17:30:40

阅读数 192

评论数 0

Linux编译安装Python3.X版本并保留系统自带的Python2.X版本

以CentOS为例子:yum install wget yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel cd /usr/local/src wge...

2017-10-14 16:55:41

阅读数 618

评论数 0

关于渐进式(PWA) Web 应用,你应该知道的一切

渐进式 Web 应用是利用现代浏览器的特性,可以添加到主屏幕上,表现得像原生应用程序一样的 Web 应用程序。 本教程将用实例和一个演示应用程序,一步一步向你展示关于渐进式 Web 应用程序你应该知道的一切。为了不从零开始,我们打算用我们最近做过的一个自拍应用程序,并逐步创建它。

2017-09-12 17:11:47

阅读数 2470

评论数 0

Nginx 配置学习记录

Nginx 配置文件主要分成四部分,每部分包含若干个指令: - main(全局设置)。main 部分设置的指令将影响其它所有部分的设置; - server(主机设置)。server 部分的指令主要用于指定虚拟主机域名、IP和端口; - upstream(上游服务器设置,主要为反向代理、负载均...

2017-09-10 10:36:38

阅读数 238

评论数 0

ReactJS组件的生命周期

先来看看官方给出的示例图,然后我们在通过代码来实际感受一下: 为了理解ReactJS中的组件的生命周期,我们通过下面的示例代码来直观的感受一下,当我们的React组件的整个生命周期都发生了哪些事件。直接上代码和运行结果吧! css代码 .main { padding: 10px 50px; ...

2017-08-23 10:46:29

阅读数 268

评论数 0

Android 开发中 Intent 和 Intent 过滤器学习笔记

Android 中的 Intent 是一个消息传递对象,我们可以使用它来从其他应用,组件等发起和传递操作请求。其主要使用场景包含如下三种: 启动 Activity: 通过将 Intent 传递给 startActivity(),我们可以启动新的 Activity 实例。Intent 描述了要启...

2017-08-18 13:32:38

阅读数 166

评论数 0

Git中fetch和pull命令的区别

两者具体的区别 fetch Git中的fetch命令是将远程分支的最新内容拉到了本地,但不立即将远程分支的变更合并到本地分支上。当我们执行完fetch命令后,在执行git branch命令会发现此时后本地多了一个FETCH_HEAD的分支。我们可以checkout到该分支查看远程分支的最新内容。...

2017-08-04 19:46:00

阅读数 647

评论数 0

采用Webpack构建Angular应用以及AoT支持

采用Webpack构建Angular应用程序以及AoT支持Angular支持多种代码打包方式,例如:官网示列使用的System.js,还有特别好使的Rollup,目前火的不行的Webpack,还有略显过时的Browserify等等。不过打包工具就是一个工具而已,并没有什么好坏之分,只是不同的应...

2017-07-29 10:42:23

阅读数 1238

评论数 0

UML中时序图/用例图/状态图/协作图间的区别

UML中时序图/用例图/状态图/协作图间的区别时序图时序图用于描述对象之间的传递消息的时间顺序, 即用例中的行为顺序.当执行一个用例时, 时序图中的每条消息对应了一个类操作或者引起转换的触发事件. 在 UML 中, 时序图表示为一个二维的关系图, 其中, 纵轴是时间轴, 时间延竖线向下延伸. 横...

2017-07-24 09:06:43

阅读数 3118

评论数 0

Nginx配置文件nginx.conf详解

Full Example Configuration先来看看官方网站给出的nginx.conf的完整示例nginx.confuser www www; ## Default: nobody worker_processes 5; ## Default: 1 error_log ...

2017-07-01 10:15:22

阅读数 358

评论数 0

搭建远程Git仓库

搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。假设你已经有sudo权限的用户账号,下面,正式开始安装。第一步,安装git:$ sudo apt-get install git第二步,创建一个git用户,用来运行...

2017-06-30 15:19:02

阅读数 634

评论数 0

nginx的配置、虚拟主机、负载均衡和反向代理--03

第3篇主要讲 URL路由重写 和 读写分离nginx中的 location 正则模块nginx中的URL重写怎么做。url重写模块,主要是在location模块面来实现,我们一点一点的看。首先看下location 正则匹配的使用。还记得之前是如何用location来定位.php文件的吗?locat...

2017-06-11 21:03:23

阅读数 273

评论数 0

nginx的配置、虚拟主机、负载均衡和反向代理--02

基于域名的虚拟主机假设我们在本地开发有3个项目,分别在hosts里映射到本地的127.0.0.1上:127.0.0.1 www.iyangyi.com iyangyi.com 127.0.0.1 api.iyangyi.com 127.0.0.1 admin.iyangyi.com有这样3个项目,...

2017-06-11 20:53:39

阅读数 332

评论数 0

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