自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Node.js 执行系统命令

原文发表在我的博客 Node.js 执行系统命令 | 以太空间 欢迎访问我的博客首页以太空间 | 陈文岗的博客  我们在使用Node.js的时候总有一些时候需要执行一些系统命令,与系统做一些交互,或者调用其他语言,这个时候该怎么做呢?   当然是使用child_process模块了,这个模块翻译过来就是子进程,当然正如其名,这个模块主要是通过产生子进程来发挥作用,下面我们就用实...

2018-05-18 19:40:49 15613 1

原创 8大经典排序算法

原文发表在我的博客 8大经典排序算法|以太空间 欢迎访问我的博客 以太空间 | 陈文岗的博客一、冒泡排序  冒泡排序是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作就是重复地进行直到不需要再进行交换为止,也就是说该数列已经排序完成。这个算法的名字由来就是因为越小的元素会经由交换慢慢“浮”到数列的顶端。...

2018-05-18 19:31:22 244

原创 入坑Go语言(二)—— 包机制的理解

原文发布在我的个人博客 入坑Go语言(二) | 以太空间一、概述  想学习Golang,包肯定是绕不过去的,就像C语言的标准库,这篇文章里,我将为大家介绍关于Go语言包机制的使用、注意事项和原理二、packagepackage遵循以下原则: 1. package是最基本的分发单位和工程管理中依赖关系的体现 2. 每个Go语言源代码文件开头都必须要有一个pac...

2018-05-13 13:59:47 804

原创 入坑Go语言(一)—— 基础语法

原文发布在我的个人博客 入坑Go语言(一) | 以太空间  最近看到Github上好多following都在学习Go语言(又称Golang),心里面很痒痒,趁着下午这点空隙,学习一下这个可爱的土拨鼠。一、安装配置相关  Go语言的安装很是傻瓜式,从它的官网直接下载相应系统的安装包安装即可,就像我们平常安装软件,下一步,下一步……  安装完成之后,我们要配置以下Go的...

2018-05-13 13:59:27 766

原创 解读只有99行的Redux(三)—— 辅助函数和组合Reducer

原文发布在我的个人博客 解读只有99行的Redux(三) | 以太空间一、概述  slim-redux源码中剩余的其他部分都是一些工具函数,包括mapValues、pick、bindActionCreator、bindActionCreators、combineReducers,我们将逐一进行介绍。二、mapValues解读  这个函数顾名思义,就是进行一个类似...

2018-05-13 13:58:49 442

原创 解读只有99行的Redux(二)—— 中间件相关

原文发布在我的个人博客 解读只有99行的Redux(二) | 以太空间一、概述  在使用Redux的时候我们可能会遇到异步操作的问题,希望让 Reducer 在异步操作结束后自动执行,所以我们就用了中间件(middleware)。   先看一下中间件的一般形式:const middleware = store => reducer => next =&...

2018-05-13 13:58:13 199

原创 解读只有99行的Redux(一)—— 从创建一个store开始

原文发布在我的个人博客 解读只有99行的Redux(一) | 以太空间一、概述  随着React这个极具革命式函数式思想的前端框架的诞生,Flux模式的前端状态管理框架也随之出现,其中比较著名的就是Flux、Redux和Mbox。Flux是Facebook开发的一种设计模式,旨在保持数据单向流动,当然Flux也存在一些小问题,所以Redux和其他的类Flux库应运而生,它们...

2018-05-13 13:56:51 301

原创 初识Web Worker

原文发布在我的个人博客 初识Web Worker | 以太空间一、概述  众所周知,不同于Java/C#这些编程语言,JavaScript作为一门为浏览器而生的语言,采用的是单线程模型,也就是说,所有任务排成一个队列,一次只能做一件事。随着电脑计算能力的增强,尤其是多核CPU的出现,这一点带来很大的不便,无法充分发挥JavaScript的潜力。不过2009年Node.js出现后...

2018-05-13 13:52:50 351

原创 git-for-Wndows下载

Windows Installer 安装包 32位下载 64位下载Windows 便携程序包 32位下载 64位下载本文最后更新于:2017-02-15

2017-02-17 14:23:56 379

原创 部署Hexo博客到github

阅读本文前请先阅读Node.js+Hexo搭建个人博客系统我们已经使用Node.js+Hexo搭建了一个个人博客,但是每次生成静态文件后,都必须手工复制或者传输,有一点麻烦,现在我们就要将静态文件直接部署到github,仅需一条小小的命令即可,当然这之前是要做一些准备工作的安装

2017-02-15 11:40:53 555

原创 腾讯云推荐码NPWJD6分享

使用腾讯云推荐码购买,享有九折优惠哦!最近有幸成为腾讯云内测推荐码的第一批推广者,所以拿来跟大家分享一下。推荐码:NPWJD6还有一个推荐文案, 原文是这样的 我有一个腾讯云限量开放的9折推荐码: NPWJD6,分享给你,首次购买云服务器、数据库可享受9折优惠!使用方法参见: http://url.cn/41MWKvU适用对象: 腾讯云新用户(新用户定义:未产生付费的订单,免费试用订

2017-02-08 13:15:38 896

原创 Node.js+Hexo搭建个人博客系统

什么是 Hexo?Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 相比WordPress等动态博客,它有着无可比拟的速度。如果您的博客有大量纯静态内容,Hexo非常适合您。安装Node.js的安装hexo是一款基于Node.js的静态博客框架,因此安装之前必须先安装Node.js

2017-02-06 22:22:06 2835 1

原创 二叉树基本操作集(创建、递归遍历、深度等)

#include<stdio.h>#include<stdlib.h>typedef char ElemType;//二叉树存储结构typedef struct BinNode{ ElemType Data; struct BinNode *Left, *Right;}*BinTree;

2016-11-30 23:46:24 607

空空如也

空空如也

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

TA关注的人

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